The same product can sell very differently depending on how its price is shown. Cutting 1,000 yen to 980 yen can make it feel meaningfully cheaper. That is psychological pricing. This guide walks through three tactics — charm pricing, good-better-best, and anchoring — and how to measure their effect with RPS and AOV, all with simple charts.
Table of Contents
- What is psychological pricing: price is felt, not just calculated
- Charm pricing: why 980 feels cheaper than 1,000
- Good-better-best and the compromise effect: steering choice to the middle
- Anchoring: showing a higher price first to create value
- How to measure the effect: RPS and AOV
- FAQ
- Three steps to review your price displays
Summary / Related / References
Summary#
-
Psychological pricing moves perception, not just the number
On top of cost and competitor benchmarks, it factors in how customers feel about the price
-
Charm pricing works on the leftmost digit
A 20-yen cut from 1,000 to 980 changes the leading digit to "9," so it feels cheaper than the gap
-
Good-better-best steers choice to the middle
Placing a pricey "best" tier makes the "better" tier you actually want to sell look just right
-
Anchoring sets the reference with the first price
Showing the list price or a higher plan first makes the next price feel like a deal
-
Measure the effect with RPS and AOV, not total revenue
To isolate a pricing change, watch revenue per session and average order value, not gross sales
1. What is psychological pricing: price is felt, not just calculated#
Bottom line: psychological pricing means factoring in how customers feel when you set a price. The same amount can feel expensive or cheap depending on how it is shown.
You can set prices by adding margin to cost, or by matching competitors. The full picture is in our pricing strategy guide. Psychological pricing adds one more lens to these: how the customer perceives the number.
People receive prices by impression, not by calculation. 980 and 1,000 differ by only 20 yen, but the impression shifts a lot. A 30,000-yen plan next to a 50,000-yen plan suddenly looks affordable. Psychological pricing puts these quirks of perception to work.
The point is not to look cheap. The goal is to feel "just right" to the customer while protecting profit. The three tactics below — charm pricing, good-better-best, and anchoring — are the classic ways to do that.
2. Charm pricing: why 980 feels cheaper than 1,000#
Bottom line: charm pricing uses a tiny cut to make a price feel cheaper than it really is. The 20-yen drop from 1,000 to 980 buys an outsized sense of cheapness.
Charm pricing means landing a price just below a round number. Think 1,000 to 980, or 2,000 to 1,980. The cut is only 20 yen, but the effect is larger than the discount itself.
The reason is that people read a price from its leftmost digit and judge "cheap or expensive" from that first figure. 1,000 leads with a "1," while 980 leads with a "9." Even though the gap is only 20 yen, that change in the leading digit makes shoppers feel the price dropped far more than it actually did.

Charm pricing is not universal, though. For luxury or trust-driven products, a 980-style price can look cheap in a bad way. It works well for everyday goods and easily compared items, while premium brands often suit round numbers — so use it selectively.
3. Good-better-best and the compromise effect: steering choice to the middle#
Bottom line: good-better-best uses three tiers to steer customers to the middle. The pricey "best" acts as a foil that lifts the "better" tier you want to sell.
With only two options, people tend to pick the cheaper one. So you deliberately add a higher option. Lay out three tiers — best (high), better (middle), good (low) — and most people choose the middle. This is the compromise effect (also known as the decoy effect).
Here is how it works. With the "best" present, the middle tier is no longer the most expensive choice. The instinct to avoid extremes kicks in, and the middle starts to look "just right." The "best" may not sell much itself, yet it does its job of lifting the middle.

The trick is to put the product you actually want to sell in the middle, and to set the "best" clearly higher. If the gap is small, it will not work as a foil. Good-better-best pairs well with bundles and sets, lifting AOV. The thinking is covered in our cross-selling guide.
4. Anchoring: showing a higher price first to create value#
Bottom line: anchoring makes the first price you show the reference point. Lead with a high number, and the price that follows feels like a deal.
People use the first number they see as an "anchor" and judge later prices against it. Show a high price first, and when the actual price is lower, it feels like a strong deal.
A common pattern is a list price with a strike-through above the selling price. "12,000 yen → 8,000 yen" makes the 8,000 feel cheaper than it would on its own. Showing a higher plan before the standard one works the same way.

