Who gets a tax refund in Germany and when

A German tax refund happens when you have paid more income tax during the year than you actually owe. This occurs most often if your employer withheld too much tax from your salary, or if you had income sources your employer did not know about. The German tax authority — called the Bundeszentralamt für Steuern (BZSt) at the federal level, or your local Finanzamt (tax office) — will refund the difference once you file your annual tax return.

You are not required to file a tax return in Germany if you are a salaried employee with only one employer and no other income. However, filing is often worth doing because most people who file receive money back. Self-employed people, freelancers, and anyone with multiple income sources must file whether or not they expect a refund.

The refund process takes time. After you submit your return, the tax office typically processes it within 4 to 8 weeks, though complex cases can take longer. The money is transferred directly to the bank account you list on your return.

Key Takeaways

  • You file your annual tax return with your local Finanzamt (tax office), either on paper or through the ELSTER online system, which is free and required for most filers.
  • You will need your income statement from your employer (Lohnsteuerbescheinigung), proof of any other income, and documentation of deductible expenses like work-related costs or charitable donations.
  • Most refunds arrive within 4 to 8 weeks of submission, paid directly to the bank account you provide on your return.
  • If you do not file and are owed a refund, you can still claim it going back up to 10 years, though the sooner you file the sooner you receive the money.

What documents you need before filing

Gather your Lohnsteuerbescheinigung (income tax certificate) from your employer. This document shows your gross salary, the tax withheld, and any church tax or solidarity surcharge paid. Your employer must give this to you by 28 February each year, or you can request it earlier if you are leaving the job.

If you had other income — from freelance work, rental property, investments, or a second job — collect the statements or invoices showing those amounts. You will also need proof of any deductible expenses: receipts for work-related costs (commuting, office supplies, professional training), charitable donations, medical expenses above a certain threshold, or childcare costs.

Keep your bank details ready. The tax office will transfer your refund to the account you list on your return, so have your IBAN (International Bank Account Number) available. This is the 22-character number on your German bank statements.

Filing through ELSTER, the free online system

Most people file through ELSTER (Elektronische Steuererklärung), the free online tax filing system run by the BZSt. You create an account at elster.de using your tax identification number (Steuernummer or Steuer-ID), which appears on your income tax certificate or any tax correspondence you have received.

ELSTER guides you through the return form step by step. You enter your personal details, income from all sources, and any deductible expenses. The system calculates your tax liability and shows whether you owe money or will receive a refund. You can save your work and return to it later. Once you are satisfied, you submit the return electronically — no printing or mailing required.

If you find ELSTER difficult to navigate, you can use ELSTER-certified software (such as Steuersparerklärbär, Wiso Steuer, or Taxman), which many people find more user-friendly. These programs cost between 15 and 40 euros and guide you through the same process with clearer explanations. They also file directly to ELSTER for you.

Filing on paper if you prefer not to use ELSTER

You can still file a paper return, though ELSTER is now the standard method. read the Einkommensteuer-Erklärung (income tax return form) from the BZSt website or request it from your local Finanzamt. Fill it out by hand or on your computer, attach your documents, and mail it to your tax office.

Your local Finanzamt address appears on any tax letter you have received, or you can find it at elster.de by entering your postcode. Include a cover letter with your name, tax ID, and the year the return covers. Mail everything to arrive before the filing important date — currently 31 October for returns filed without professional help, or 31 December if you use a tax advisor.

Paper filing takes longer to process than electronic filing, sometimes 8 to 12 weeks or more, because the tax office must manually enter your information into their system.

What happens after you file and when the money arrives

Once the tax office receives your return, they send you a confirmation. They then review your information, cross-check it against employer records and other sources, and calculate your final tax liability. If everything matches their records, processing is faster. If they need clarification, they will contact you by mail.

When processing is complete, the tax office issues a Steuerbescheid (tax assessment notice). This document shows your total income, tax owed, tax paid, and the refund amount or balance due. You receive this by mail. The refund is transferred to your bank account within a few days of the assessment being issued.

If you filed electronically through ELSTER, you can check the status of your return in your ELSTER account. The system shows when your return was received, when it was processed, and when the assessment was issued. You do not have to wait for the paper notice to arrive to see this information.

If you are self-employed or have complex income

Self-employed people and freelancers must file a tax return every year, even if they expect no refund. You will need to submit additional forms beyond the basic income tax return: a Anlage S (self-employment supplement) showing your business income and expenses, and often a Gewinnermittlung (profit calculation).

If your business is registered as a company (GmbH, UG, or similar), you may also need to file a corporate tax return and a trade tax return. These rules vary depending on your business structure, so many self-employed people work with a tax advisor (Steuerberater) or accountant to may support they file correctly and claim all deductions.

Even if you work with an advisor, you are still responsible for the accuracy of your return. The advisor's fee is itself deductible as a business expense on your next return.

Frequently Asked Questions

Can I file a tax return for previous years if I never filed before?

Yes. You can file returns going back 10 years from the current year. If you are owed a refund from 2015, for example, you can still claim it in 2025. However, the sooner you file, the sooner you receive the money. Start with the most recent year and work backward if you have multiple years to file.

What if I do not have all my documents when I want to file?

You can file with the documents you have and submit missing items later. The tax office will contact you if they need additional information before they can finalize your assessment. It is better to file on time with incomplete information than to miss the important date waiting for documents.

Do I need a tax advisor to file my return?

No. If you are a salaried employee with straightforward income, ELSTER or certified software is usually sufficient. Tax advisors are most useful if you are self-employed, have multiple income sources, or own rental property. A basic consultation costs 50 to 150 euros.

What if the tax office says I owe money instead of getting a refund?

You can pay the amount due by the important date stated in your assessment notice, usually 30 days. If you cannot pay in full, contact your local Finanzamt to request a payment plan. They often allow installment payments over several months.

Can I amend my return after I have filed it?

Yes, you can file an amended return (Einspruch or Änderungsmitteilung) within four weeks of receiving your assessment notice if you find an error. After that window, you can still request changes, but the tax office has more discretion about whether to allow them. File the amendment as soon as you notice the mistake.