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.

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.

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:

  • Mantelbogen (ESt 1A) – personal data, bank details, special expenses.
  • Anlage S for Freiberufler or Anlage G for traders – the profit from your activity.
  • Anlage EÜR – the income surplus calculation with all business income and expenses.
  • Anlage Vorsorgeaufwand – health insurance, Rürup pension, statutory pension contributions.
  • Annual VAT return (USt 2 A) – if you are VAT-liable and submitted advance returns.

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

Which 2026 deadlines apply?

For tax year 2025, the regular filing date is 31 July 2026. With a tax advisor the deadline automatically extends to 30 April 2027. From the first late day onwards, the tax office charges a late-filing surcharge of at least €25 per started month, up to €25,000.

If you can see in advance that you won't be ready in time, file an application for 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:

  • 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.

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.

Norman handles the operational finance work behind the scenes

From invoicing to bookkeeping, Norman keeps recurring finance work organized so you can stay on top of deadlines with less manual effort.