Kept no-show fees: VAT due, back months, interest

Does the deposit you kept carry VAT? Six EU states, 2026 catering rates, and the CJEU line your own cancellation wording lands on.

VAT treatment of the fee you kept—
Which way the money runs—
Catering rate applied—%
VAT inside the fees you keep each month—EUR
Same, over twelve months—EUR
VAT across the months already filed—EUR
Late-payment interest on that—EUR
Total at stake—EUR
Days to your next VAT return—
The correction to make—
Full version: takes the worked figures away as a .csv row per run for your bookkeeper, and sets 30/14/1-day reminders before the return date you entered.
$60 once · one licence key per person or team seat · An Irish tax adviser bills EUR 100-180 an hour for advisory work; German time fees run EUR 45-260 an hour (checked 2026-09-17).
Get the full version — $60
The deposit-or-prepayment test
Reads your cancellation clause as one of three wordings and names which side of CJEU C-277/05 and Article 65 it falls on, because the wording and not the amount decides whether any VAT is due.
2026 catering rates for six EU states
Germany 7% since 1 January 2026 and Ireland 9% since 1 July 2026, next to France 10%, Italy 10%, Spain 10% and the Netherlands 9%, so a fee you kept last month is not priced at last year's rate.
Back months and interest
Totals the VAT across every month you have already filed the same way and adds late-payment interest at the annual rate your own authority charges, so you see the exposure and not just this month's figure.
The sentence to change
Prints the one correction to make - declare it, reclaim it, or rewrite the clause - in the words your bookkeeper needs for the next return.
Next-return clock
Counts the days to your next VAT return, so you know whether this month's fees can still be corrected before the period closes.
CSV ledger and reminders (full version)
Takes the worked figures away as a .csv row per run and sets 30, 14 and 1-day reminders before the return date you entered.

Install free

Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.

Microsoft Edge Add-ons
Get one email when this rule changes
We watch the regulation and vendor sources behind No-Show Fee VAT Checker - EU Restaurants 2026 every day. When a rule changes, you get a single email with what changed and the updated check. No newsletter.

Get the full version $60

Takes the worked figures away as a .csv row per run for your bookkeeper, and sets 30/14/1-day reminders before the return date you entered.

One payment, one licence key for this tool. The key is shown right after payment.

An Irish tax adviser bills EUR 100-180 an hour for advisory work; German time fees run EUR 45-260 an hour (checked 2026-09-17).

Buy the full version — $60

Need more than this one? ReadyStack Pass opens all 462 files and 471 full versions — $29/month or $199/year. See the Pass →

ENDEJAESPT

Find a tool

· ReadyStack

Worked example

Real numbers from this tool, line by line.

No-Show Fee VAT Checker - EU Restaurants 2026

A 60-cover restaurant in Germany that keeps a 25 EUR no-show fee is sitting on 1,790.20 EUR of VAT and interest: 1,766.36 EUR of tax across eighteen months already filed, plus 23.85 EUR of interest at 1.8% a year. The owner did nothing careless. They read the rate correctly and still got the answer wrong, because the rate was never the question.

The question is what your booking terms call the money. European VAT splits retained booking money along a line drawn by the Court of Justice, and the line runs through your cancellation clause, not your bank statement.

In Societe thermale d'Eugenie-les-Bains (C-277/05) the Court held that a deposit kept when a customer cancels a reserved booking is fixed compensation for the loss the cancellation caused. Compensation is not payment for a supply, so it falls outside the scope of VAT entirely. In Air France-KLM (C-250/14) the Court looked at money paid in advance for a service the customer then failed to use, and reached the opposite result: the payment was consideration for the right to receive the service, so it stayed taxable. Article 65 of the VAT Directive fixes the moment - where a payment is made on account before the supply, the tax becomes chargeable when the payment is received.

So two restaurants on the same street, charging the same 25 EUR, can owe completely different amounts, and a clause that says nothing at all reads as the taxable case, because a deposit against a future meal is exactly what a payment on account looks like.

2026 makes this worse in a specific way: the rate moved twice. Germany brought restaurant and catering services back to the reduced 7% rate on 1 January 2026. Ireland brought food and catering to 9% on 1 July 2026. A restaurant correcting eighteen months of kept fees is therefore correcting across a rate change, and any figure carried over from last year's spreadsheet is now wrong even if the treatment was right.

Then there is the arithmetic itself. A kept fee is a gross amount - the guest was charged 25 EUR, not 25 EUR plus tax. The VAT inside it is 25.00 x 7/107 = 1.64 EUR per cover, not 25.00 x 7% = 1.75 EUR. On 60 covers a month that difference alone is 6.60 EUR a month, and it compounds quietly through every correction you file.

No-Show Fee VAT Checker runs all of that in the browser. You pick the state - France 10%, Germany 7%, Ireland 9%, Italy 10%, Spain 10%, Netherlands 9% - choose which of three wordings your terms use, enter the fee, the covers you keep a month, the months you have already filed, and the annual late-payment interest your own authority charges. It returns the treatment with the case citation, the rate applied, the VAT inside the fees each month and year, the VAT across the back months, the interest, the total at stake, the days left before your next return, and one correction line: declare it, reclaim it, or rewrite the clause.

The direction matters as much as the amount. A restaurant whose terms already say compensation, but which has been putting VAT on those fees anyway, is not exposed - it is owed, and on the same numbers can reclaim 1,766.36 EUR.

All of the calculation is free, in the popup or on the web page, with no key and no limit. The full version at $60 takes the worked figures away as a .csv row per run for your bookkeeper and sets 30, 14 and 1-day reminders before the return date you entered. An Irish tax adviser bills EUR 100-180 an hour for advisory work and German time fees run EUR 45-260 an hour; this question rarely fits in one hour, because answering it means reading your terms, not looking up a rate.

Questions people ask

What does this actually work out for me?

It works out whether the no-show fee or deposit you kept on a cancelled restaurant booking carries VAT, at your state's 2026 catering rate, and totals the VAT and the late-payment interest across every month you have already filed the same way. It ends with the one correction to make before your next return.

Who is it for?

Restaurant owners in France, Germany, Ireland, Italy, Spain and the Netherlands who take a card deposit through a reservation widget, and the bookkeepers who file their returns. If your booking page takes money before the guest arrives and sometimes keeps it, this is the question nobody has answered for you.

Why will a free chatbot not do?

Chatbots quote the catering rate, which is the easy half. The hard half is your own cancellation clause: money kept as fixed compensation for a cancelled booking sits outside VAT under CJEU C-277/05, while a deposit credited to the bill is a taxable payment on account under Article 65. Same amount, opposite answer.

What is free and what needs the key?

Free is the whole calculation, no key and no limit: treatment, rate, VAT per month and per year, the back months, the interest and the correction line, in the popup or on the web page. The full version at $60 adds a .csv row you keep and 30/14/1-day reminders before your return date.

What would it cost to ask a person instead?

An Irish tax adviser bills EUR 100-180 an hour for advisory work and German time fees run EUR 45-260 an hour. This question rarely fits in one hour, because it turns on reading your booking terms rather than looking up a rate. The extension is $60 once,.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Embed this calculator on your site (free)

Paste this code into your page. It runs in your visitor’s browser and stays up to date. Nothing your visitors type is stored.

 All embeddable tools

For businesses: your name and logo instead of ours, and each visitor’s result + e-mail in your inbox (only when they tick consent) — Pro from $19/month. See Pro →