Pricing conceptsUpdated May 2026

Psychological pricing

Psychological pricing uses how people perceive numbers, not raw math, to set prices that convert better. Charm endings, round numbers, anchoring, and price framing all fall under this umbrella.

Definition

What psychological pricing is

Psychological pricing is the practice of choosing prices based on how users perceive numbers, not strictly on cost or competitor benchmarks. The classic example is $9.99 versus $10.00: same purchasing power difference, very different felt cost.

Researchers have found systematic effects on conversion when prices use specific endings (.99, .95), specific lengths (one fewer digit), or specific anchoring positions (the middle option in a three-tier plan). For mobile app pricing, psychological pricing decisions sit on top of whatever PPP or FX strategy you use, shaping the final number the user sees.

Core techniques

The most common patterns:

  • Charm pricing. Ending prices in 9 (.99, .95, $9, ₹99). The most studied technique, consistent measurable lift across categories.
  • Round-number pricing. Using clean numbers ($10, $25, $100) to signal premium quality or simplicity. Common for high-end subscriptions and one-time purchases.
  • Prestige pricing. Intentionally setting a higher-than-necessary price to communicate value, especially for new categories where users have no anchor.
  • Decoy pricing. Adding a third option (often "useless") to make a target tier look like the obvious choice. Common in subscription tier pages.
  • Anchor pricing. Showing a high "original" price next to a discounted current price. Apple App Store and Google Play handle this through promotional offers and introductory pricing.
  • Price framing. $0.99 per day versus $29.70 per month. Same total, different psychological weight.

How psychological pricing interacts with localized pricing

This is where most devs get stuck. PPP math might suggest ₹525 for an Indian price. Charm pricing says round to ₹499. Local convention in India says many digital products end in ₹9 or ₹99, so ₹499 feels familiar. ₹525 looks computed.

A good localized pricing system bakes psychological pricing rules into the rounding step:

  • USD, EUR, GBP, CAD, AUD: end in .99 (charm)
  • INR, IDR, VND: end in 9 or 99, no decimals
  • JPY, KRW: round to nearest 100
  • CHF, NOK, SEK: end in round franc/krone or .00

What is the difference between psychological pricing and charm pricing?

Charm pricing is one technique inside the broader psychological pricing toolkit. Psychological pricing is the umbrella term covering charm endings, prestige rounds, anchoring, decoys, and framing. Most academic literature treats charm pricing as the most-studied subset.

Does psychological pricing still work in 2026?

The meta-analyses say yes, with caveats. The .99 lift is real but smaller than 1990s estimates. It is most reliable for consumer impulse-priced items and least reliable for prestige or B2B categories. For mobile apps where the user is choosing inside a subscription paywall, charm endings still test well in most categories.

How PricePush handles psychological pricing

PricePush ships with currency-specific charm rounding rules built into the price mapper. When the PPP calculation suggests ₹525, the rounding rule snaps to ₹499 or ₹549 depending on the configured policy. Devs can also define custom rounding rules per tier or per market when the defaults do not fit their category.

Examples

Same PPP target, three rounding rules

India, PPP-adjusted target of ₹525:

Rounding ruleOutput priceEffect
No rounding₹525Computed feel, lower trust
Charm 99₹499Familiar, small price cut, classic
Charm 9₹529Round up to nearest -9 ending, captures the higher target
Round 50s₹500Premium feel, slightly under target

The spread is small in absolute terms but real in conversion. Most consumer apps default to charm-99 in markets where it is the cultural norm.

Frequently asked

What is psychological pricing in simple terms?

Psychological pricing is setting prices based on how users perceive numbers, not just raw cost or competitor math. The classic example is $9.99 versus $10.00. It includes charm endings, round numbers, anchoring, decoy options, and framing techniques.

What is the difference between psychological pricing and charm pricing?

Charm pricing is one specific technique inside the psychological pricing toolkit, where prices end in 9 (.99, .95). Psychological pricing is the broader umbrella that also covers prestige rounding, decoy options, anchoring, and price framing.

Does psychological pricing still work for mobile apps?

Yes, with smaller lifts than 1990s research suggested. Charm endings test well for subscription paywalls in most consumer categories. Round-number prestige pricing works better for premium or one-time purchases. The effect is real but should be tested in your funnel.

How do I apply psychological pricing across currencies?

Use currency-specific conventions: .99 for USD and EUR, ₹9 or ₹99 for INR, round 100s for JPY, .90 endings for BRL. Local convention beats blind application of a single global rounding rule. PricePush ships these defaults and lets you override per market.

Further reading

Sources