GermanyTax returns

How to prepare and file an income tax return in Germany

Decide whether filing is mandatory, reconcile official data, document income and deductions, submit through ELSTER, and audit the Bescheid.

A practical German income-tax return guide for employees, couples, students, founders, landlords, investors, people with foreign income, and departure-year filers. Work through the guidance to compare the relevant options, prepare evidence, track timing and costs, and recognise the points that need confirmation with the responsible authority or service.

ResidentsPeople living abroadWorkersBusinessesStudents

Guide details

  • 13 min read
  • 7 chapters
  • 18 sources
  • Updated Aug 26, 2026

Key checks: Einkommensteuererklärung, ELSTER, tax refund

Turn tax records into a complete return in Germany

Covers Einkommensteuererklärung, ELSTER, tax refund in Germany, with practical detail on the route, evidence, timing and remedies.

Choose the assessment year first, then decide whether filing is required for that year. Build a complete residence and income map before looking for deductions. Reconcile the ELSTER prefilled records with primary statements, add anything missing, preserve the submission protocol, and compare the later Bescheid with what was filed. Never file a refund-only version that omits foreign or side income.

Key points

  • Mandatory and voluntary returns have different deadlines.
  • Prefilled data remain the filer's responsibility.
  • The Arbeitnehmer-Pauschbetrag applies automatically.
  • Only supported deductions should be claimed.
  • Foreign income needs treaty analysis.
  • A Bescheid starts payment and objection clocks.

Filing Route

Choose Mandatory, Voluntary, Employee, Couple, Business, Rental, Investment, Foreign, or Departure Filing

Match the assessment year and every income source to the correct return, schedules, deadline, and help route.

An employee with one correctly taxed German job and no mandatory trigger can often treat wage-tax withholding as final, but may file voluntarily to reconcile overwithholding and deductions. Mandatory assessment can arise from more than EUR 410 of qualifying untaxed or progression income, simultaneous wages from multiple employers, certain spouse cases using class V, VI or IV with factor, payroll allowances, insurance refunds, replacement benefits, or a Finanzamt request (employee triggers). The detailed statute, not a refund calculator, controls.

Separate the return routes

A straightforward employee return covers the main form plus employment, insurance, household, family and other relevant schedules. The annual wage certificate reports pay, wage tax and specified contributions, but the employee adds actual deductible work expenses and verifies third-party data. A student can file where employment or loss rules justify it, while education classification as first or further training changes treatment.

Qualifying spouses or registered partners can choose individual or joint assessment under the rules. Payroll class is not the annual assessment choice. Compare both routes where separate income, foreign status, losses, extraordinary income, separation, support or liability matters.

Self-employed commercial and liberal-professional people generally file an income-tax return and profit statement, with trade, VAT and possibly partnership or company filings separately. Rental income uses property-specific revenue, expense, depreciation and allocation. Private investments can require schedules where no German withholding occurred, foreign tax needs relief, losses or allowance need correction, or the special rate does not settle the case.

A German tax resident normally maps worldwide income. A treaty can exempt or credit an item, often while the income remains reportable. Foreign employment, bank, pension, company, rental, crypto and property records need country-specific analysis.

An arrival or departure return maps the full calendar year, German liability period, foreign income and treaty allocation. Leaving does not cancel later return, payment or objection duties.

Use no filing only after confirming that no mandatory trigger, request or beneficial claim applies. Use free ELSTER for a manageable return, eligible wage-tax assistance for permitted employee cases, and a tax adviser for business, rental, complex investment, foreign income, remote work, departure, large loss, gift, estate or prior-year correction.

Must You File?

Check Filing Triggers, Residence, Income, Family, Payroll Data, Business Duties, and Adviser Extensions

Test each year separately because jobs, benefits, marriage, income, residence and professional representation can change the answer.

Start with liability. A person with German domicile or habitual abode normally has unlimited income-tax liability; a non-resident can have limited liability on German-source income or qualify for an application route. The return must match that status and the exact period. Anmeldung, citizenship, EU status, study or a residence permit are evidence or context, not substitute tax tests.

Run the mandatory-trigger checklist

