menutables
VAT on the menu: do not surprise the guest at the last step

VAT on the menu: do not surprise the guest at the last step

If the number on the card is not the number they pay, trust drops faster than margin rises.

People accept tax when they see it early. They get angry when the card says 120 and confirm says 138, with no clear line. Then the argument is about honesty, not food.

The real total is calculated on the server, not in the guest’s head. Your job is to make the number readable before they tap confirm.

1. The displayed price is a promise

If you write “tax included” in a tiny footer, and it is not, that is not a legal footnote. It is a fight at the table.

Better: decide: prices include tax, or tax is a visible line in the basket from the first add. Both work. Mixing them does not.

2. The basket should name every piece

Item + extra + service + tax, dumped once at the end, feels like you padded the bill.

Better: the basket lists each line by name. The total is large and clear before the confirm button.

3. Do not make the waiter explain the law

“Tax is 10%, sir” after a raised eyebrow turns the team into lawyers. That is not their job, and it slows tables.

Better: the sentence lives on the page. The waiter points at the code, and does not memorise a rate.

4. Discount before tax or after?

A discount on the pre-tax price looks one way; a discount on the final total looks another. Guests will not build a spreadsheet.

Better: pick one method and show the price after discount in the basket. Change the offer from the dashboard. Do not leave it on an old sticker.

5. The second location follows the same rule

One shop includes tax, the other adds it, one catalog — complaints travel by name.

Better: one price policy for the brand, unless a difference is written and deliberate. A report will not fix a confused guest.

A test before you open

Add an item, add an extra, look at the total. If you need a calculator to feel sure — the page is not clear enough.

menutables calculates tax on the server and shows the breakdown in the basket. Start free and keep the argument about the plate, not the bill.