One caution: do not use a fake list price. Striking through a price you never intended to sell at is a dual-price-display problem under Japan's Act against Unjustifiable Premiums and Misleading Representations. Use only genuine anchors — a price actually charged before, or a real higher-tier plan.
5. How to measure the effect: RPS and AOV#
Bottom line: measure a display change with RPS and AOV, not total revenue. Sales move with traffic too, so totals alone cannot tell you.
After trying charm pricing or good-better-best, judging success by "sales went up" is risky. Total revenue moves not only with the pricing effect but also with that period's traffic. If you happened to raise ad spend, the pricing effect hides inside the traffic.
So use two metrics. One is AOV (average order value) = revenue ÷ orders, which shows whether good-better-best or anchoring lifted the per-order amount. The other is RPS (revenue per session) = revenue ÷ sessions, which captures whether charm pricing lifted conversion too, as revenue per visit. The thinking behind RPS is in our RPS guide.
The snag is that GA4 makes this split tedious. GA4 is built around visits (sessions), so comparing how RPS moved by traffic source after a pricing change is hard work.
RevenueScope, which we are building, lines up RPS and AOV by channel from a revenue-first view. After you change how a price is shown, you can see at a glance which sources lifted revenue per visit, and verify the move with numbers.
6. FAQ#
Q. Should charm prices always end in "8," like 980?
There is no rule. What matters is changing the leading digit. Whether 980 or 990, landing just under a round number shifts the first figure to "9." The "8" or "9" matters less than dropping just below the round number so the leading digit changes.
Q. Is the "best" tier worth offering even if it rarely sells?
Yes. The "best" exists to make the middle look just right. Even if it sells little, more orders for the middle lift AOV. Just keep a clear price gap between the "best" and the middle.
Q. Is psychological pricing the same as discounting?
No. A discount cuts the list price itself and eats into profit. Psychological pricing shapes perception through presentation, so it is easier on profit. Discount design is covered in how to set discounts.
7. Three steps to review your price displays#
Bottom line: review in three steps — check charm pricing, design good-better-best, then verify with RPS and AOV.
Step 1: check the price displays on your main products
Look for round-number prices you could turn into charm prices. Start with everyday goods and easily compared items, where the effect lands more easily.
Step 2: design a three-tier good-better-best
Put the product you want to sell in the middle, and add a clearly higher "best" above it. Keep the gap large enough, or it will not work as a foil.
Step 3: verify the effect with RPS and AOV
Compare RPS and AOV by channel before and after the display change. With RevenueScope, you can line up how revenue per visit moved by traffic source — isolating the pricing effect instead of reading total sales.
Summary#
Price sells less by the number itself than by how it is felt.
Change the leading digit with charm pricing, steer choice to the middle with good-better-best, and create a sense of value with anchoring. These three move AOV while protecting profit. Then measure the effect with RPS and AOV, not total revenue. Change the presentation, and confirm it with numbers — that is how you put psychological pricing to work.
Related#
- EC pricing strategy: how to set prices and value benchmarks by industry
- Discounts and markdowns: cutting prices without killing profit
- The right way to calculate and raise AOV
- Cross-selling: lifting AOV with add-on purchases
- The risks and defenses of AOV tactics
- What is RPS (revenue per session)
References#
- Ministry of Economy, Trade and Industry (METI), FY2024 Survey on Electronic Commerce, August 2025
- Consumer Affairs Agency (Japan), Dual Price Representations, Premiums and Representations Act guideline
See which ads actually drive revenue, at a glance
14-day free trial. No credit card required. Up and running in 5 minutes.
Start 14-day free trial
