
The hospitality industry is regarded by tax authorities as a high-risk sector.
The hospitality industry is regarded by the German tax authorities as a high-risk sector. The reason: a high proportion of cash transactions, complex goods flows and a historically documented susceptibility to unrecorded revenue. Whilst other industries are audited every three to five years, hospitality businesses can find themselves on the list annually.
Yet many operators are poorly prepared. The cash book is kept carelessly, voids are missing from the documentation and the cost of goods deviates from industry benchmarks without a plausible explanation. This article shows how a tax audit actually works, which errors auditors find most frequently – and which concrete measures protect hospitality operators.
The central factor is the proportion of cash payments. Even though card payments are increasing, the cash share in German hospitality still stands at around 40–60%. For the tax office this means: a higher manipulation risk than in sectors with exclusively cashless payments. Additional risk factors include:
The tax audit follows a standardised procedure – no reason for panic if you know what to expect:
Important distinction: The cash-register inspection under § 146b AO is not a full tax audit but an unannounced check specifically of cash management. Auditors may also conduct test purchases during this inspection. If deficiencies are found, the cash-register inspection can immediately escalate into a full tax audit.
Tax auditors in hospitality are specialists in this sector. They know the patterns and where to look:
If the accounting records contain formal or substantive deficiencies, the tax office may estimate the tax base under § 162 AO. In practice this means: the auditor calculates the “correct” revenue using industry benchmarks, purchase invoices and statistical methods – and taxes the difference additionally.
For hospitality operators this can quickly become existentially threatening:
Audit-readiness is not created in the week before the auditor’s visit but in day-to-day operations. The key measures:
Every evening: count the cash balance, reconcile with the Z-report, document and explain any differences. File Z-reports chronologically or archive them digitally.
Purchase invoices, hospitality receipts, self-generated receipts for cash withdrawals and deposits: everything must be recorded promptly, completely and chronologically. Gaps in receipt numbering are one of the most common triggers for objections.
Since January 2026, food consumed on the premises is again subject to 7% VAT, whilst beverages remain at 19%. The POS system must map this separation correctly, particularly for combination offers and vouchers.
A regular inventory is the foundation for plausible cost-of-goods figures. Without inventory data, the business cannot explain to the auditor why the cost of goods deviates from the industry benchmark. Monthly inventories deliver significantly better control data than the legally required annual inventory.
Every void needs: a timestamp, the responsible employee, a reason and approval by an authorised person. The POS system should log voids automatically.
If goods were purchased but not sold, the auditor wants to know why. Without proof, the difference is treated as unrecorded revenue – and added. Three categories must be cleanly documented: breakage (broken bottles, damaged goods), shrinkage (theft, shortfalls, unexplained variances) and spoilage (expired food, cooking losses, spoiled fresh produce). For each category: create a self-generated receipt with date, item, quantity and reason. Ideally, regular inventory data supports the plausibility – those who count monthly can show the auditor that variances are traceable and typical for the industry. DEHOGA cites around 3% shrinkage as a benchmark – if a business is significantly above that, it needs an explanation. With BarBrain, for example, breakage and spoilage can be easily added and thus become part of the inventory data.
Digital processes reduce the error rate and create traceability – both lower the risk during a tax audit:
| Checkpoint | Done? |
|---|---|
| Daily cash close with Z-report | ☐ |
| Cash balance matches Z-report | ☐ |
| Complete receipt filing (incoming + outgoing) | ☐ |
| Unbroken receipt numbering | ☐ |
| GoBD-compliant digital archiving | ☐ |
| Procedural documentation for POS system available | ☐ |
| TSE active and POS registration filed (mandatory since July 2025) | ☐ |
| Voids documented with reason, timestamp and approval | ☐ |
| Regular inventory (at least quarterly) | ☐ |
| Cost-of-goods ratio plausible (industry comparison) | ☐ |
| Correct VAT separation (7% food / 19% beverages) | ☐ |
| Private withdrawals recorded as benefit in kind | ☐ |
| Data export in GDPdU format possible | ☐ |
Hospitality is classified as a high-risk sector and is audited more frequently than other trades. Whilst the standard cycle is three to five years, conspicuous businesses may be audited annually. In addition, an unannounced cash-register inspection (§ 146b AO) can take place at any time.
A tax official appears unannounced during business hours, identifies themselves and inspects the cash management: Z-reports, receipts, TSE, procedural documentation. If deficiencies are found, the inspection can immediately and without further notice escalate into a full tax audit. Test purchases may also be made beforehand.
Yes. If the accounting records contain formal or substantive deficiencies, the tax office may estimate the tax base under § 162 AO. Typical methods: back-calculation based on purchase invoices or comparison with the Federal Ministry of Finance’s Richtsatzsammlung. The additional tax demand then covers income tax, VAT and trade tax – each with interest.
Complete cash records (Z-reports, journals, void logs), goods-purchase invoices, accounting data in GDPdU format, procedural documentation for the POS system, inventory lists, employment contracts and payroll records. The more complete the documentation, the shorter the audit.
This depends on the business size and the quality of the documentation. A well-prepared single-site operation can get by with a few audit days. If deficiencies are found, the audit can stretch over weeks. The entire process from audit order to final meeting typically takes three to six months.
A tax audit in hospitality is not a catastrophe but a routine administrative procedure. Those who close their cash management cleanly every day, archive receipts without gaps, control the cost of goods regularly through inventory and maintain complete procedural documentation have nothing to fear from the audit. The best preparation does not take place in the week before the auditor’s visit – but every day in the business.

















