Tax return in Germany for foreigners made easy – Steuererklärung

It’s that time of the year again: the time to do your tax return in Germany otherwise known as “Steuererklärung”.  Yes sir/m’am, you’ll be able to get money back, and sometimes up to a few thousand euros. We show you how in this step by step guide.

Tax return in Germany

The road to your tax refund in Germany :

Before your panic when thinking “I haven’t done my tax return this year!”,  let me assure you that you won’t have any problems with your Finanzamt if you forgot to file your tax statement. As an employee, you are taxed every month off your wage. If your salary is your only income, then it will be a piece of cake to get your tax refund. You have already paid your taxes, now your job is to obtain as much refund as you can! For freelancers, it’s of course another story as it is compulsory.

The average tax return in Germany is close to 1000€ nation-wide. Sounds interesting doesn’t it?

Should i be doing one?

It is compulsory for self-employed people to do. For employees, it is only compulsory if they are in one of the following situations:

Income sources

  • Additional income (not from salary) superior to 410€.
  • Salary replacement income (like unemployment benefits) superior to 410€.
  • More than one employer in the year.
  • More than 2 salaries (like a full-time job and a minijob).

Family situation

However, even if you don’t have to do it, you may as well do it, as there are chances you get money back too.

So how can I do my tax return in Germany?

If you are confident enough to do it on your own, do as follow. Otherwise, jump to the next title.

First you have to make sure you get all the right papers. It is recommended to download the forms directly from the official website this way : here.
(Click on the right hand side on “Einkommensteuer mit allen Anlagen”)

If you are an employee , you need the following forms (e.g for 2018) :

  • ESt 1 V 2018 (The main form that details general info like your adress, iD nummer,etc)
  • Anlage N 2018 (The form to detail your income as an employee)
  • Anlage Vorsorgeaufwand 2018 (The form to detail your insurances)

If you are self-employed, you need the following forms (e.g for 2018) :

  • Est 1A 2018
  • Anlage S 2018 (Freelancers only)
  • Anlage G 2018 (Gewerbetreibende only)
  • Anlage USt 2018 (if you pay V.A.T)
  • Anlage GeSt 1A 2018 (Gewerbetreibende only)
  • Anlage EÜR (If turnover is more than 17 500€ a year)

On this website,  it is also possible to download an official tool called ELSTER (ELektronische STeuerERklärung) onto your computer. This tool enables you to proceed to your tax return in Germany via the internet, saving both you and your Finanzamt a lot of time. You need to sign-up for an account and you receive your password by post.

Honestly from there, i will gladly direct you to one of the best guides made in English around by our good friends of ToyTown Germany. It is very neat, clear and complete to do your tax return in Germany in English properly. I don’t see how i could give better information on how to fill in all those forms.

What now?

  1. Print the forms out.
  2. Sign them.
  3. Find a post office.
  4. Send them to your local Finanzamt.
  5. Done !

Wait for 1 or 2 months before you get any answer, and hopefully, a little ka-ching will appear on your bank account so you can afford this awesome guitar you spotted, or else, paying for your holidays to Croatia.

I don’t feel confident filling in my tax declaration in Germany alone, how can i get help?

If you are not so good with numbers or a bit scared of doing mistakes because of the German language, there are other ways to do your tax return in Germany.

Good value for the money: self-help online platforms

If this is too much to do, there are also online tools that make it super easy to get your tax declaration in Germany right for a maximum return. You might consider SteuerGo for example that i can really recommend for employee and freelancers alike, especially if it’s your first time.

  • Your hand is really guided step-by-step with the tool in a clean interface.
  • Save progress at any time when you register for a free account.
  • It’s also fully in English (!) at every step of the process.
  • You can even call a hotline if you have questions.
  • For self-employed people, it also lets you do
    additional forms like (Einnahmenüberschussrechnung (EÜR), Umsatz- und Gewerbesteuererklärung).
  • It only costs 25€ which is perfect when you don’t earn enough to afford a Steuerberater.

