Skip to content
🇦🇹
Payroll accounting in an Austrian tax audit: Lohnverrechnung documents on a desk

Payroll Accounting in a Tax Audit: What Matters Most in Austria

Work

Payroll Accounting in a Tax Audit: What Matters Most in Austria Payroll accounting in an Austrian tax audit: what Dienstgeberprüfung checks, common Lohnverrechnung mistakes, penalties, and how to prepare in 4 weeks. Topics: Work, Salary & Taxes, Business.

A tax audit of payroll accounting in Austria is called Dienstgeberprüfung: an auditor from the tax office (Finanzamt) checks your calculations against actual payments, employment contracts, and social security filings. Small businesses with employees are just as exposed as large companies — most Lohnverrechnung (payroll accounting) errors are technical, not deliberate. The consequences include back payments of employer contributions, interest under § 217 BAO, and fines under § 337a ASVG.

This guide explains what a Dienstgeberprüfung actually checks, the most common payroll errors, how Dienstgeberabgaben (employer charges) are calculated, what penalties look like, and how to prepare in four weeks. It is written for employers — GmbH and Gewerbe owners with staff — and for accountants running payroll.

What a Dienstgeberprüfung is and who it affects

Dienstgeberprüfung is an audit of compliance with labour and social security law, conducted by the tax office under § 41 BAO (Federal Fiscal Code). Auditors check how the employer calculates and pays wages: contracts, payslips, contributions, and filings with the social insurance carriers. The audit can cover a period of up to 7 years — exactly how long payroll records must be kept by law.

The audit applies to every employer with staff — whether it is three people in a workshop or a hundred in an office. You will not receive a personal invitation: the tax office selects candidates through a risk model (explained below). The core legal requirement is that Lohnverrechnung (payroll accounting) must be documented: every payment is backed by a contract, a payslip, and a bookkeeping entry.

According to Statista, the median salary in Austria is around €3,800 gross per month. Any deviation from market rates in your sector without written justification becomes an auditor’s question.

How the tax office selects companies for audit

The tax office does not audit everyone. Selection runs on a risk model: industry, company size, past audit results, and quality of reporting. High-risk profiles include cash-heavy businesses, seasonal labour, and sectors with high staff turnover: Gastronomie (hospitality), Bau (construction), Handwerk (trades), and retail.

The second signal is discrepancies in filings. If the Lohnzettel (annual wage report), contributions to ÖGK (Austria’s public health insurance), and payroll tax transfers do not match, the company moves up the list faster. Accuracy and consistency of data are your best protection.

Auditors also compare sector pay rates: if your company pays staff noticeably below the sector average, that is a separate trigger. We break down average salaries by profession in our guide to average salary in Austria — check your rates against that data in advance.

The third signal is company history. A firm founded two years ago that hired 15 people quickly and pays everyone the minimum rate appears in the sample more often than a family workshop with three employees and stable payments. Auditors look at dynamics: rapid headcount growth without revenue growth is a natural question.

The rule is simple: if data in the Lohnzettel, payslups, and contributions match each other, audit risk tends to zero. A discrepancy of one euro triggers a full seven-year reconciliation.

— Austrian Chamber of Commerce (WKO), payroll error review

Common payroll accounting errors in a tax audit

Half of Dienstgeberprüfung findings are not clever schemes but technical errors in payroll calculations. These seven show up most often:

  • Wrong Kollektivvertrag (collective agreement): incorrect pay grade, missing seniority allowance, or application of an outdated version of the agreement.
  • Überstunden (overtime) mistakes: no written consent, missing 50 % premium on top of the rate, or hours beyond the 60-hour weekly limit without documentation.
  • Dienstwagen (company car) errors: private use is taxed at 2 % of the vehicle’s purchase price per month — base-calculation mistakes happen constantly.
  • Sachbezüge (benefits in kind): gifts, meals, phone — the tax-free threshold is €186 per year per employee; above that it is taxed as salary.
  • Missing Meldungen (notifications) to ÖGK: an unregistered or un-deregistered worker is a direct fine under § 31 ASVG.
  • Barlohn (cash payments) without payslips — a red flag for Schwarzarbeit (undeclared work).
  • Abfertigung (severance) errors: for employees hired after 2003, 5.3 % of salary must go into a severance provision — this is frequently forgotten.

Each error costs money: the auditor adds up unpaid contributions, interest, and a fine per episode. One real-world example: a company with five employees skipped the seniority allowance (Dienstalterzulage) for three years — back payments and interest came to €6,200, plus a €1,500 fine for each of the three episodes.

Another frequent finding is a poorly documented Probearbeit (trial work). Austria has no separate “free trial day”: any day worked is an employment relationship with full wage and contribution obligations. An employer who skipped three “trial days” without a contract receives back payments as for undeclared work. The relationship must be documented before the first working day — retroactive fixes are impossible, only fines remain.

Common payroll accounting errors in an Austrian tax audit

Kollektivvertrag and minimum salary: the main risk zone

The Kollektivvertrag (collective agreement) is mandatory in almost every sector: it sets the minimum rate, pay grades, and allowances. The collectively agreed minimum wage from 2026 is €1,852 gross per month with 14 salaries per year. Paying below the rate without legal grounds means back-paying the difference for the entire period, plus a fine and interest.