For employees, test simultaneous employers, tax class VI, spouse combinations involving V or IV with factor, an entered payroll allowance, qualifying private health or care refunds, untaxed positive income, income subject to progression, replacement benefits, severance or other special withholding, foreign payroll, and any letter requiring a return. The EUR 410 amount applies to defined untaxed or progression categories, not all side receipts and not a general tax-free business allowance.

Self-employed, commercial, partnership, rental and many untaxed investment cases generally create assessment and possibly separate electronic-return duties. A loss does not remove filing where a return or loss determination is needed. Students and pensioners use ordinary income and trigger tests; age or enrolment is not a blanket exemption.

Foreign income can trigger a return even where a treaty gives another country the primary taxing right because exemption with progression, credits, reporting, wealth transfers or source facts remain relevant. Track foreign salary, benefits, pensions, rent, business, dividends, interest, funds, crypto and disposals. A foreign employer or bank does not automatically transmit every usable German record.

Qualifying couples must test whether both spouses have unlimited liability or an application route, whether they lived together, and whether joint or individual assessment is available. Separation date, foreign spouse residence, support and income must be accurate. Family tax class is merely payroll withholding.

A voluntary employee assessment is available where no mandatory branch applies and is commonly used within the ordinary four-year assessment window. Do not call a late mandatory return voluntary merely because the Finanzamt has not written yet.

Authorised tax-professional representation can provide the later statutory represented deadline for defined returns, but only after a valid engagement and only if the tax office has not called the return earlier. It does not transfer factual responsibility or excuse missing records. Ask the Wohnsitzfinanzamt for procedural clarification, and use a qualified adviser for classification, foreign, business, rental, securities, departure or correction questions before the deadline.

Evidence Pack

Build the ELSTER, Identifier, Wage, Insurance, Expense, Home, Travel, Childcare, and Foreign Tax File

Keep primary records even where third-party data appear in the prefilled return.

Secure Mein ELSTER access using the personal IdNr, email, authentication and certificate or supported identity route. Postal activation can take time; an eligible online identity route can be faster. Back up the certificate file securely and never share its password. Keep the personal IdNr separate from the return's Steuernummer and any business identifiers.

The free prefilled service exposes specified records from the last four years, including master data, wage certificates, replacement benefits, pensions, health and care contributions, retirement provision, grants and selected capital data (prefilled return). Download and compare, but do not assume absence means non-taxable. Correct the source record and explain the filing difference where needed.

Organise proof by return schedule

For employment, keep the contract, payslips, annual electronic wage certificate, employer reimbursements, benefits, work equipment, professional fees, training, applications, travel, double household and a dated first-workplace and workday log. For 2026, the employee lump sum is EUR 1,230 and applies automatically; itemised work expenses matter only to the extent the applicable total exceeds it.

For commuting, record actual days, one-way full kilometres, first workplace, transport and employer subsidies. The 2026 allowance is EUR 0.38 per full one-way kilometre from the first kilometre, with a EUR 4,500 cap subject to car and public-transport exceptions (2026 employee values). Do not claim commute and business travel for the same trip.

For home working, keep daily location and hours, workplace availability and room evidence. The daily allowance is EUR 6 for a qualifying day, capped at EUR 1,260. A qualifying central home office has a separate actual-cost or annual-allowance route. Do not double claim the same day or household cost.

Add health, care, pension, donation, childcare, household-service, disability, support and extraordinary-expense statements with traceable non-cash payment where required. For children, reconcile identity, residence, custody and reimbursements.

Foreign records need income statements, workdays, tax residence certificate, foreign return and assessment, proof paid, refund eligibility, treaty article and consistent exchange rates. Business, rental, capital and crypto need complete revenue, cost and acquisition history. Usually retain documents rather than sending every receipt, but answer requests with scoped copies. Reconcile name, year, currency, totals and identifiers before submission.

Filing Steps

Choose the Year, Reconcile Prefill, Classify Income and Deductions, Submit, Answer Queries, and Review

