Back to blog
Menus29 October 2025

Menu Pricing: Why the Layout Matters as Much as the Number

A price column running down the right-hand edge turns your menu into a spreadsheet. Small changes to how prices sit on the page shift what guests order, before you touch a single number.

G

Guestavo

8 min read

Menu Pricing: Why the Layout Matters as Much as the Number

Pick up your own menu and read it the way a guest does. Two minutes of attention, a bit of hunger, someone across the table talking, a waiter hovering. Where does your eye go?

If there is a tidy column of numbers running down the right-hand side, your eye went there. It skipped the descriptions entirely and slid straight down that column, and somewhere around the third or fourth line it stopped at whichever number felt reasonable. The guest then read backwards, from the price to the dish, and ordered whatever happened to be attached to that number.

That is a menu doing the opposite of its job. It sorted your food by cost and asked the guest to shop. Nobody designed it that way on purpose, it just happens when you lay out prices in a column because a column looks neat.

Menu engineering is the unglamorous work of fixing this. Some of it is layout, some of it is arithmetic, and none of it requires raising a single price.

Get the prices out of the column

The single most common menu mistake is the right-aligned price column, often with dot leaders running across the gap. It is the layout of a bill, and it invites the exact behaviour you do not want: scanning vertically, comparing numbers to numbers, ignoring the descriptions, and choosing on cost rather than appetite.

The fix takes ten minutes in whatever tool you use. Put the price immediately after the description, in the same typeface and the same size as the body text, separated by a couple of spaces. No bold, no different colour, no dots leading the eye across the page, no separate column. The number becomes a fact at the end of a sentence about food, rather than a figure in a ledger.

The difference is that the guest now has to read the dish to reach the price. Your description, which somebody spent time writing, gets read instead of skipped.

Drop the currency symbol

Once the price is inline, take the euro sign off it. Write 18 rather than €18.

This one sounds like a gimmick and gets mentioned in every menu article ever written, which is exactly why people are sceptical of it. The reasoning is simple enough though. A currency symbol is a small visual reminder that money is leaving your pocket, and it makes the number look like a number. Without it, 18 sits in the line of text as a quantity, closer to "serves 2" than to "eighteen euros."

Be sensible about it. State the currency once at the top or bottom of the menu so nobody is confused, and keep the symbol wherever local rules or a tourist-heavy room make it necessary. If most of your guests are visitors who need certainty about what they are paying, clarity beats subtlety. In many EU markets, consumer pricing rules require the price to be unambiguous and inclusive of VAT, so check with your local trade authority or chamber of commerce before you strip anything.

Also drop the trailing zeros. 18 reads faster and lighter than 18,00. Three fewer characters, and the price stops looking like an invoice line.

Anchor with something expensive

Every menu section needs one item priced clearly above the rest. Far enough above that a guest notices the gap without having to work it out.

A dry-aged côte de boeuf for two at 74 on a mains list that otherwise tops out at 26 does something useful regardless of whether anyone orders it. It resets what "expensive" means on that page. The 26 lamb, which was the priciest thing on the list five seconds ago, now reads as sensible and mid-range. Guests who would have hesitated at 26 order it without a second thought, because the number they measured it against was 74.

Two things make an anchor work properly.

First, it has to be real. A dish nobody would ever order, priced high as an obvious trick, reads as a trick and damages trust in the whole menu. Make it something you would genuinely be pleased to send out: the big sharing cut, the whole fish, the tasting selection, the bottle that a table celebrating something will actually order.

Second, it needs a decent margin, because some tables will take it. A minority in most rooms, and more on Saturdays and in the run-up to Christmas, though the only way to know your own rate is to count it. Those covers are the bonus. The anchor earns its place through what it does to everything below it.

The same principle works downward on wine. If your list starts with the cheapest bottle, that is where a nervous guest lands, because ordering the cheapest wine feels safe. Put a modest bottle second from the bottom and give the actual bottom slot to something you are happy to pour, and second-cheapest becomes the default pick instead.

Now do the arithmetic: stars and dogs

Layout gets you part of the way. The rest needs numbers, and specifically two numbers per dish: how many you sold last month, and what each one earns you after food cost.

Pull both from your till export into a spreadsheet. Then find your median popularity and your median margin, and drop every dish into one of four boxes.

Stars sit above the median on both counts. They sell well and they earn well. These want the best real estate on the page, top of their section or inside a box, and they should never be moved or messed with. Protect the recipe, protect the portion size, protect the supplier, protect the price.

Puzzles earn well but hardly sell. This is the biggest source of easy money on most menus, because the dish is already profitable and already on the page, it is just invisible. Rewrite the description, move it to the top of its section, get your staff describing it, rename it so it sounds like something rather than a list of ingredients. A puzzle that becomes a star is pure gain.

Plowhorses sell constantly and earn very little. The house burger, the carbonara, the thing every fourth table orders. Do not cut these, they are why people walk in. Attack the cost instead: portion by weight, cheaper garnish, better buying, and a price nudged up by a euro or two, which on a high-volume item is real money. Take the fancy box off it on the page and let it sell on reputation, which it will.

Dogs are unpopular and unprofitable. Remove them. That is the whole recommendation. The only defensible exceptions are the vegetarian option, the kids' plate, the allergen-safe dish, and anything that keeps a specific regular happy. Even then, count how many of those you actually sell before you defend them.

Shrink the list

There is one more move worth making while you have the spreadsheet open. Count your dishes per section. Past roughly half a dozen or so, guests tend to stop choosing and start defaulting, usually to the thing they always order or the thing at the top. Treat that as a rule of thumb to test on your own room, not a fixed number.

A shorter menu also cooks better. Less prep, less waste, fresher stock, faster service on a full Friday. When you cut the dogs, resist filling the gap. The empty space is doing work.

Test it properly

Change one thing at a time and give it a fortnight. Move a puzzle to the top of its section and see whether covers on it move. Add an anchor and watch what happens to the item just below it. Change everything at once and you will have no idea which move paid.

Keep the before numbers. Sales count and margin per dish, for the four weeks prior, so you have something to measure against. Without that you are guessing, and guessing about menu pricing is how a menu ends up with dot leaders and a price column in the first place.

If you want a sense of what these numbers add up to across a year, our repeat guest revenue calculator is a decent way to see how small per-cover changes compound once you multiply them by your regulars.

The short version

Prices inline, small, no symbol, no decimals. One clearly expensive item per section to anchor against. Sort every dish by margin and popularity, then promote the profitable ones nobody orders and cut the ones nobody wants. Keep each section short enough to read in one pass.

None of that requires new suppliers or a rebrand. It is an afternoon with a spreadsheet and a reprint, and it works on the menu you already have.

Keep reading