# Filing Your Tax Return in Germany with ELSTER: A Freelancer Guide
> How freelancers in Germany file their tax return through ELSTER in 2026: deadlines, forms, VAT, deductions, and common mistakes to avoid.
**URL:** https://migaku.com/blog/language-fun/filing-your-tax-return-in-germany-with-elster-a-freelancer-guide
**Last Updated:** 2026-05-15
**Tags:** resources, culture, deepdive
---
If you freelance in Germany, you file your annual tax return electronically through ELSTER, the free official portal run by the German tax administration. This guide walks you through what to submit, when it is due, and the rules that apply to self-employed filers in 2026.

*Last updated: May 15, 2026*

<toc></toc>

## Who Has to File Through ELSTER

Anyone earning self-employment, freelance, or trade income (Gewinneinkünfte) is legally required to file electronically. Paper submissions are only accepted if the Finanzamt approves a hardship application (unbillige Härte), which is rare for active freelancers with internet access.

This includes:

- Freiberufler under §18 EStG (writers, designers, programmers, translators, consultants, doctors, and other "liberal professions")
- Gewerbetreibende (tradespeople and commercial businesses registered with the Gewerbeamt)
- Sole proprietors, GbRs, and partners in personal partnerships

Freiberufler do not register with the Gewerbeamt and are exempt from trade tax. You register your activity by submitting the *Fragebogen zur steuerlichen Erfassung* through ELSTER to your local Finanzamt, which then issues your Steuernummer. Since 2024 Germany has also been rolling out the Wirtschafts-Identifikationsnummer (W-IdNr.), so in 2026 you may end up using up to three numbers: your personal Steuer-ID, your Steuernummer, and (if VAT-liable) a USt-IdNr.

