Back to blog

Tax Return for Self-Employed in Germany 2026: Forms, Deadlines and Step-by-Step Guide

The forms, deadlines and practical steps you need to file your Steuererklärung as a self-employed person in Germany in 2026.

Category
Taxes
Updated
Author
Diana

If you're self-employed in Germany – whether as a freelancer, trader or Kleinunternehmer – you have to file an annual income tax return. The filing is electronic via ELSTER and uses forms most employees never see. This guide walks you through which attachments are mandatory in 2026, which deadlines apply and how to file step by step.

The short version

  • Mandatory for everyone: every self-employed person files an income tax return – even at a loss, as a Kleinunternehmer or as a side business.
  • Core attachments 2026: Mantelbogen, Anlage S or G, Anlage EÜR and Anlage Vorsorgeaufwand. Add the annual VAT return if you're VAT-liable.
  • Deadline for tax year 2025: without an advisor 31 July 2026, with a tax advisor 28 February 2027 (moves to 1 March 2027 because the 28th is a Sunday).
  • Being late costs you: a late-filing surcharge of 0.25% of the assessed tax per started month, at least €25 per month.
  • Electronic only: filing goes exclusively through ELSTER – paper is no longer allowed for the self-employed.

Do all self-employed people have to file?

Yes. Anyone earning income from self-employed work (§ 18 EStG) or a trade business (§ 15 EStG) is required to file – no exceptions. This applies even if you posted a loss, are a Kleinunternehmer without VAT or only work part-time on the side. Unlike pure employees, you have to act on your own – the Finanzamt won't remind you.

Whether you actually pay income tax depends on your profit: income tax only applies once your taxable income exceeds the basic allowance (Grundfreibetrag) of €12,348 in 2026. But you still have to file – the obligation to file and the obligation to pay are two separate things.

Traders also pay trade tax (Gewerbesteuer), but only on profit above the allowance of €24,500 (for sole proprietors and partnerships). Freelancers under § 18 EStG are fully exempt from trade tax – a solid reason to know the difference between freelancer and trader.

Important: The return must be submitted electronically via ELSTER. The tax office no longer accepts paper forms from self-employed people.

Which attachments do you need?

The mandatory set in 2026 for most self-employed people looks like this:

AttachmentMandatory forWhat goes in it
Mantelbogen (ESt 1A)everyonePersonal data, bank details, special expenses
Anlage Sfreelancers (§ 18 EStG)Profit from freelance work
Anlage Gtraders (§ 15 EStG)Profit from a trade business
Anlage EÜReveryone without a balance sheetBusiness income and expenses
Anlage VorsorgeaufwandeveryoneHealth, pension and Rürup contributions
Annual VAT return (USt 2 A)VAT-liable peopleAnnual turnover and input VAT

The heart of it is the Anlage EÜR – the income surplus calculation that produces your profit. This simplified profit method is enough as long as you aren't required to keep double-entry books, meaning you stay below €80,000 profit and €800,000 turnover per year. Above that, double-entry bookkeeping with a balance sheet becomes mandatory.

Depending on your situation, also: Anlage N if you're also employed, Anlage Kind, Anlage AV (Riester) or Anlage Sonderausgaben.

Decision tree: freelancers under paragraph 18 use Anlage S with no trade tax, traders under paragraph 15 use Anlage G with trade tax above 24,500 euros profit, and both additionally need Anlage EÜR, Vorsorgeaufwand and the annual VAT return if VAT-liable
Which attachment you need depends on whether you're a freelancer or a trader. Both need the EÜR and Vorsorgeaufwand.

Which 2026 deadlines apply?

For tax year 2025, these dates apply:

CaseDeadline for tax year 2025
Without a tax advisor31 July 2026
With a tax advisor28 February 2027 (effectively 1 March 2027)
Extension requestedindividual, usually plus two to three months

If you file yourself, you have until 31 July 2026. With a tax advisor the deadline automatically extends to 28 February 2027 – and because that day falls on a Sunday in 2027, the effective deadline is 1 March 2027. The earlier pandemic-era extensions (such as 30 April) have expired for tax year 2025.