Auditors verify three things: the correct pay grade (Einstufung), seniority allowances (Dienstalterzulage), and functional allowances (funktionsabhängige Zulagen). The classic error is a new employee hired at a rate below what their duties require — two years later the audit returns the difference retroactively.

The rule also applies to marginal employment (geringfügige Beschäftigung). The 2026 threshold is €551.10 per month; exceeding it without switching to full registration is an automatic finding. We explain the threshold and side jobs in our guide to working at 14 and marginal employment.

Two practical tips. First, keep every version of the Kollektivvertrag that was in force during the audited period — auditors request the one valid on the payment date. Second, at hiring, compare the job description with the agreement’s functional allowances — this closes 80 % of Einstufung errors at the recruitment stage.

Dienstgeberabgaben: how charges are calculated and audited

On top of salary, employers pay Dienstgeberabgaben (employer charges):

ChargeRateWhat auditors check
Dienstgeberbeitrag (DB)20.58 %Calculation base — all insured payments
Dienstgeberzuschlag (DZ)2.6 %Companies with more than 10 employees
Kommunalsteuer3 %Municipal tax on the payroll fund

Auditors recompute the base of each charge: it includes the salary itself, overtime, allowances, benefits in kind above the threshold, and social payments. A base error multiplies by the rate — a small inaccuracy turns into thousands of euros of back payments per quarter. Records must reconcile with FinanzOnline filings.

If the company has piece-rate pay, bonuses, or night-shift supplements, each of them enters the Dienstgeberbeitrag base. Incorrectly excluding a bonus from the base is one of the most expensive findings for small businesses. We cover profession-specific pay rules in our guides to teacher salary and other professions.

The formula is simple: DB = 20.58 % × base, DZ = 2.6 % × base, KS = 3 % × payroll fund. An employer with five employees at the average €3,800 salary pays roughly €630 in charges on top of salary per employee monthly. A €500 base error costs €103 in DB back payments — over a 7-year audit period that is €8,600 for one employee alone.

Kommunalsteuer (municipal tax) is calculated on the entire payroll fund and paid to the municipality, but it is audited in the same Dienstgeberprüfung. Companies often mix up the bases: Kommunalsteuer is calculated on payments before income tax deduction, Dienstgeberbeitrag on the insurance base. Two different bases, two typical quarterly-reporting errors.

Auditors also reconcile seasonal workers: separate contribution rules apply to them. If you hire seasonal staff for Hofoekt/Gastronomie, make sure your Lohnverrechnungsbüro applies current rates, not the general rules for permanent employees.

Meldungen, Lohnzettel, and ELDA: electronic duties

Employers must register and deregister every worker with ÖGK through the ELDA platform (electronic exchange of employment data). Anmeldung (registration) — before work starts, Abmeldung (deregistration) — on the termination date. Delay is a separate fine under § 337a ASVG.

By the end of February for the previous year, the Lohnzettel is filed — an annual report per employee with gross pay, deductions, and net payments. Auditors cross-check the Lohnzettel against payslips and contributions; any mismatch is grounds for a full-scale audit. Official information lives on the Austrian government portal.

For foreign workers there is one more check: the work permit must cover the actual workload. Working beyond permitted hours violates migration law, and it surfaces precisely during a Dienstgeberprüfung. We explain employment rules for foreigners in our working in Austria guide.

A migration checklist: every foreign employee’s file contains a valid Aufenthaltstitel (residence permit) with work rights, a Meldezettel (registration), and a contract whose hours do not exceed the permitted limit. Three documents — and the migration part of the audit is closed.

Company car, Sachbezüge, and Überstunden: audit triggers

Three blocks where findings appear in every second case: Dienstwagen (company car), Sachbezüge (benefits in kind), and Überstunden (overtime).

For the company car, private use is taxed as 2 % of the initial purchase price per month — base errors (missing delivery charges, accessories) generate back payments over years. Electric cars enjoy a reduced rate, but only with correct initial recording. Practical example: a company bought a car for €35,000, recorded €28,000 (without accessories) — the €7,000 difference × 2 % = €140 per month of unrecorded Sachbezug, or €1,680 per year per employee using the car.

What auditors check for the company car: a contract granting private use rights, the initial price including all bonuses and incentives at purchase, and the 2 % calculation for each month. For leased cars, the base is determined by lease rules — a separate zone of errors.

Sachbezüge: anything the employee receives in kind — meals, gifts, memberships, phone. Up to €186 per year per person is tax-free; above that it is calculated as salary with full contributions. Überstunden must be agreed in writing, paid with the premium (usually 50 % per Kollektivvertrag), and kept within the 60-hour weekly limit. Missing written consent is both a labour law violation and an audit fine.

Allowances for night shifts and public holidays are checked separately: the tariff allowance must be documented, not “included in the rate” without written grounds. If your company pays bonuses — verify the bonus is written into the employment contract or Kollektivvertrag.

Company car and overtime: how Dienstgeberprüfung audits them

Consequences of an audit: back payments, interest, and fines