They also let you know in real-time how much you are getting back so you know if it’s worth the one-time-fee. No need to pay anything before submitting to the Finanzamt (they also do that for you). You can give it a spin for free. 🙂

SteuerGo does not support one thing for employees though: if you have had a foreign employer that year. In this case, you can turn to platforms like SmartSteuer which also supports that (No English though).

Worth it if you have a more complex situation: a Steuerberater

You can also turn to professional tax advisers in Germany for this. A Steuerberater is a trained agent capable of preparing, processing and submitting your tax declaration in Germany. They are accountants usually experienced into finding particular rules that is relevant to your tax profile to optimize your return. Even if their fees are controlled by certain laws, you usually have to pay a few hundred euros for their services. This is why it’s only relevant if your situation is a bit more complex like earning relatively well, being married, having kids, owning a house and having different sources of income. It’s also quite normal for freelancers and self-employed persons to have one.

If you don’t know where to start your search for a Steuerberater, you can turn to platforms like Ageras. They search and find one for you based on your profile and needs. The service is free and the offers you receive non-binding.

Well said cat-friend, (deadline is 31st of July though) Source: Giphy.com

FAQ

What is the tax return deadline in Germany?

In theory, the deadline is to the 31st of July of the following year (for people that obliged by law to submit one). However, you can ask for an extension if you are short on time. Using a Steuerberater allows you to have even more time, as they have until February of the year after to do it (eg: a submission in Feb 2020 for the year 2018). Be aware that there is a penalty of 25€ per late month.

Important note: employees whose sole income are their salaries are not required by law to submit a tax return. This means that the deadline moves to 4 years in the future. For example, you can do your tax return for the year 2018 until the last day of 2022. Even more importantly:

As an employee, you can claim a tax return for up to 4 years prior the current year. Pretty handy if you forgot to do it those years to maximize return.

When will i get my money after submitting all the forms?

It takes between 8-12 weeks for the Finanzamt to process your files and obtain your tax refund in Germany on your account. It’s usually quicker when sending everything out electronically. A poll made by a tax payer’s association uncovered the following waiting times to hear from the Finanzamt:

  • 18 % have to wait about 6 weeks
  • 32 % 6 to 12 weeks
  • 32 % up to half a year
  • 18 % longer than half a year

What should i do if i am unhappy about the results, or if some things were misinterpreted?

If you think the Finanzamt made a mistake to process your case, it is possible to protest and open a case (Einspruch) to explain your situation, within one month after receiving the Steuerbescheid.

I started to work without a Steuer ID from the Finanzamt… (maximum tax rate)

When this happens, your wage is being taxed at the maximum rate possible. It is possible to get the difference between that rate and the normal rate back when doing your tax return the following year.

I have received income from abroad the past year; how should i go about this to avoid double-taxation?

The Finanzamt requires of all German residents to declare any income sources, even if they are coming from abroad and have nothing to do with your life here. If that income was already taxed from that country, you might avoid double-taxation if it has agreed to a tax treaty with Germany. If so, you can do that by filling the Anlage AUS – Ausländische Einkünfte for your declaration. More info about that here.

I have left the country already, can I try to do a tax return and will the Finanzamt transfer the money to my foreign bank account?

Absolutely, you can do a tax return for the year and months you left the country. The Finanzamt will transfer you the money in your foreign account if you give them all the necessary information, and a specific request to do so. You will very likely support the costs of the transfer on your own.

Ps 1 : Don’t forget to sign all those forms, otherwise they won’t be processed by your dear Finanzamt !

Ps 2 : If you feel like you are running out of time, you can let know your Finanzamt before the 31st of July you need more time. They usually give you an extra 2 or 3 months to do your tax return in Germany.