From the first late day, the tax office charges a late-filing surcharge: 0.25% of the assessed income tax per started month, at least €25 per month and up to €25,000 in total (§ 152 AO). If you can see in advance that you won't be ready in time, file an application for a deadline extension via ELSTER message before the deadline. With a valid reason (illness, foreign documents missing) it's usually granted.

How to prepare the return step by step

  1. Sort your receipts. Collect all invoices, entertainment receipts, bank statements and contracts for the year. Digital receipts are equivalent if stored in a GoBD-compliant way (audit-proof, unchangeable, readable).
  2. Build the EÜR. Assign every income and expense item to an EÜR line. Common slip-ups: double-counted private withdrawals and forgotten input VAT amounts.
  3. Prepare the annual VAT return. Compare your summed advance returns with the annual figures. Differences trigger follow-up questions or correction notices.
  4. Fill in the attachments. Transfer the EÜR values into Anlage S or G and add pension contributions and special expenses.
  5. Plausibility check. Read the summary before sending – a single typo in the tax number is enough for a rejection.
  6. Submit via ELSTER and save the transmission receipt as PDF – that's your proof to the Finanzamt.

Common mistakes – and how to avoid them

Most problems don't come from filling in forms but from poor preparation. Typical mistakes:

  • Private withdrawals booked as business expense.
  • Tax prepayments not entered – the tax office corrects it, but you lose time and possible interest benefits.
  • Anlage EÜR submitted without a matching Anlage S or G – the form is rejected as incomplete.
  • VAT advance returns and annual return don't match.
  • Receipts not kept for 10 years – obligation under § 147 AO.

DIY, software or tax advisor?

Three paths, three trade-offs:

PathCostBest for
Plain ELSTERfreevery simple cases without VAT
AI bookkeeping (Norman)from €12/monthsolo self-employed and freelancers
Tax advisor€500 to €2,500/yearmultiple income types, GmbH stakes, abroad
  • Plain ELSTER: free, but time-consuming and error-prone – only worth it for very simple cases.
  • AI bookkeeping like Norman: receipts are booked automatically, EÜR and attachments emerge from your bank transactions and you file straight from the app.
  • Tax advisor: worthwhile if you have multiple income types, GmbH stakes or international activity. Costs €500 to €2,500 per year depending on revenue – but your deadline automatically extends.

The starter book for your self-employment

Free e-book: registration, accounting, your first invoice, and taxes, plus a tax calendar, deductions cheat sheet, and invoice template.

Frequently asked questions about the self-employed tax return

Do I have to file as a Kleinunternehmer?

Yes. The income tax return with Anlage EÜR is mandatory for Kleinunternehmer under § 19 UStG too. Since tax year 2024, most Kleinunternehmer no longer have to file a separate annual VAT return – unless the tax office explicitly requests it or special cases like reverse-charge transactions apply.

When is the 2025 tax return due?

Without a tax advisor by 31 July 2026. With a tax advisor the deadline moves to 28 February 2027 (effectively 1 March 2027, because the 28th is a Sunday).

Which attachment do I need as a freelancer?

As a freelancer under § 18 EStG you need the Mantelbogen, Anlage S, Anlage EÜR and Anlage Vorsorgeaufwand. Anlage G and trade tax don't apply, because freelance work isn't a trade.

What happens if I miss the deadline?

The tax office sets a late-filing surcharge: 0.25% of the assessed tax per started month, at least €25 per month, up to €25,000. If you can see you'll be late, request an extension beforehand.

From what profit do I pay tax as self-employed?

Income tax only applies once your taxable income exceeds the basic allowance of €12,348 (2026). As a sole proprietor or partnership you only pay trade tax on trade income above €24,500.

Can I file the tax return without a tax advisor?

Yes. You can file for free via ELSTER or use AI bookkeeping that builds the EÜR and attachments automatically from your bank transactions and handles the filing.

Bottom line

Filing as a self-employed person in Germany isn't witchcraft if you know the mandatory set, keep an eye on the deadlines and document cleanly. Block 30 minutes a month for receipt capture – it saves several days in July. If you don't want to deal with ELSTER forms, let AI bookkeeping do the legwork and file with one click.

File your tax return without ELSTER forms

Norman books your receipts automatically, builds the Anlage EÜR and VAT return from your bank transactions and files your tax return in one click – bookkeeping and taxes in one place.