If you are still figuring out the residence side of self-employment in Germany, see our companion piece on [Getting a Freelancer Visa in Germany](https://migaku.com/blog/language-fun/how-to-get-a-freelancer-visa-freiberufler-in-germany).

## Setting Up Your ELSTER Account

ELSTER is accessed at elster.de through the "Mein ELSTER" portal. Registration is free but slow, so do not leave it until the week before a deadline.

The steps:

1. Choose "Benutzerkonto erstellen" and select the certificate file option (the standard choice for individuals and freelancers).
2. Enter your Steuer-ID and personal details.
3. ELSTER mails an activation code to your registered address. Delivery takes 2 to 4 weeks.
4. Use the activation ID (sent by email) plus the activation code (sent by post) to download your certificate file (.pfx).
5. Save the certificate somewhere safe. It is valid for 3 years and is your only key to log in.

From July 2026, the MeinELSTER+ mobile app introduces a "one-click tax return" for simple 2025 returns, which can be useful if your situation is genuinely straightforward (very few deductions, no VAT). Most freelancers will still need the full browser interface.

## Key Deadlines for 2026 and 2027

German tax deadlines for freelancers are firm. Missing them triggers automatic surcharges.

| Filing | Self-filed | With a Steuerberater |
|---|---|---|
| 2025 income tax return | 31 July 2026 | 28 February 2027 |
| 2026 income tax return | 31 July 2027 | end of February 2028 |

Other recurring 2026 dates to mark:

- Quarterly income tax advance payments (Vorauszahlungen): 10 March, 10 June, 10 September, 10 December
- VAT advance return (Umsatzsteuer-Voranmeldung): due the 10th of the month following the period, or one month later with a Dauerfristverlängerung
- Voluntary returns (non-mandatory filers only): four years from the end of the tax year, so a voluntary 2025 return can still be filed by 31 December 2029

Late filing under §152 AO costs 0.25% of the assessed tax per started month, with a minimum of €25 per month and a cap at €25,000. On top of that, interest under §233a AO accrues at 0.15% per month (1.8% per year) on under- or overpayments.

## What You Actually Submit

A freelancer return is not a single form. You file a bundle through ELSTER:

- <strong>Hauptvordruck ESt 1 A</strong>: the main income tax form with personal details
- <strong>Anlage S</strong> (for Freiberufler) or <strong>Anlage G</strong> (for Gewerbetreibende): reports your profit
- <strong>Anlage EÜR</strong>: the income surplus statement, which is your actual profit-and-loss calculation. Submission via ELSTER is mandatory under §60(4) EStDV.
- <strong>Anlage Vorsorgeaufwand</strong>: pension, health, and care insurance contributions
- <strong>Anlage Sonderausgaben / Anlage AV</strong>: other deductible expenses, Riester contributions, donations
- <strong>Umsatzsteuererklärung (USt)</strong>: annual VAT return, unless you are a Kleinunternehmer who has chosen not to file one
- <strong>Gewerbesteuererklärung</strong>: only for Gewerbetreibende, and only if profit exceeds the €24,500 trade tax allowance

Most freelancers can use the simplified EÜR cash-basis method up to €800,000 turnover or €80,000 annual profit. Double-entry bookkeeping (Bilanzierung) only becomes mandatory above those thresholds, and only after the Finanzamt formally notifies you.

## Income Tax Brackets and Allowances in 2026

The 2026 brackets, adjusted for cold progression:

| Taxable income (single) | Marginal rate |
|---|---|
| Up to €12,348 (Grundfreibetrag) | 0% |
| €12,349 to ~€69,878 | 14% rising progressively to 42% |
| €69,879 to €277,825 | 42% |
| Above €277,825 | 45% (Reichensteuer) |

For jointly assessed couples, the Grundfreibetrag is €24,696. The solidarity surcharge (5.5% of income tax) only kicks in when your income tax exceeds roughly €20,350 for singles or €39,900 for couples, so many freelancers no longer pay it.

If you are a member of a recognized church, add 8% or 9% church tax on top of income tax depending on the federal state.

## VAT: Kleinunternehmer or Regelbesteuerung

VAT (Umsatzsteuer) is where freelancers most often trip up. You have two regimes.

<strong>Kleinunternehmer (§19 UStG)</strong>

You qualify if your net turnover was up to €25,000 in the prior year and is expected to stay under €100,000 in the current year. Reform rules effective from 2025 mean that crossing €100,000 mid-year terminates the exemption immediately, with only the revenue above the threshold subject to VAT.

As a Kleinunternehmer you do not charge VAT, do not deduct input VAT, and do not file monthly or quarterly VAT advance returns. You must still indicate the exemption on every invoice. If you voluntarily waive the exemption to recover input VAT, you are locked into standard taxation for 5 years.

<strong>Regelbesteuerung (standard VAT)</strong>

The standard German VAT rate is 19%, with a reduced 7% rate for food, books, public transport, and certain other goods. Your advance-return frequency depends on prior-year VAT:

- Above €9,000 VAT: monthly Voranmeldung
- €2,000 to €9,000: quarterly
- Below €2,000: annual return suffices

All VAT advance returns go through ELSTER. A Dauerfristverlängerung application buys you one additional month for each filing.

Note also that since 1 January 2025, every German B2B business must be able to *receive* structured electronic invoices (E-Rechnung). The obligation to *issue* them phases in by 2027 and 2028 depending on turnover, so freelancers invoicing other businesses should already be set up to receive E-Rechnung today.

## Deductions Worth Claiming

The profit you report on Anlage EÜR is income minus business expenses. Common categories for freelancers:

- <strong>Home office flat rate (Homeoffice-Pauschale)</strong>: €6 per day, capped at €1,260 per year (210 days). You do not need a dedicated study room.
- <strong>Commuter allowance (Pendlerpauschale)</strong>: €0.38 per kilometer from the first kilometer, as of 2026.
- <strong>Office equipment</strong>: laptops, monitors, desks, software subscriptions. Items under €800 net can be deducted in full in the year of purchase.
- <strong>Professional insurance</strong>: liability, legal expenses, professional indemnity
- <strong>Health and pension contributions</strong>: deductible on Anlage Vorsorgeaufwand. In 2026, the statutory health insurance contribution ceiling is €5,175 per month, with freelancers in GKV paying roughly 16.2% in total (14.6% plus around 1.6% supplement). The pension and unemployment contribution ceiling is €101,400 and the health and care ceiling is €69,750.
- <strong>Co-working memberships, professional literature, training, business travel</strong>
- <strong>Bank fees on business accounts, accounting software, tax advisor fees</strong>

Keep every invoice for 8 years as required under §14 UStG. ELSTER lets you upload supporting documents, but the Finanzamt generally accepts your figures and only asks for receipts on audit.

If you are still deciding which health insurance to be on, read [Public Health Insurance Options for Freelancers](https://migaku.com/blog/language-fun/public-health-insurance-in-germany-tk-vs-aok-vs-barmer).

## Step-by-Step: Filing Your Return in ELSTER

1. <strong>Log in to Mein ELSTER</strong> with your certificate file and password.
2. <strong>Select "Alle Formulare"</strong> and choose "Einkommensteuererklärung" for the relevant year.
3. <strong>Import prior-year data</strong> if available ("Datenübernahme aus Vorjahr"). This saves typing personal details and stable figures.
4. <strong>Fill in the Hauptvordruck</strong> (personal data, marital status, bank details for refunds).
5. <strong>Complete Anlage S or G</strong> with your gross profit.
6. <strong>Open Anlage EÜR</strong> and enter income and expense categories. ELSTER calculates your profit automatically.
7. <strong>Add Anlage Vorsorgeaufwand</strong> with your health, care, and pension contributions. If you are in GKV, your insurer issues a yearly certificate; if you are in private insurance, ask your provider for the deductible portion.
8. <strong>Complete the annual VAT return (USt 2 A)</strong> if you are not a Kleinunternehmer.
9. <strong>Run the plausibility check</strong> ("Prüfen der Eingaben"). ELSTER will list errors and warnings.
10. <strong>Send</strong> ("Senden"). You will receive a confirmation (Transferticket) that you should save as proof of submission.

The Finanzamt typically issues your Steuerbescheid (assessment) 2 to 6 months after submission. Read it carefully when it arrives. You have one month from the date of the notice to file an objection (Einspruch) if anything is wrong.

## Common Pitfalls

- <strong>Registering late.</strong> The Fragebogen zur steuerlichen Erfassung should go in within one month of starting freelance activity.
- <strong>Mixing personal and business expenses.</strong> Open a separate bank account from day one. It will save you hours during EÜR season.
- <strong>Underestimating advance payments.</strong> The Finanzamt sets your quarterly Vorauszahlungen based on prior-year profit. If your income jumps, ask to have them raised so you do not face a large catch-up bill plus interest.
- <strong>Forgetting VAT advance returns.</strong> The €25-per-month minimum surcharge applies to VAT filings too.
- <strong>Assuming you are a Freiberufler when you are not.</strong> Activities like e-commerce, dropshipping, or general consulting outside a regulated profession are usually Gewerbe, which means trade tax and Gewerbeamt registration.
- <strong>Ignoring E-Rechnung obligations</strong> if you invoice B2B clients.
- <strong>Filing a paper EÜR.</strong> It is electronic-only unless you have an approved hardship exemption.

## FAQ

<strong>Do I need a Steuerberater?</strong> Not legally, but a tax advisor extends your deadline by seven months and is often worth the fee once your turnover, deductions, or international situation gets complex. ELSTER is enough if your finances are simple and your German is solid.

<strong>Can I file in English?</strong> No. ELSTER and the Finanzamt operate in German. The official ELSTER information pages have some English, but forms are German-only.

<strong>What if I had no income this year?</strong> You still file if you are registered as self-employed. A zero EÜR is acceptable, and a refund of advance payments may follow.

<strong>Do I pay trade tax?</strong> Only Gewerbetreibende, and only on profit above €24,500. The effective rate is 3.5% multiplied by your municipality's Hebesatz, producing typical effective rates between 7% and 17%.

<strong>Can I file voluntarily if I was employed all year?</strong> Yes, employees not required to file have four years from the end of the tax year to submit voluntarily, which often produces a refund.

<strong>What about work-life balance once tax season hits?</strong> German freelancers tend to front-load admin in spring and protect their summers. For context on how locals draw the line between work and personal time, see [Understanding German Work Culture and Practices](https://migaku.com/blog/language-fun/feierabend-and-work-life-balance-german-work-culture).

ELSTER is genuinely usable once you understand the form bundle and the deadlines, and free filing through the official portal is a real advantage compared to many other countries. The main cost is in German vocabulary: Anlage, Vorsorgeaufwand, Umsatzsteuer-Voranmeldung, Beitragsbemessungsgrenze. If you plan to freelance in Germany long-term, getting comfortable reading official German will pay off every spring. Migaku helps you build that reading ability from real German content, including the kind of bureaucratic language you actually face on ELSTER and in Finanzamt letters. [Try Migaku](https://migaku.com/signup) if that fits how you want to learn.

<prose-button href="/learn-german" text="Learn German with Migaku"></prose-button>