The audit ends with a Bescheid (official decision) listing the amounts due. The employer pays the contribution difference, interest under § 217 BAO — 2 % per year on the overdue amount, and fines under § 337a ASVG — up to several thousand euros per episode. If undeclared work is uncovered, fines reach €100,000 for repeated or intentional violations.

The structure of a Bescheid is always the same: contribution back payments (the difference in DB, DZ, KS), interest (2 % per annum, charged automatically), and a fine (a separate amount per violation type). A Bescheid can be appealed within one month through Berufung. Payroll records are kept for 7 years — the audit usually covers exactly this period, deeper in cases of suspected intent. Small errors over seven years easily exceed €10,000–15,000 for a company with 10 employees.

One nuance for business owners on a pension: if you keep working and employ staff, the audit covers your reporting too. We explain pension-age work rules in our guide to working after 60. If you combine work with family benefits — check how salary affects marriage tax benefits: a frequent recalculation zone.

Worth mentioning separately is the Insolvenz-Entgelt-Fonds (insolvency employee fund). Employers pay 0.52 % of the insurance base — it is frequently forgotten in calculations, and the audit finds missing transfers automatically during ÖGK reconciliation. A small rate, but over seven years with ten employees the back payments add up.

Four-week preparation checklist

How to prepare payroll for the audit — a short employer checklist:

  1. Verify the Kollektivvertrag for every position: grade, seniority, allowances — using the current version of the agreement.
  2. Check Meldungen in ÖGK: every worker registered, leavers deregistered, dates matching contracts.
  3. Recalculate Dienstwagen: base is the initial purchase price, rate 2 %, usage period.
  4. Collect written consents for Überstunden covering the last 7 years.
  5. Reconcile Lohnzettel with payslips and contributions for the previous year — fix mismatches before filing.
  6. Check Sachbezüge: threshold €186, excess taxed with contributions.
  7. Prepare documents: contracts, payslips, payment records — in an accessible 7-year archive.

The checklist takes one working day for a company with up to 15 employees. If the current Kollektivvertrag changed in the last two years — start there: retrospective rate revisions produce the largest back-payment amounts.

Prepare a file per employee: the employment contract with all appendices, seven years of payslips, ÖGK Meldungen, consents for Überstunden and Dienstwagen. Auditors usually request files selectively — two or three employees — but the completeness of the folder determines whether the sample expands to the whole company.

If bookkeeping cannot keep up with Kollektivvertrag changes — consider moving Lohnverrechnung to a specialised Lohnverrechnungsbüro (payroll bureau). The service costs less than a single audit fine.

Preparing documents for Dienstgeberprüfung: employer checklist

Frequently Asked Questions

How often is Dienstgeberprüfung conducted in Austria?

By law — as needed, based on the tax office’s risk model. Companies with clean reporting may go years without an audit; high-risk sectors and companies with filing discrepancies are checked more often. There are no legally fixed intervals. In practice, a small company receives its first audit 3–5 years after founding, then more by result.

Who conducts the audit — Finanzamt or ÖGK?

Dienstgeberprüfung is conducted by the Finanzamt under § 41 BAO. ÖGK (the insurance carrier) only verifies the correctness of contributions and Meldungen. In practice, data from both audits is cross-checked.

Can audit results be appealed?

Yes. A Berufung (appeal) can be filed against a Bescheid within one month. It is recommended to involve a Steuerberater (tax advisor) or Lohnverrechnungsbüro (payroll bureau) — they also prepare documents for the audit itself. In the appeal, you can contest both the violation itself and the fine amount: auditors often reduce the sum when the error is documented as technical.

How many years does the tax office audit payroll for?

Usually — 7 years (the record-retention period). With signs of deliberate evasion, the audit can reach further back. Lohnverrechnung records must be kept in full for these years.

What is a Lohnzettel and when is it filed?

The Lohnzettel is an annual wage report per employee, filed through ELDA by the end of February for the previous year. It includes gross pay, deductions, and net payments — auditors cross-check it against payslips and contributions.

What next: automate Lohnverrechnung before the audit

A tax audit of payroll accounting in Austria is not a bluff: Dienstgeberprüfung back-charges contributions, interest, and fines for every technical error. The core takeaway is simple: Lohnverrechnung errors are cheaper to prevent than to pay after a Bescheid.

Your next step is to reconcile current calculations against the checklist above and lock in the procedure: monthly Kollektivvertrag verification, Meldungen control, and a 7-year document archive. If you are just planning to hire — start with our working in Austria guide. Subscribe to our newsletter — we break down labour law changes and tax rules for Austrian employers.

Once a week · Sundays · No spam

Stay Up to Date with the Latest Austrian News

The week's top stories — news, guides, and insights about life in Austria. Every Sunday in your inbox.

Austria pension model 2027 — which one is right for you: pension documents on a table
Work

Austria Pension Model 2027: Which One Is Right for You

Average salary in Austria — real figures and regional comparison
Work

Average Salary in Austria: Real Numbers Explained

Teacher salary Austria — a day in a Viennese classroom
Work

Teacher Salary Austria — How Much Teachers Earn in 2026