Move from complete facts to a saved protocol and then to a line-by-line Bescheid audit.

  1. Select the assessment year and status. Determine mandatory or voluntary filing, unlimited or limited liability, individual or joint assessment, and the competent Finanzamt. Never mix current filing-year values into an older assessment year.
  2. Build the full-year map. List residence periods, employers, work countries, benefits, business, rent, investments, pensions, gifts and other income in every country. Identify treaty and progression items before deductions.
  3. Activate and secure ELSTER. Register early, test the certificate and back it up. Retrieve prefilled data only through the official portal or trusted software. The tax administration does not email actual tax data or demand credentials.
  4. Reconcile third-party records. Compare master data, religion, bank, wage certificates, benefits, pensions and insurance with originals. Do not overwrite a discrepancy silently; request source correction and explain the return position.
  5. Enter each income category. Use the main return and schedules for employment, foreign income, business profit, rent, capital, pension, children and other items. Convert foreign currency consistently and document rates. Separate treaty exemption, credit and withholding claims.
  6. Enter supported deductions and credits. Reconcile the employee lump sum before itemising work costs. Test commute, business travel, home office, equipment, training, double household, insurance, childcare, donations, household services, disability and extraordinary costs independently. Deduct reimbursements and private portions.
  7. Run consistency checks. Match wages to certificates, days to travel and home work, invoices to payments, foreign tax to assessment, business profit to accounts, rent to property periods and spouse totals across both returns. Review warnings and calculation assumptions.
  8. Submit through the correct channel. Personal returns can use Mein ELSTER or approved software; business-related returns generally require electronic transmission. A hardship paper exception needs approval. Save the complete submitted PDF or data copy, transfer protocol, time and ticket.
  9. Respond to the Finanzamt. Use the portal or stated channel, quote Steuernummer and Aktenzeichen, answer the exact question, attach legible scoped evidence and save proof. Do not send original passports, seed phrases or unrelated full bank access.
  10. Review the Bescheid. Compare income, deductions, foreign treatment, calculations, withholding, advances, refund or payment, interest and explanations. The notice normally requests any balance within its stated period, often one month. Calendar the objection deadline immediately and update future payroll or advances after a corrected result.

Cost and Timing

Budget Free Official Filing, Software, Advice, Associations, Refunds, Payments, Interest, Surcharges, and Advances

Price preparation separately from the tax outcome and keep cash available until the assessment is final.

Mein ELSTER registration, prefilled-data retrieval, electronic income-tax filing and an ordinary Einspruch do not carry an official user fee. Commercial software, mobile filing services and refund-based products set their own prices, data access and support. Check whether the product handles foreign income, rent, self-employment, joint assessment, attachments, corrections and multiple years before paying.

A Lohnsteuerhilfeverein charges membership and can advise only within its statutory permitted employee-oriented scope. It is not a universal business, large rental or complex investment adviser. Tax-adviser fees depend on the statutory framework, value, complexity and any written fee agreement. Obtain a scope covering data gathering, countries, return schedules, correspondence, Bescheid review and objection.

Separate deductions from cash cost

A deductible expense does not mean the state refunds its full price. It reduces the relevant tax base, subject to eligibility, private portions, caps, lump sums and marginal tax. Employee work expenses first compete with the automatic EUR 1,230 Arbeitnehmer-Pauschbetrag for 2026. The EUR 6 home-working daily allowance caps at EUR 1,260, and eligible childcare is 80 percent up to EUR 4,800 per qualifying child under current detailed conditions.

Additional preparation costs can include statement recovery, broker reports, certified foreign tax or residence certificates, sworn translation, apostille for non-covered documents, exchange-rate work, travel, bookkeeping cleanup and foreign advice. Avoid paid IdNr recovery, fake ELSTER portals, unnecessary paper packs and software that cannot export the filed record.

A calculated refund is only a forecast. It can shrink or reverse because of foreign income progression, missing benefits, multiple jobs, tax-class underwithholding, capital gains, business profit, insurance refunds, incorrect days, deduction caps or Finanzamt adjustments. Do not spend it before the Bescheid and payment arrive. Likewise, reserve for a balance due.

A late mandatory calendar-year return can carry a surcharge generally calculated at 0.25 percent of residual assessed tax per started month, at least EUR 25, under the statutory exceptions and mandatory trigger rules (late surcharge). Estimates and enforcement can continue even before filing.

