Home›Guides›German Tax Calculator — VAT and Income Tax Guide
German Tax Calculator — VAT and Income Tax Guide
Master German VAT rates (19%/7%), income tax brackets under §32a EStG, Kleinunternehmerregelung, Solidaritätszuschlag, and Steuerklassen. Authoritative reference with calculation formulas.
German VAT Rates — Regelsteuersatz and Ermäßigter Steuersatz
Germany applies two VAT rates under §12 UStG. The standard rate (Regelsteuersatz) is 19%, applying to most goods and services. The reduced rate (ermäßigter Steuersatz) is 7%, covering food, books, newspapers, public transport tickets, hotel stays (since 2010), and medical aids. Some supplies are fully exempt under §4 UStG — including banking services, insurance, and residential lettings — meaning no VAT is charged and no Vorsteuer may be recovered on related inputs.
| Rate | German Term | Key Examples | Legal Basis |
|---|---|---|---|
| 19% | Regelsteuersatz | Software, consulting, electronics, clothing, alcohol | §12(1) UStG |
| 7% | Ermäßigter Steuersatz | Food, books, newspapers, public transport, hotel accommodation, flowers | §12(2) UStG |
| 0% (exempt) | Steuerfrei mit Vorsteuerabzug | Exports outside EU, intra-EU B2B (§4 Nr. 1 UStG) | §4 Nr. 1a/1b UStG |
| Exempt (no credit) | Steuerfrei ohne Vorsteuerabzug | Residential rent, healthcare, banking, insurance | §4 Nr. 9–28 UStG |
| Reverse charge | Umkehr der Steuerschuld | B2B services from non-EU providers, construction sub-contractors | §13b UStG |
VAT Calculation Formulas — Gross to Net and Net to Gross
Converting between gross (Brutto) and net (Netto) amounts requires dividing or multiplying by the VAT factor. At 19%: Net = Gross ÷ 1.19; VAT amount = Gross − Net = Gross × (0.19 ÷ 1.19). At 7%: Net = Gross ÷ 1.07; VAT = Gross × (0.07 ÷ 1.07). To add VAT to a net price: Gross = Net × 1.19 (or × 1.07). These formulas apply to individual line items and total invoice amounts under §14 UStG invoice requirements.
- Gross to Net at 19%: Net = Gross ÷ 1.19 — e.g. €119 ÷ 1.19 = €100 net
- VAT extracted from gross: VAT = Gross × 0.159664 — e.g. €119 × 0.1597 = €19.00
- Net to Gross at 19%: Gross = Net × 1.19 — e.g. €100 × 1.19 = €119
- Gross to Net at 7%: Net = Gross ÷ 1.07 — e.g. €107 ÷ 1.07 = €100 net
- VAT extracted from 7% gross: VAT = Gross × 0.065421 — e.g. €107 × 0.0654 = €7.00
- Mixed invoices: each line item must show rate and amount separately (§14(4) Nr. 8 UStG)
Vorsteuer — Reclaiming Input VAT as a Business
VAT-registered businesses recover VAT paid on business purchases (Vorsteuer) by deducting it from VAT collected on sales in the monthly or quarterly Umsatzsteuervoranmeldung (advance VAT return). Net VAT payable = output VAT (Umsatzsteuer) minus input VAT (Vorsteuer). If input VAT exceeds output VAT in a period — common for early-stage businesses or exporters — the Finanzamt issues a refund. Only purchases with a valid §14 UStG-compliant invoice qualify for Vorsteuer recovery.
- Vorsteuer deduction right under §15 UStG — requires compliant invoice from §14 UStG
- Invoice must show: supplier's USt-IdNr., recipient's details, supply date, VAT amount, and correct rate
- No Vorsteuer on: private expenses, restaurant meals above €150 net (50% limit), vehicles used <10% for business
- Voranmeldung deadline: 10th of the following month (monthly filers) or quarter (quarterly filers)
- Dauerfristverlängerung: 1-month filing extension available on application — standard for most businesses
- Annual Umsatzsteuererklärung (annual return) reconciles all Voranmeldungen by 31 July of the following year
Kleinunternehmerregelung — §19 UStG Threshold and Trade-offs
Under §19 UStG, businesses with prior-year turnover below €22,000 (rising to €25,000 from 2025 per planned reform) and current-year projected turnover below €50,000 may elect the Kleinunternehmerregelung. Qualifying businesses charge no VAT on invoices and file no Umsatzsteuervoranmeldung. The trade-off: no Vorsteuer recovery on purchases. This is advantageous only when selling predominantly to end consumers who cannot recover VAT, and when the business has low input costs.
From 2025, the Kleinunternehmer threshold increases to €25,000 prior-year turnover and €100,000 current-year limit under the planned UStG reform. Businesses that grow beyond the threshold mid-year lose the status for the rest of that year and must charge VAT immediately. Notify the Finanzamt immediately upon exceeding the limit to avoid personal liability for uncharged VAT.
Income Tax (Einkommensteuer) — §32a EStG Progressive Brackets 2024
German personal income tax under §32a EStG is levied on total annual taxable income (zu versteuerndes Einkommen) after deductions. The Grundfreibetrag (basic allowance) shields €11,784 from tax in 2024 (increased to €12,084 for 2025). Above this threshold, rates rise progressively from 14% in the entry zone through to 45% for incomes above €277,826. The 42% Spitzensteuersatz applies to the income band €66,761–€277,825 and affects a significant share of highly-paid professionals.
| Band | Taxable Income (2024) | Marginal Rate | Character |
|---|---|---|---|
| Tax-free zone | Up to €11,784 | 0% | Grundfreibetrag — §32a(1) Nr. 1 EStG |
| Entry progression zone | €11,785 – €17,005 | 14% – 23.97% | Linear progression from 14% |
| Middle progression zone | €17,006 – €66,760 | 23.97% – 41.99% | Continued linear rise |
| Spitzensteuersatz zone | €66,761 – €277,825 | 42% | Top rate — §32a(1) Nr. 4 EStG |
| Reichensteuersatz zone | Above €277,826 | 45% | §32a(1) Nr. 5 EStG — applies to excess only |
Solidaritätszuschlag — Abolished for Most Payers Since 2021
The Solidaritätszuschlag (Soli) is a 5.5% surcharge on Einkommensteuer and Körperschaftsteuer introduced in 1991 to fund German reunification. Since 1 January 2021 (§3 SolZG 1995 reform), the Soli was eliminated for approximately 90% of income taxpayers. A single person pays no Soli on Lohnsteuer below roughly €16,956 annual liability. Above this threshold, a graduated phase-in applies up to a full 5.5% surcharge for very high earners. Corporations (GmbH, AG) still pay full 5.5% Soli on Körperschaftsteuer.
- Soli abolished for individuals: Lohnsteuer/ESt liability below ~€16,956/year (single) — 0% Soli
- Phase-in zone: €16,957–€31,528 annual tax liability — partial Soli at reduced rate
- Full Soli rate: 5.5% applies above ~€31,528 annual tax liability
- GmbH and AG: Soli at 5.5% of Körperschaftsteuer still applies in full — not abolished for companies
- Investment income: Abgeltungsteuer at 25% still attracts 5.5% Soli on the withheld amount
- Legal basis: §4 SolZG 1995 — Bundesverfassungsgericht affirmed constitutionality in November 2023
Kirchensteuer — Church Tax by Bundesland
Kirchensteuer is an income-linked church membership tax collected by the state on behalf of registered churches. It applies only to registered members of the Catholic Church, Protestant (Evangelische) churches, and a few other denominations. The rate is 9% of Einkommensteuer in most Bundesländer, and 8% in Bavaria and Baden-Württemberg. Members who formally leave (Kirchenaustritt) at their local Standesamt or Amtsgericht avoid the charge — a Kirchenaustritt is irrevocable for that denomination.
| Bundesland | Kirchensteuer Rate | Collected By |
|---|---|---|
| Bayern, Baden-Württemberg | 8% of Einkommensteuer | Finanzamt on behalf of church |
| All other 14 Bundesländer | 9% of Einkommensteuer | Finanzamt on behalf of church |
| Berlin, Hamburg (special) | 9% (capped at 3% of taxable income) | Finanzamt |
Steuerklassen I–VI — Comparison for Lohnsteuer Withholding
Germany assigns each employee a Steuerklasse that determines the monthly Lohnsteuer withheld by the employer. Steuerklasse does not change ultimate annual tax liability — it only affects cashflow. The annual Einkommensteuererklärung reconciles actual liability against withheld Lohnsteuer. Class III/V combinations are popular among married couples with large income disparities but trigger mandatory annual filing and often a year-end balancing payment from the Class V spouse.
| Klasse | Who Uses It | Monthly Withholding | Annual Filing |
|---|---|---|---|
| I | Single, divorced, widowed | Standard progressive | Voluntary (recommended) |
| II | Single parent (Alleinerziehende) | Lower — Entlastungsbetrag applied | Voluntary |
| III | Married, higher or sole earner | Lowest — doubled allowances | Mandatory (with V) |
| IV | Married, both earning similarly | Same as Class I each | Voluntary |
| IV + Faktor | Married — proportional split | Proportional to income ratio | Mandatory |
| V | Married, lower earner (paired with III) | Highest — no personal allowance | Mandatory (with III) |
| VI | Second or further job | Maximum rate — no allowances | Mandatory if required |
Lohnsteuer vs Einkommensteuer — Key Distinction
Lohnsteuer (wage tax) is income tax withheld at source by German employers under §38 EStG. It is an advance payment of the employee's annual Einkommensteuer — not a separate tax. The employer deducts Lohnsteuer from gross salary each month and remits it to the Finanzamt. At year-end, the employee files an Einkommensteuererklärung reconciling actual annual tax liability against total Lohnsteuer paid. If Lohnsteuer withheld exceeds actual liability (common with deductions for commuting, home office, or special expenses), the Finanzamt refunds the difference as Steuererstattung.
- Lohnsteuer: monthly payroll withholding by employer — §38 EStG
- Einkommensteuer: annual personal income tax assessed by Finanzamt — §2 EStG
- Lohnsteuer is always exactly equal to Einkommensteuer on employment income for the year (before deductions)
- Deductions (Werbungskosten, Sonderausgaben) reduce Einkommensteuer below the Lohnsteuer paid — generating a refund
- Employees with only Lohnsteuer income and no deductions above the Werbungskostenpauschale need not file
- Additional income (freelance, rental, dividends) above €410/year triggers mandatory Einkommensteuererklärung
ELSTER — Online Tax Filing for Individuals and Businesses
ELSTER (Elektronische Steuererklärung) is the official German government portal at elster.de for electronic tax filing. All major personal and business tax forms are available: Einkommensteuererklärung (ESt 1A), Umsatzsteuervoranmeldung (UStVA), Lohnsteueranmeldung, and Körperschaftsteuererklärung. Registration requires a German Steueridentifikationsnummer (tax ID), which is issued automatically by BZSt and sent by post upon first Anmeldung in Germany. ELSTER is free to use and accepts filings year-round.
- elster.de — free government portal, available for individuals and businesses
- Registration: requires Steuer-ID (11-digit number issued by BZSt) — sent by post to registered address
- Supports: ESt 1A (personal), UStVA (VAT advance), KSt (corporate), GewSt (trade tax), LStA (payroll)
- ELSTER-Zertifikat: digital signature certificate available for enhanced security and professional users
- Steuerberater access: professionals use ELSTER-API (ERiC) to file on clients' behalf
- ELSTER pre-populated returns: from 2024, some data (wages, pension income) pre-filled from employer reports
Frequently Asked Questions
What is the standard German VAT rate?
The standard German VAT rate (Regelsteuersatz) is 19% under §12(1) UStG. A reduced rate of 7% applies to food, books, newspapers, public transport, and hotel stays under §12(2) UStG. Some supplies are fully exempt under §4 UStG with no VAT charged.
How do I calculate net from gross at 19% German VAT?
Net = Gross ÷ 1.19. VAT amount = Gross − Net, or equivalently Gross × (0.19 ÷ 1.19) ≈ Gross × 0.15966. Example: €119 gross ÷ 1.19 = €100.00 net; VAT = €19.00. For 7%: Net = Gross ÷ 1.07; VAT ≈ Gross × 0.06542.
What is the Kleinunternehmerregelung threshold in Germany?
Under §19 UStG, businesses with prior-year turnover below €22,000 (rising to €25,000 in 2025) and projected current-year turnover below €50,000 may apply the Kleinunternehmerregelung — charging no VAT and filing no quarterly Voranmeldung. The trade-off is no Vorsteuer recovery on purchases.
What is the German Grundfreibetrag for 2024?
The Grundfreibetrag (basic tax-free allowance) under §32a EStG is €11,784 for 2024, rising to €12,084 for 2025. Income below this threshold is taxed at 0%. Above it, the marginal rate begins at 14% and rises progressively to 42% (Spitzensteuersatz at €66,761) and 45% (Reichensteuersatz above €277,826).
What is the Reichensteuersatz and who pays it?
The Reichensteuersatz is a 45% marginal income tax rate under §32a(1) Nr. 5 EStG applying to taxable income above €277,826 (single) or €555,652 (jointly assessed couples). It applies only to income in the band above this threshold — not to the entire income. In 2024 it affects fewer than 0.5% of German taxpayers.
Is the Solidaritätszuschlag still paid in Germany?
For most individual taxpayers, no. Since 1 January 2021, the Soli was eliminated for approximately 90% of earners under the reformed §3 SolZG. A single taxpayer with annual Lohnsteuer/ESt liability below ~€16,956 pays 0% Soli. Corporations (GmbH, AG) still pay the full 5.5% Soli on Körperschaftsteuer.
What is the difference between Steuerklasse III and IV in Germany?
Steuerklasse III applies to the higher-earning spouse in a married couple and uses doubled allowances, resulting in the lowest monthly Lohnsteuer withholding. Steuerklasse IV applies to both spouses when incomes are similar, with each using standard allowances. The III/V combination is tax-efficient monthly for the higher earner but the Class V spouse faces very high withholding and both must file an annual return.
Who has to pay Kirchensteuer in Germany?
Kirchensteuer applies only to registered members of officially recognised churches — primarily Catholic and Evangelical (Protestant) denominations. The rate is 8% of Einkommensteuer in Bavaria and Baden-Württemberg, and 9% in all other Bundesländer. Members can avoid the tax by filing a Kirchenaustritt (formal exit from the church) at the local Standesamt.
How does Vorsteuer reclaim work for a German business?
A VAT-registered business deducts input VAT (Vorsteuer) paid on qualifying business purchases from the output VAT charged on sales. The net amount is reported in the monthly or quarterly Umsatzsteuervoranmeldung. If input VAT exceeds output VAT in a period — for example for exporters or new businesses with high start-up costs — the Finanzamt refunds the difference, typically within 4–6 weeks of filing.
What is the Umsatzsteuervoranmeldung and when is it due?
The Umsatzsteuervoranmeldung (advance VAT return) is a periodic declaration of output VAT and Vorsteuer filed via ELSTER. New businesses and those with prior-year VAT liability above €7,500 file monthly by the 10th of the following month. Smaller businesses file quarterly. A Dauerfristverlängerung (1-month extension) is available on application to the Finanzamt.
What is the difference between Lohnsteuer and Einkommensteuer?
Lohnsteuer is income tax withheld monthly from employee salaries by German employers under §38 EStG — it is an advance payment of annual tax. Einkommensteuer is the annual personal income tax assessed by the Finanzamt on all income types. At year-end, the Einkommensteuererklärung reconciles actual liability against total Lohnsteuer paid, producing a refund or additional payment.
What reduced VAT rate applies to restaurant meals in Germany?
Restaurant meals are subject to the full 19% standard VAT rate. Food purchased for home preparation (groceries, supermarket items) qualifies for the 7% reduced rate. The temporary reduction of restaurant VAT to 7% during 2020–2023 (COVID measure) ended on 31 December 2023, reverting permanently to 19% on food consumed on premises.
How do I register for VAT in Germany?
VAT registration is automatic when you notify the Finanzamt of a business activity using the Fragebogen zur steuerlichen Erfassung (business registration questionnaire) — submitted via ELSTER or in paper form within 4 weeks of starting the business. The Finanzamt issues a Steuernummer for domestic tax purposes. A separate EU VAT ID (USt-IdNr., format DE + 9 digits) is obtained from the Bundeszentralamt für Steuern (BZSt) — required for intra-EU B2B transactions.
What is the German Abgeltungsteuer on investment income?
Abgeltungsteuer is a flat 25% withholding tax on investment income — dividends, interest, and capital gains from share sales — under §43 EStG. German banks withhold it automatically. An annual Sparerpauschbetrag of €1,000 (€2,000 for jointly assessed couples) is tax-free — submit a Freistellungsauftrag to your bank to apply this allowance before withholding commences. Soli at 5.5% applies on top of the 25% Abgeltungsteuer.
Can a foreign company be subject to German VAT?
Yes. A foreign company making taxable supplies in Germany must register for German VAT regardless of turnover — the €22,000 Kleinunternehmer threshold applies only to businesses established in Germany. Intra-EU distance sales to German consumers above the €10,000 EU-wide threshold trigger German VAT obligations. Foreign businesses without a German establishment must appoint a fiscal representative or use the EU One-Stop-Shop (OSS) system.
What is ELSTER and how do I use it for German tax filing?
ELSTER (elster.de) is the official free German government portal for electronic tax filing. It supports all major tax forms including the Einkommensteuererklärung, Umsatzsteuervoranmeldung, and Körperschaftsteuererklärung. Registration requires a German Steueridentifikationsnummer (11-digit tax ID issued by BZSt). The interface is German-only; non-German speakers typically use a Steuerberater or third-party software such as WISO, Taxfix, or Smartsteuer.
Work with the firm that knows Germany.
Licensed lawyers and accountants in Düsseldorf. Free 30-minute consultation, no commitment.
Book Free Consultation