Skip to content
FeaturesPricingAffiliateBlogHelpAboutContact
Get StartedSign In
Back to Blog
industry2026-05-297 min read

Price Psychology in Menus: Why Customers Choose the More Expensive Option

Anchor pricing, charm endings (.99), currency-symbol effect, embedding prices in copy. The menu pricing psychology that actually works.

th

thMenu Team

thmenu.com

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.