988 Comments

  • Reply Hyun Chiang 15/05/2019 at 08:48

    Hi Bastian,
    I have moved abroad, would the Finanzamt refund the money to a friend’s account in Germany? Or they only refund to my own account abroad?

    Thanks in advance!

    • Reply Bastien - Settle in Berlin 17/05/2019 at 13:35

      Hey Hyun. I don’t see any limitations that the account has to be under the same name. Best is to ask the Finanzamt directly.

  • Reply Raja 10/05/2019 at 11:26

    Hi Bastein,
    Here my situation:
    I have worked in India Jan 2018 to September 2018 then I moved to Germany and I’m working currently in a full-time job. I have filled Tax for 2018 Jan to December 2018 in Germany (including earning in India from Jan 2018 to Sep 2018 and Oct 2018 to Dec 2018 in Germany). TAX retun was filled in the end of February 2019 then I have received a letter from Finanzamt and they are asking to provide an Indian employer pay slip at mid of March. Again I have shared all the relevant document in the first week of April. I have two questions;
    Still how long I have to wait to get a refund from finanzamt?
    Is it possible to change bank account details now?
    Many Thanks.

    • Reply Bastien - Settle in Berlin 10/05/2019 at 21:40

      Hey Raja. Can’t really tell about refund delay. Look at the article again. Get in touch with the Finanzamt to see if it’s possible to change the bank account but i doubt it.

  • Reply Oscar 10/05/2019 at 10:25

    Hi Bastien,
    I’m posted in Germany for a period where I receive my salary from Sweden.
    Due to the double tax agreements, I don’t have to pay income tax in Sweden, which means I get my gross salary paid. Instead, I have to pay the income tax by myself in Germany.
    In the tax return, I figured line 21 in Anlage N, “Taxable wages from which no tax deduction has been made”, could suit.
    However, with another EU agreement, my employer still pays for my health insurance as well pensions and with the agreement I’m covered by the German health insurance by this. What I can’t understand is how I file the tax return Anlage Vorsorgeaufwand.
    Would you have any idea?

    • Reply Bastien - Settle in Berlin 10/05/2019 at 21:34

      Hey Oscar. Sorry, this stretches a bit beyond my humble knowledge.

  • Reply Nikhil 09/05/2019 at 14:48

    Hello,
    I have done my tax filing in 2018 and it was done incorrectly.. and incorrect return has been processed by finzamt now.
    Can i re-submit my tax return in this case ?

    • Reply Bastien - Settle in Berlin 10/05/2019 at 21:28

      Hey Nikhil. Yes, you can ask to rectify your submission and to be considered again.

  • Reply Henry 02/05/2019 at 16:26

    Hi Bastein,
    A friend filed his 2018 returns. He arrived Germany in August, worked from Oct. till Dec. For which he filled the returns.
    They Finanzamt replied with a letter asking for proof of income from abroad during the tax year, 2018.
    Is that necessary for getting returns, also what would be the appropriate response to such letter.
    His city is Düsseldorf.
    While coming in his source of income was the amount in his bank account, so he did not state he still had a job while moving here.
    Thanks in anticipation,

    • Reply Bastien - Settle in Berlin 05/05/2019 at 12:43

      Hey Henry. Typically, it could be a tax statement from his home country.

    • Reply Alex 05/05/2019 at 18:21

      Hi Bastein,
      My situation is the following:
      I had one employment (Tax class 1) and one mini job (450 euro),
      Should I add mini job amount to my income during declaration?

      • Reply Bastien - Settle in Berlin 07/05/2019 at 10:11

        Hey Alex. All income needs to be accounted for.

  • Reply Maria 01/05/2019 at 19:51

    Hi Bastien,

    I was completing my taxes for 2018 with wundertax and it said that I need to have a German address to file online. I’ve already left Germany over a year ago. Do you know how I can still file my taxes if I’m living in Canada now? Thanks in advance!

  • Reply Mike Gyorgyi 30/04/2019 at 15:46

    Hi Bastien,
    Just finished filling in everything on SteuerGo and submitting it too. I am a full time employee and everything seems fine so far, but I am not sure I understand which papers I need to send in by post. While they state that I am finished and my tax refund application is done and submitted, the website also provides a list of documents that need to be sent in but on the same exact page they write that these don’t need to be sent. (Clearly something got confused in the translation) So just to be sure, is the compressed tax return paper+written letter application all that I need to send in? do I have to include the Lognsteuerbescheinigungs as well? Or anything else? Do I have to send in anything at all? Thanks in advance, your help is much appreciated!! 🙂

    • Reply Bastien - Settle in Berlin 01/05/2019 at 22:45

      Hey Mike. I wished i had a simple answer but it depends on your case in the end. Can’t really tell sorry. Maybe ask SteuerGo directly with your reference number?

  • Reply Umesh 24/04/2019 at 14:42

    Hello there,
    Currently I am a student.
    I have a student part-time job with tax class 1. I am also developing the mobile application, I do earn money from that apps too and it has no tax class the money come from the Google.
    My question is so do I need to declare the earning that come from the google(Internet) or do I need to pay tax for that google earnings ?

    • Reply Bastien - Settle in Berlin 25/04/2019 at 21:21

      Hey Umesh. You need to declare all income as a resident in Germany. Your side gig would probably considered a business so maybe you should register as one (more info here).

  • Reply Karan Verma 24/04/2019 at 01:27

    Hello
    I filed my tax return for 2017 using elster a month back. I received from the Finanzamt a tax assessment confirmation. Do I need to send anything to the Finanzamt via post for example my payslips ?

    • Reply Bastien - Settle in Berlin 25/04/2019 at 21:12

      Hey Karan. No, you should only send something in if they request something specific from you.

  • Reply Krzysztof 14/04/2019 at 20:39

    Hi Bastien,
    great website with lots of information. Thank you for that. I have a question regarding tax for non-resident. Together with my wife, we were living and working in Germany for some time. Last year we moved to the UK, my wife moved in March and since then she started to work in the UK. I moved in May and I was receiving German unemployment benefit II for half a year and did not have any other income from the UK. Previous years we always did our tax return with SteuerGo but now I have big problems with filling my wife’s income from the UK. I assume we are should be considered as non-residents for last year since we both spend less than half a year in Germany. Do you know in which point to fill up income from the UK as a non-resident?
    Thank you for any help.

    • Reply Bastien - Settle in Berlin 18/04/2019 at 10:01

      Hey Krsysztof. I would not know sorry. Maybe reach out to them directly.

  • Reply deep 11/04/2019 at 13:02

    Hi Bastein,
    i have not yet submitted my tax returns for the year 2017. and meanwhile I moved to Berlin from my last place near dusselsorf. so my question where should i submit my tax returns for the year 2017? in berlin or dusseldorf?

    • Reply Bastien - Settle in Berlin 18/04/2019 at 10:25

      Hey deep, you should submit it wherever your current residence is.

  • Reply Joana Filipa 10/04/2019 at 01:39

    Hello! I’m in need of some huge help so thanks in advance. I’ve lived in Berlin for 1 year and I’ve worked 6 months in a Part time job, all legal. I left the country in October’s 2017 (with the Abmeldung), but I still didn’t take care of the taxes. Is It mandatory even though it was a part time job? How can I do it? Will I get some refund? For 6 months the total was like 3.000€ and something euros.

    Thanks for your help, I really appreciate it.

    Best,
    Joana

    • Reply Bastien - Settle in Berlin 18/04/2019 at 10:34

      Hey Joana. As stated in the post, if this was your only income, it is not mandatory.

  • Reply ZANE 09/04/2019 at 22:23

    Hi, Bastein
    I have a question. I am self employed. And I didn’t made a tax decleration jet for 2017, and today I received a letter from finanzamt. Kind a informative, something about 5000 euros. My incomes was around 16.000 that year.
    Is that could be true, 5000 euros ?!
    KR

    • Reply Bastien - Settle in Berlin 18/04/2019 at 10:35

      Hey Zane. Impossible for me to say on such little details sorry.

  • Reply Siavash Khosravi 09/04/2019 at 13:41

    Hi Bastien,

    I have started working as a Phd student since July 2015 and I have never done the tax return in Germany. Last year, due to some organizational changes I had to change my contract from MPI to University of Munich. I did not know when my employer is changed, I am obligated to do the tax return and I have never received a letter from finanzamt that I have to do it though. Now the question is whether it is possible to do the tax return for 2015 or not ? what will happen when I had to the tax return but I did not do it since 2018 ?

    thank you so much in advance.

    • Reply Bastien - Settle in Berlin 18/04/2019 at 10:41

      Hey Siavash. Yes, you can still do 2015. You might receive a fine if you had to do it, but didn’t do it.

  • Reply yanis 07/04/2019 at 22:50

    Hello,

    I have a short question: Since I am married, but my wife and I are employed differently – she is a freelancer, while I am on a full-time contract. Do we have to file our tax returns separately or file them together as a family unit?

    Thanks,
    Yanis

    • Reply Bastien - Settle in Berlin 09/04/2019 at 10:03

      Hey Yanis. Both options are possible.

  • Reply Fatemeh 07/04/2019 at 19:16

    Hi Bastien,
    I was wondering if you could write some information about tax return for the doctoral students who are working while studying on their thesis at university or research institute.
    Many thanks.

    • Reply Bastien - Settle in Berlin 09/04/2019 at 10:02

      Hey Fatemeh. Would you direct me the right information if you have experience on this?

  • Reply Jeen 07/04/2019 at 18:45

    Hi Bastien,
    Thanks for the website. I ‘ve worked as a full-time employee in Germany since Nov. 2016 while I am a student in Germany. I’ve decided to quit my job next month and return to my home country, Iran. Since, I am not a permanent residence in Germany. Should I only fill the ESt 1 V 2018 and Anlage N 2018? what a bout the year of 2017 and 2019? Thanks in advance

    • Reply Bastien - Settle in Berlin 09/04/2019 at 10:02

      Hey Jeen. Permanent residency has no impact on whether or not you can do a tax return. You were effectively a German resident. If you haven’t done that already, you can do all years from 2016 to 2018.

      • Reply Jeen 12/04/2019 at 08:08

        Hi Bastien
        I think you have helped lots of english speakers in Germany by this website and thanks for that. I was wondering if you could let me know that SteuerGo is an application for submitting the documents or only estimation of the money that we got?
        Best,
        Jeen

        • Reply Bastien - Settle in Berlin 18/04/2019 at 10:12

          Hey Jeen. They also submit the documents on your behalf as well.

  • Reply Mohammad 06/04/2019 at 07:22

    Hi Bastein

    You have written “Important note: employees whose sole income are their salaries are not required by law to submit a tax return. ” Would you please let me know where I can find an official document which mention this?

    Many thanks

    • Reply Bastien - Settle in Berlin 09/04/2019 at 09:52

      Hey Mohammad. That would be here.

      • Reply Mohammad 11/04/2019 at 16:33

        Dear Bastein

        I am so thankful for your response. However, I was not able to find this code: “employees whose sole income are their salaries are not required by law to submit a tax return” or something close to this in the link given in your response.

        I am living in Canada now and the Canadian Revenue asked me to either provide the notice of assessment from Germany for the tax year that I was in Germany or show them on official document that I didn’t need to file my tax return. I don’t have the notice of assessment of my tax in Germany since, as you wrote, I have been told be my colleagues that I don’t need to file the tax return since my only income was my wage. This is why, I am trying to find this code and I spend hours to find it in internet, and any help would be extremely appreciated.

        Thanks again

        • Reply Bastien - Settle in Berlin 18/04/2019 at 10:20

          Hey Mohammad. Well i don’t know what else to give you. The page i linked to is the actual piece of law stating who should or shouldn’t submit a tax return. Sorry.

  • Reply Albert 04/04/2019 at 19:46

    Hi Bastein,
    Here my situation:
    In 2018 i had in Austria a half time job . From september i moved to Germany and I’m working currently in a full time job.
    My question: For the Steuererklärung, do you think I should declare what I worked in Austria, or should i only declare the things from the point i moved in in Germany (september untill december)?

  • 1 8 9 10

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.