Assessment interest under Section 233a is currently 0.15 percent per full month, or 1.8 percent annually, after its statutory start; other interest categories can use different rates (tax interest). A later Bescheid can also set future quarterly advances. Budget the filing, any professional review, tax balance, foreign refund delay and next advances as separate cash items.

Deadlines and Next Steps

Meet Mandatory, Adviser, Voluntary, Assessment, Payment, Objection, and Record Deadlines

Preserve filing evidence and treat the Bescheid as the start of the next procedural stage.

For a mandatory calendar-year return, the general statutory deadline is seven months after year end, normally 31 July. Defined returns prepared by authorised tax professionals generally use the later represented deadline at the end of February of the second following year, but the Finanzamt can call the return earlier. Special transition, business-year and individual-extension rules must be checked for the exact assessment year (deadline law).

A voluntary employee assessment commonly remains possible until the end of the fourth calendar year following the assessment year because the ordinary assessment limitation is four years. For example, a voluntary 2025 return normally reaches the end of its ordinary window on 31 December 2029. Mandatory filings, offence periods, delayed starts and special determinations use different limitation rules, so never rely on this example after receiving a filing request (assessment window).

Back-plan submission and assessment

Six months before the mandatory deadline, inventory missing foreign, broker, rental and business data. Three months before, activate ELSTER and request corrections or certificates. One month before, freeze the residence and income map, reconcile prefill and finish evidence. Submit early enough to recover from portal, certificate or adviser problems. The transfer protocol, not a saved draft, proves electronic submission.

There is no reliable nationwide processing promise. Complexity, missing evidence, foreign treatment, manual review and the Land tax administration affect timing. Answer queries by their stated date and preserve each response receipt. Delay does not authorise duplicate returns; ask the Finanzamt using the original Aktenzeichen.

The Bescheid is valid until changed under a permitted procedure. It states the assessment, refund or balance and legal-remedy instruction. A balance is commonly due one month after notice, but use the exact date. An Einspruch is generally also due within one month, yet does not pause collection. Manage both calendars separately.

After a refund, reconcile the bank amount with the notice, save the Bescheid and update next year's opening records. After a balance, pay with the correct reference or request lawful payment relief before enforcement. Update payroll allowance, tax class, business advances, treaty certificates and adviser scope where the assessment reveals a recurring issue.

Keep personal evidence at least until the assessment is final and foreseeable correction periods end. Business tax records have category-specific periods, commonly ten years for specified books, eight for accounting vouchers and six for other listed records, subject to extensions. Preserve native electronic formats, software exports, certificates, protocols, notices and foreign tax proof after changing provider, moving or leaving Germany.

Problems and Remedies

Fix Unsupported Claims, Missing Foreign Income, Wrong Workdays, ELSTER Phishing, Ignored Notices, and Assessment Errors

Correct facts transparently, protect access, preserve deadlines, and use the right review procedure.

If proof is missing, do not fabricate an invoice, day log or payment. Request a duplicate from the employer, bank, insurer, childcare provider, merchant or foreign authority. Use contemporaneous substitute evidence such as contract, statement, calendar and correspondence, explain the gap, and accept that the Finanzamt may reduce an unsupported claim.

For missing foreign income, accounts, gains or tax, preserve all records and obtain qualified advice before sending a partial correction. Identify every affected year, owner, amount, currency, source, treaty article, foreign assessment, tax paid and refund possibility. German correction and voluntary-disclosure rules can require completeness across tax types and years; an improvised amended figure can worsen the position.

Correct workdays and secure ELSTER

If commute, home-office, travel or foreign workdays are wrong, rebuild the calendar from employer records, access logs, tickets, accommodation and meetings. Reconcile total days, leave, sickness and weekends. Remove overlaps and notify the Finanzamt or correct through the available return or notice procedure. Do not claim home work and commuting for the same day.

Treat any email or SMS promising a refund, demanding payment, linking a login or attaching a supposed notice as suspicious. The tax administration does not request tax number, bank or card data, PIN, certificate or security answer by email (ELSTER security). Use a known official bookmark. After credential disclosure, contact the tax administration immediately, secure or delete access as advised, replace certificates and monitor bank and filings.

