Resource guide · For non-German companies

The German annual VAT return.
Umsatzsteuererklärung, explained.

Every company with a German VAT registration files one annual return that reconciles the whole year, on top of any monthly or quarterly returns. What it is, who must file it, the deadlines for 2025 and 2026, and what happens if you skip it.

Last updated 9 July 2026

1 / year
Everyone registered files it
31 Jul 2026
2025 return, filed yourself
1 Mar 2027
2025 return, via tax advisor

1. What the German annual VAT return is

The Umsatzsteuererklärung (also called the Umsatzsteuerjahreserklärung) is the definitive VAT self-assessment for one calendar year. It restates every sale, every rate, and every euro of input VAT for the whole year in a single return.

The monthly or quarterly returns you file during the year (the UStVA, Umsatzsteuervoranmeldung) are legally just prepayments toward the year. The annual return reconciles them: it is where corrections land, where input VAT is trued up, and where the year's final position is fixed. If the reconciled total differs from what you prepaid, the annual return produces either a closing payment (Abschlusszahlung) or a refund.

Foreign companies without a German establishment file one additional schedule with it, the Anlage UN, which covers their foreign address, bank details and authorised representative.

2. Who must file it: everyone with a registration

Every business that holds a German VAT registration files the annual return, no exceptions for filing frequency, for company size, or for having had no sales.

  • Monthly and quarterly filers file it on top of their UStVAs.
  • Businesses exempted from UStVAs (low VAT liability, see section 4) file only the annual return. It is their entire German VAT compliance for the year.
  • Zero activity still counts. A dormant registration, for example one kept alive while you pause selling in Germany, still requires a nil annual return every year it exists.
  • The year you deregister still produces one final annual return for the part of the year the registration existed.

The only way out of the obligation is to formally deregister, and even that triggers the final return first.

3. How it differs from monthly and quarterly returns

The UStVA and the annual return are different forms with different jobs: the UStVA moves cash to the Finanzamt during the year, the annual return settles the year.

UStVA (monthly / quarterly)Annual return (Umsatzsteuererklärung)
JobProvisional prepayment for one month or quarterDefinitive self-assessment for the calendar year
Frequency12 or 4 times a year (or waived entirely, see section 4)Once a year, always
Deadline10th of the following month (+1 month with Dauerfristverlängerung)31 July of the following year, or about 7 months later through a tax advisor
PaymentDue with the returnClosing balance due one month after the return reaches the Finanzamt
CorrectionsAmended UStVA per periodThe year's reconciliation itself; later fixes via a corrected annual return (Berichtigung)

A common misunderstanding: filing 12 clean UStVAs does not close the year. Until the annual return is in, the year is legally open, and the Finanzamt will eventually ask for it.

4. Who files monthly, quarterly, or annual-only

The Finanzamt sets your UStVA rhythm from the prior year's VAT liability. Since 1 January 2025 the thresholds are: over €9,000 files monthly, €2,000 to €9,000 files quarterly, and at €2,000 or below the Finanzamt can waive UStVAs entirely.

That last group is easy to miss: a business whose German VAT liability stays at or under €2,000 a year can be exempted from Voranmeldungen altogether and file only the annual return. For small foreign sellers, holding companies with occasional German transactions, or businesses whose output is mostly reverse-charge, one return per year can be the entire German VAT workload.

Newly registered foreign companies are usually put on monthly filing to begin with; the Finanzamt assigns the rhythm based on the VAT it expects, and adjusts it as real figures come in. The full breakdown of who files monthly, quarterly, or annual-only is in our German VAT filing frequency guide.

See all 2026 deadlines by rhythm →

5. Deadlines for tax years 2025 and 2026

Two dates matter per tax year: the standard deadline if you file yourself, and an automatic extension of about seven months if a licensed German tax advisor files for you (§149(3) AO).

Tax yearFiled yourselfFiled by a tax advisor
202531 Jul 2026 (Friday)1 Mar 2027 (the legal date, 28 Feb 2027, is a Sunday, so §108(3) AO moves it to Monday)
202631 Jul 2027, a Saturday, so Mon 2 Aug 202729 Feb 2028 (leap year)

The extension is the practical escape hatch. If the 2025 deadline of 31 July 2026 is close and the return is not ready, engaging a tax advisor before the deadline moves it to 1 March 2027 automatically. No application, no discretion involved.

Returns for 2024 and earlier are already past both deadlines. If one of those years is still open, it is late now, and the sensible move is to file it before the Finanzamt escalates (section 7).

The full deadline calendar + .ics download →

6. What happens after you file

The annual return is a self-assessment: in the normal case there is no waiting for a decision, the figures you file become the assessment.

  • Balance due: if the year's reconciled VAT exceeds what you prepaid through UStVAs, the closing payment (Abschlusszahlung) is due one month after the return reaches the Finanzamt (§18(4) UStG).
  • Refund: if you overpaid, the refund is released once the Finanzamt assents to the return (Zustimmung). For larger refunds this can come with questions or a document request first.
  • Deviation: if the Finanzamt disagrees with your figures, it issues a notice (Bescheid) stating its own assessment, with a one-month window to object (Einspruch).

7. If you file late, or never

