Steuern & Recht

Tax audits in hospitality: what the tax office checks and how to prepare

Tax audits in hospitality: what the tax office (Finanzamt) checks, which documents are required and how you can prepare now.

Michael Oldenburger

Michael Oldenburger

Managing Director

8 min

Reading time

Tax audits in hospitality: what the tax office checks and how to prepare

From the tax authorities’ point of view, hospitality is a high-risk sector. The reason: a high share of cash, complex flows of goods and a historically documented vulnerability to unrecorded sales. While other sectors are audited every three to five years, hospitality venues are sometimes on the list every year.

Even so, many operators are poorly prepared. The cash book is kept carelessly, voids are missing from the records, and the cost of goods deviates from industry benchmarks without a plausible explanation. This article shows how a tax audit (Betriebsprüfung) actually works, which errors auditors find most often – and which concrete measures operators can take to protect themselves.

Why hospitality venues are audited particularly often

The key factor is the share of cash. Even though card payments are increasing, cash still accounts for around 40–60% of payments in German hospitality. For the tax office, this means a higher risk of manipulation than in sectors with purely cashless payments. Other risk factors add to this:

  • POS systems without TSE: The technical security device (TSE) has been mandatory since 2020. Since July 2025 there has also been a registration requirement for electronic POS systems (§ 146a(4) of the German Fiscal Code, AO). Failure to register is an administrative offence.
  • GoBD violations: The German principles for the proper keeping and retention of books (GoBD) require complete, correct, timely and orderly records (§ 146(1) AO). In practice this means: every transaction, every void, every cash withdrawal must be documented.
  • Conspicuous tax returns: Unusual cost-of-goods ratios, strongly fluctuating sales or a lack of plausibility between purchasing and sales trigger the tax authorities’ risk management system.

How a tax audit in hospitality works

The tax audit follows a standardised process – no reason to panic if you know it:

  1. Audit order: The tax office announces the audit in writing, usually two to four weeks in advance. The order states the audit period (usually three years) and the subjects of the audit.
  2. Request for documents: Before the first on-site visit, the auditor requests digital data: GDPdU exports from the accounts, POS data, purchase invoices, Z reports and the procedural documentation of the POS system.
  3. Access to digital data: The auditor uses analysis software (IDEA or ACL) to check POS data for completeness, gaps and anomalies. The software contains audit routines specific to hospitality.
  4. On-site audit: The auditor comes during business hours, reviews documents, asks questions and cross-checks data. Typical duration: several days to a few weeks.
  5. Audit report: At the end there is a written report with findings and, where applicable, additional tax claims. You can file an objection against the report.

An important distinction: the cash register inspection (Kassennachschau) under § 146b AO is not a tax audit but an unannounced inspection specifically of cash management. Inspectors may also make test purchases. If deficiencies are found, the cash register inspection can immediately turn into a full tax audit.

The most common problems in hospitality tax audits

Tax auditors in hospitality specialise in this sector. They know the patterns and know where to look:

  • Incomplete cash records: Missing Z reports, gaps in receipt numbering, undocumented cash shortfalls. The cash book must be kept daily using the retrograde method (determine the cash balance, then calculate backwards).
  • Missing receipts: Every transaction needs a receipt. Since the receipt-issuing obligation (§ 146a(2) AO), this also applies to the hospitality receipt. Missing receipts lead to objections.
  • Implausible cost-of-goods ratios: Auditors compare the cost of goods with industry benchmarks. If the cost of goods is 40% but the industry average is 28%, there is a gap that needs explaining. If it is below 20%, this may indicate unrecorded purchases.
  • Missing or incomplete stocktake data: Auditors calculate the actual cost of goods using the formula opening stock + purchases – closing stock = consumption. Without documented stocktakes, the venue lacks the data to back up its cost-of-goods ratio. Particularly critical: if you only carry out the legally required annual stocktake, you cannot explain monthly variances.
  • Undocumented voids: Voids are normal in hospitality. But every void must be recorded in the POS system promptly, with a reason and in a traceable way. Conspicuously high void rates are seen as an indication of manipulation.
  • Implausible sales structure: The typical ratio is around 70% food and 30% drinks. Significant deviations without a comprehensible explanation (e.g. a pure bar business) raise doubts.
  • Missing procedural documentation: Every electronic POS system needs procedural documentation (Verfahrensdokumentation). If it is missing, that alone is a formal deficiency that can lead to the accounts being rejected.

The biggest risk: estimates by the tax office

If the accounts show formal or material deficiencies, the tax office may estimate the tax base under § 162 AO. In practice this means: the auditor calculates the “correct” sales using industry benchmarks, purchases and statistical methods – and taxes the difference retrospectively.

For operators, this can quickly become a threat to their existence:

  • Recalculation: Based on the purchase invoices, the auditor calculates how much revenue should have been generated at the usual mark-ups. If the declared sales are lower, the difference is added by estimate.
  • Benchmark collection (Richtsatzsammlung): The benchmark collection published annually by the Federal Ministry of Finance (BMF) contains industry figures for gross profit mark-ups. If a venue deviates significantly, this gives the auditor the basis for an estimate.
  • Consequence: Estimates affect not only income tax but also VAT and trade tax – each with interest. In serious cases, criminal tax proceedings follow.