Never ignore a Finanzamt query, estimate, payment demand or Bescheid. Verify it through official portal access or a known office number, then calendar the response, payment and legal-remedy dates. Filing after an estimate remains required. If payment is unaffordable, file accurately and request adjustment, deferral or instalments with a cash forecast before enforcement.

For a wrong Bescheid, compare it with the submitted return and Erläuterungen. Identify the exact disputed income, deduction, treaty credit, withholding, advance, interest or surcharge and attach proof. An Einspruch is generally due within one month after notification (objection deadline). Preserve the deadline first and add reasons later if necessary.

An objection does not automatically stop payment. Request Aussetzung der Vollziehung separately where serious legality doubts or qualifying hardship support it. If the objection decision remains adverse, Finance Court deadlines apply. Use an adviser for foreign, business, rental, securities, major correction or offence risk, and a tax lawyer for litigation or potential criminal exposure.

Guidance from Federal Ministry of Finance

Official Germany sources for a tax return

Verify Einkommensteuererklärung, ELSTER using Federal Ministry of Finance and other federal and local authorities handling the process.

How a tax return fits tax returns in Germany

Beyond a tax return in Germany

This guide to a tax return connects with income tax returns and filing steps and the surrounding procedures in Germany.

Continue with connected tax returns tasks in Germany

Related help after a tax return

After you turn tax records into a complete return in Germany, another record, deadline or decision may still be connected. Browse related guides on income tax returns and filing steps so the next requirement does not arrive as a surprise or undo work you have already completed.

Germany

Taxes

How to understand your main tax responsibilities in Germany

What to compare before you understand your main tax responsibilities in Germany

A practical Germany tax guide for residents, workers, students, founders, investors, property owners, families, and people with foreign income or remote work.

German tax residenceincome tax
13 min readRead guide

Germany

Residence permits

Work Permits in Germany

What to compare before you choose and apply for permission to work in Germany

A route-by-route manual for German employment visas and residence titles, including skilled workers, Blue Cards, experience, recognition, job search, fast-track processing, and job changes.

Germany work visaqualified employment
13 min readRead guide

Germany

Universities

Tuition and Study Costs in Germany

What to compare before you budget tuition and the full cost of study in Germany

A practical guide to German tuition exceptions, semester contributions, living costs, blocked accounts, scholarships, student work, payment deadlines, and emergency aid.

Germany tuitionsemester contribution
14 min readRead guide

Germany

Benefits

Unemployment Benefits in Germany

What to compare before you check and claim unemployment support in Germany

Clear guidance on German Arbeitslosengeld, current basic-security rules, short-time and insolvency pay, side work, U1 and U2, insurance, sanctions, and appeals.

ArbeitslosengeldALG I
13 min readRead guide

Germany

Universities

University Applications in Germany

What to compare before you apply to university in Germany

A practical Germany guide to direct, uni-assist, VPD, Hochschulstart, Studienkolleg, bachelor, master's, language, document, fee, deadline, and appeal routes.

university applicationuni-assist
14 min readRead guide

Germany

Renting

Tenant Rights in Germany

What to compare before you understand and protect your tenant rights in Germany

A German residential-tenancy rights manual covering repairs, Mietminderung, costs, deposits, rent increases, subletting, privacy, termination, eviction, and legal help.

MietminderungNebenkosten
12 min readRead guide

Germany

Universities

Studying in Germany: practical guidance

What to compare before you prepare to study in Germany in Germany

A practical guide to German universities, enrolment, residence, insurance, semester organisation, housing, costs, student work, support, and academic remedies.

international student GermanyImmatrikulation
14 min readRead guide

Germany

Universities

Student Work in Germany

What to compare before you work legally while studying in Germany

A practical guide to German student jobs, work-day accounting, Werkstudent status, minijobs, internships, self-employment, pay, and remedies.

working while studying Germany140 day rule
13 min readRead guide

Germany

Registration

German ID Numbers: practical guidance

German ID Numbers in Germany: preparation

Germany uses separate identifiers for personal tax, social insurance, local business taxation, economic activity, and EU VAT. Match the number to the task before applying or sharing personal data.

SteueridentifikationsnummerVersicherungsnummer
15 min readRead guide

Where to next

Choose a guide or search your exact question

Browse the available guides for a recognisable task, or search in everyday language when your question is more specific.

Germany practical guides