Germany escalates a missing annual return in three steps: a reminder, a late-filing surcharge, then an estimated assessment that is deliberately unfavourable.

The late-filing surcharge (Verspätungszuschlag, §152 AO) runs at 0.25% of the assessed VAT per started month of delay, minimum €25 per month, capped at €25,000. File a year late and the minimum alone is €300, on top of the tax.

If you do not file at all, the Finanzamt eventually issues a Schätzungsbescheid: it estimates the year's VAT itself, typically well above the real liability, and that estimate becomes binding if you do not act within one month. The estimate does not replace the filing obligation either, the return is still owed on top.

A missed year is recoverable, and filing the real figures usually beats the estimate. If a letter about a missing Umsatzsteuererklärung has already arrived, our Finanzamt letter service handles exactly this: fixed-price quote first, nothing to pay until you accept.

8. Six situations foreign sellers actually hit

Your filing provider stopped, or you switched mid-year

Provider migrations usually cover go-forward monthly filings, not the annual reconciliation of the year that is ending or already ended. If you moved providers during 2025 or 2026, confirm in writing who files each year's annual return. This is currently the single most common gap, see our provider-migration guide.

You file the UStVAs yourself

Plenty of sellers manage the monthly boxes in ELSTER but stop at the annual return, which is a longer, German-only reconciliation form plus the Anlage UN. Filing it through an advisor also buys the seven-month deadline extension.

Your registration is dormant

Paused Germany but kept the Steuernummer? A nil annual return is still due every year, and skipping it is how dormant registrations end up with surcharges and estimated assessments.

You stopped selling in Germany for good

Deregistering cleanly requires the final annual return for the last (partial) year. Until it is filed, the obligation, and the penalty clock, keeps running.

You missed a whole year

2024 or earlier still open, or a reminder or Schätzungsbescheid already in the post: file the real figures now, ideally through an advisor who can also handle the correspondence.

You only ever file annually

If your German VAT stays at or under €2,000 a year, the annual return may be your entire German compliance (section 4). One form a year, but it still has to be right, and it still has a deadline.

9. How Vaytax handles the annual return

The annual return is part of every Vaytax filing plan from tax year 2026 onward, prepared and filed by a licensed German tax advisor, with the Anlage UN included.

Plans are €1,199/year all-in if you still need the German VAT registration (it is included), or €79 per month (€853 per year with annual billing) if you already have a German VAT number. Tax years from before your plan started, say the 2025 return nobody took over when you switched providers, can be added for €499 one-time per tax year, booked directly from your dashboard.

Because filing through a tax advisor extends the deadline automatically, switching to Vaytax before 31 July 2026 moves your 2025 annual return deadline to 1 March 2027.

Free to cite with a link: Vaytax, "German Annual VAT Return (Umsatzsteuererklärung)", https://vaytax.com/annual-vat-return-germany

Frequently asked questions

Do I still have to file a German annual VAT return if I already filed monthly returns?

Yes. The monthly or quarterly UStVA returns are provisional prepayments. The annual Umsatzsteuererklärung is the definitive self-assessment that reconciles the whole calendar year, and every VAT-registered business must file it regardless of how often it filed during the year.

What is the deadline for the 2025 German annual VAT return?

31 July 2026 if you file it yourself. If a licensed German tax advisor files it for you, the deadline extends automatically to 1 March 2027 under §149(3) AO (the legal date, 28 February 2027, is a Sunday, so §108(3) AO moves it to the Monday).

Do I need to file the annual return if I had no German sales?

Yes. As long as the German VAT registration exists, a nil annual return is still required. That includes dormant registrations kept alive for a future return to the German market. Skipping it risks a late-filing surcharge and, eventually, an estimated assessment.

Can a foreign company file the German annual return itself?

Legally yes: there is no mandatory-advisor rule. Practically, the return must be filed electronically via ELSTER, which is German-language only, and foreign businesses file an additional schedule (Anlage UN). Most foreign companies either use a licensed tax advisor or leave the year unreconciled, which is how estimated assessments happen. Filing through an advisor also extends the deadline by about seven months.

What happens if I never file the annual return?

First a reminder from the Finanzamt, then a late-filing surcharge (Verspätungszuschlag) of 0.25% of the VAT per month late, minimum €25 per month, capped at €25,000. If you still do not file, the Finanzamt issues an estimated assessment (Schätzungsbescheid), typically set well above the real liability, which becomes binding if you do not act within one month.

Does Vaytax file annual returns?

Yes. The annual return is part of every Vaytax filing plan from tax year 2026 onward. Tax years before your plan started can be added for €499 one-time per year, booked from your dashboard. If you only need an annual return and nothing else, contact us and we will look at your case.

Urgent · Finanzamt letter

Got a letter about a missing annual return? We quote a fixed price within 24 hours.

From €99, no subscription, nothing to pay until you accept. Erinnerung, Schätzungsbescheid, Verspätungszuschlag.

Send the letter

The annual return, filed by a licensed German tax advisor

Included in every Vaytax plan from tax year 2026. Past years from €499 one-time. Switching before 31 July 2026 extends your 2025 deadline to 1 March 2027 automatically.

Start with Vaytax