How operators prepare properly

Audit readiness is not created in the week before the auditor’s visit but in day-to-day business. The most important measures:

Daily cash count and Z report

Every evening: count the cash, reconcile it with the Z report, document and explain differences. File Z reports chronologically or archive them digitally.

Structured filing of receipts

Purchase invoices, hospitality receipts, self-issued 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.

Clean bookkeeping with correct VAT separation

Since January 2026, food consumed on the premises is again subject to 7% VAT, while drinks remain at 19%. The POS system must reflect this separation correctly, especially for combo deals and vouchers.

Traceable stocktaking

A regular stocktake is the basis for plausible cost-of-goods figures. Without stocktake data, the venue cannot explain to the auditor why its cost of goods deviates from the industry benchmark. Monthly stocktakes provide much better control data than the legally required annual stocktake.

Documenting voids and operator errors

Every void needs: a timestamp, the responsible team member, a reason and approval by an authorised person. The POS system should log voids automatically.

Documenting breakage, shrinkage and spoilage

If goods were bought but not sold, the auditor wants to know why. Without proof, the difference is treated as unrecorded sales – and added by estimate. Three categories must be documented properly: breakage (broken bottles, damaged goods), shrinkage (theft, missing quantities, unexplained differences) and spoilage (expired food, cooking losses, spoiled fresh produce). For each category: create a self-issued receipt with date, item, quantity and reason. Ideally, regular stocktake data supports plausibility – if you count monthly, you can show the auditor that the differences are traceable and typical for the industry.

Why digital systems reduce audit risk

Digital processes reduce the error rate and create traceability – both lower the risk in a tax audit:

  • Automatic logging: Modern POS systems with TSE record every transaction in a tamper-proof way. Voids, discounts and operator changes are documented automatically.
  • Digital archiving of receipts: GoBD-compliant archiving replaces paper filing and makes receipts instantly searchable – including during the audit.
  • Stocktaking and inventory management: Digital stocktaking tools help to check the cost of goods regularly and traceably. Tools like BarBrain or similar enable monthly stock counts that serve as evidence in a tax audit.
  • Data export: Digital systems deliver data in GDPdU format, which the auditor can import directly. This speeds up the audit and signals professionalism.

Checklist: is your venue ready for a tax audit?

Checkpoint Done?
Daily cash closing with Z report☐
Cash balance matches Z report☐
Complete filing of receipts (incoming + outgoing)☐
Gap-free receipt numbering☐
GoBD-compliant digital archiving☐
Procedural documentation for POS system in place☐
TSE active and POS registration submitted (mandatory since July 2025)☐
Voids documented with reason, timestamp and approval☐
Regular stocktake (ideally monthly)☐
Cost-of-goods ratio plausible (industry comparison)☐
Correct VAT separation (7 % food / 19 % drinks)☐
Private withdrawals recorded as benefits in kind☐
Data export in GDPdU format possible☐

FAQ – frequently asked questions

How often are restaurants audited by the tax office?

As a high-risk sector, hospitality is audited more often than other businesses. While the regular cycle is three to five years, conspicuous venues are sometimes audited every year. In addition, an unannounced cash register inspection (§ 146b AO) can take place at any time.

What happens during a cash register inspection?

A tax official turns up unannounced during business hours, identifies themselves and checks cash management: Z reports, receipts, TSE, procedural documentation. If they find deficiencies, they can move straight to a full tax audit without further notice. Test purchases may also take place beforehand.

Can the tax office estimate sales?

Yes. If the accounts show formal or material deficiencies, the tax office may estimate the tax base under § 162 AO. Typical methods: recalculation based on purchase invoices or comparison with the BMF benchmark collection. The additional tax claim then covers income tax, VAT and trade tax – each with interest.

Which documents must be available for a tax audit?

Complete cash records (Z reports, journals, void logs), purchase invoices, accounting data in GDPdU format, procedural documentation of the POS system, stock lists, employment contracts and payslips. The more complete the documentation, the shorter the audit.

How long does a tax audit in hospitality take?

That depends on the size of the venue and the quality of the documents. A well-prepared single venue needs only a few audit days. If deficiencies are found, the audit can drag on for weeks. The whole process from audit order to final meeting typically takes three to six months.

Summary

A tax audit in hospitality is not a stroke of fate but a regular administrative procedure. If you close your cash properly every day, archive receipts without gaps, check your cost of goods regularly through stocktakes and keep complete procedural documentation, you have nothing to fear from the audit. The best preparation does not happen in the week before the auditor’s visit – but every day in your venue.

Michael Oldenburger

About the author

Michael Oldenburger

Managing Director

Keep reading

All articles →

Free demo

Your next stocktake in half the time.

Book a free demo – 30 minutes, no obligation. We'll show you BarBrain using your own product range.

1,000+
Venues
80,000+
Stocktakes
up to70%
Time saved
✓ Stocktake complete
€9,672.55
Stock value · Main bar
Variance detected
−0.56 l gin
≙ 14 gin & tonics · ≈ €133 revenue
Delivery note
6× gin · cost price +2.7%