Charm Pricing Tester

Test charm pricing roundings (0.99 / 0.95 / 0.90) on a target price: rounded price, contribution €/% after rounding, and a traffic light whether the minimum contribution guardrail holds.

Note: results are not made indexable via URL parameters. Canonical: https://tools.snapsoft.de/en/tools/charm-pricing

Who is this for?

  • Pricing teams using charm pricing as a simple competitive tactic
  • Sellers who want a quick check whether rounding keeps the minimum contribution guardrail
  • Ops/category managers needing a clear go/no-go signal for rounding

Test charm pricing: nice endings — without breaking your margin

Charm pricing (e.g. 19.99 instead of 20.00) is a simple lever in competitive markets. The catch: rounding can reduce your unit economics — especially with percentage-based fees.

This tool takes your raw target price and shows the rounded price (0.99 / 0.95 / 0.90 or none), contribution € and %, plus a traffic light against your minimum contribution guardrail. Everything runs locally in your browser.

Calculator

Max 6 inputs, clear outputs. Everything runs locally in your browser.

Inputs

We round up: to the next higher price with the selected ending.

%
%
Advanced options

0€ is fine if you price shipping separately or account for it elsewhere.

Result

Fill the fields on the left and click “Calculate”. (Max 6 inputs, runs locally in your browser.)

How it works

We optionally round the target price up to the next price ending with 0.99 / 0.95 / 0.90. Example: 23.27 → 23.99 (0.99).

Fees€ = price × fee%.

Contribution € = price − purchase − shipping/handling − fees€. Contribution % = contribution € / price. Traffic light is green if contribution % ≥ target %.

Quick conclusion

  • Only round if contribution % after rounding meets your minimum guardrail.
  • Document fee % and cost assumptions — small changes can move contribution quickly.
  • Use rounded prices consistently (e.g., as repricing min/max) instead of mixing raw and rounded values.

Sources & notes

Disclaimer: assumptions, fees and policies can vary and change. Always verify critical values in official sources (marketplace, supplier, payment provider).

FAQ

Why can rounding change contribution %?

With percentage-based fees, fees rise with price. At the same time, fixed costs (purchase, shipping/handling) are spread across a higher price. Net result: contribution % changes — so always check the guardrail after rounding.

Do you round up or down?

Upwards (ceiling): to the next higher price with the selected ending. This prevents rounding from pushing you below a minimum price.

Do you store inputs?

No. Everything runs locally in your browser.

Why can 0.95 jump a lot (e.g. 23.99 → 24.95)?

We round up to the next matching ending. If your current price is already above the desired ending (e.g. 23.99 is above 0.95), the next matching price is in the next euro: 24.95.

Does the tool account for conversion, ads or returns?

No — this is a guardrail check based on your costs and fees. It does not model conversion effects, ads, returns or taxes: use it as a quick plausibility check, not a full profit simulation.

Turn it into a repricing rule in SnapTrade

If you want charm rounding + minimum contribution guardrails to become automatic repricing rules in a system: SnapTrade can monitor and automate that logic.