Two restaurants. Same menu. One lists "Meatballs — $14.50"; the other writes "Antep-style beef meatballs fourteen". Same price, 22% difference in conversion. Menu pricing psychology is the science of exactly that difference. Here are the techniques that actually move the needle.
Currency symbols change everything
"$14.50" feels different from "14.50". The symbol activates pain-of-paying. Luxury restaurants have been removing the dollar sign for exactly this reason.
Some go further and spell the number out — "fourteen" instead of "14". Lower payment friction lifts ticket size by 8-12% in observed cases.
Does .99 still work?
Charm pricing ($9.99, $14.99) still works in fast casual. The brain reads "under ten." But in fine dining it backfires: $19.99 feels cheap. $20 or $22 reads correctly.
For mid-tier cafés, $14.50 or $13 (rounded but not pushed to .99) is the modern norm.
Anchor pricing: the visible expensive item
One visibly expensive item per category — say a $42 specialty main — reframes everything else as "reasonable." The anchor doesn't need to sell. Its job is to set the reference point.
Don't overdo it. If the anchor is 3x more expensive than everything else, customers feel "tricked" and trust drops.
Take the price out of the top-right corner
Classic paper menu layout: name on the left, price on the right. This trains the eye to find the price first, then evaluate the dish. The decision becomes price-led.
Modern digital menus tuck the price at the end of the description, smaller type, same line: "...with olive oil and basil. $11.50". The decision becomes dish-led.
Avoid the word "discount"
"Discounted $8.99" cheapens the dish. Never in fine dining, rare in premium casual. "Seasonal price" or "limited menu" reads as scarcity, not desperation.
thMenu's campaign manager supports framing this way — adding time constraints rather than visible discounts.
Tiering: two sizes side by side
Present the same dish in two formats at two prices — "Classic $13 / Premium $18" — and 52% of customers pick the upper option. Offer only one size, and price sensitivity spikes.
Found this helpful? Share it.
Related articles
Why Digital Menus Increase Restaurant Revenue by Up to 30%
Studies show restaurants using digital QR menus see measurable increases in aver…
When a Customer Downgrades, What Happens to Old Features? — The Silent Feature-Drift Problem in SaaS
Most SaaS apps run a single line of code when a customer downgrades — but old fe…
JWT alg-confusion attack — why Supabase's HS256 → RS256/JWKS migration breaks legacy verifiers
Verifiers that never decode the JWT header are wide open to `alg=none` and alg-c…