DON’T MISS
IamExpat FairIamExpat Job BoardIamExpat Webinars
Newsletters
EXPAT INFO
CAREER
HOUSING
EDUCATION
LIFESTYLE
EXPAT SERVICES
NEWS & ARTICLES
Money & taxation
Tax advisorsFinancial advisorsInternational money transfersBankingSCHUFABlocked accountTaxes in GermanyTax IDsTax returnELSTER
Home
Expat Info
Money & taxation
ELSTER - The online tax office in Germany
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

ELSTER - The online tax office in Germany

By Abi CarterUpdated on Apr 25, 2025
On this page
Was this helpful?
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy
or
follow us for regular updates:

MORE ON MONEY & TAXATION


Money & taxation

Tax advisorsDIRECTORY

Financial advisorsDIRECTORY

Taxes in Germany

Tax return

International money transfers
Banking
SCHUFA
Blocked account
Tax IDs
Business tax

Related Stories

Rundfunkbeitrag: What you need to know about the radio tax in GermanyRundfunkbeitrag: What you need to know about the radio tax in Germany
Church tax in Germany (Kirchensteuer): What it is and how to stop paying itChurch tax in Germany (Kirchensteuer): What it is and how to stop paying it
How long does it take to process a tax return in Germany?How long does it take to process a tax return in Germany?
What's changing with Germany's Rundfunkbeitrag this June?What's changing with Germany's Rundfunkbeitrag this June?
November 2023: 9 changes affecting expats in GermanyNovember 2023: 9 changes affecting expats in Germany
2025 in Germany: All the changes you need to know about2025 in Germany: All the changes you need to know about
Half of Berlin’s pet dogs kept illegally due to owners “boycotting” registrationHalf of Berlin’s pet dogs kept illegally due to owners “boycotting” registration
More card payments than ever in Germany in 2024More card payments than ever in Germany in 2024
For expats of all colours, shapes and sizes

Explore
Expat infoCareerHousingEducationLifestyleExpat servicesNews & articles
About us
IamExpat MediaAdvertisePost a jobContact usImpressumSitemap
More IamExpat
IamExpat Job BoardIamExpat HousingIamExpat FairWebinarsNewsletters
Privacy
Terms of usePrivacy policyCookiesAvoiding scams

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy


© 2025 IamExpat Media B.V.
© 2025 IamExpat Media B.V.

Many expats living and working in Germany will use ELSTER to do their taxes online, especially those who are freelancers or self-employed.

What is ELSTER (Elektronische Steuererklärung)?

ELSTER (ELektronische STeuerERklärung = electronic tax declaration) is a German online tax office system designed by the Federal Central Tax Office (Bundeszentralamt für Steuern) to enable anyone to submit their tax returns online. As of 2024, parts of the ELSTER are available in both German and English.

If you are a freelancer or own your own business, you are most likely obliged to use ELSTER (along with around 90 percent of businesses in Germany) to submit monthly VAT returns and employee tax statements.

An increasing number of private individuals are also using ELSTER to submit their annual tax returns and request tax refunds: doing so online saves having to print out and post your tax forms to your local tax office (Finanzamt). If you regularly do your tax returns online, ELSTER can also automatically retrieve a lot of your personal information, making the process a lot faster.

How to register with ELSTER

Before you can use ELSTER to submit your annual tax return, you need to register for a free account. To do this, visit the ELSTER website and click the button that says “Benutzerkonto erstellen” (Create user account, if you are using the website in English). The online application form is fairly simple but there are multiple different steps for security. This step-by-step guide walks you through the registration process.

1. Choose your account type

For this first step, you need to select what type of account you wish to open, either:

  • A personal account: Choose this option if you are a private individual filing tax returns for yourself, or together with a spouse. You should also choose this option even if you are are self-employed, so long as you do not have any employees. 
  • An organisation account: Choose this option if you are an employer, self-employed person with employees, or someone preparing tax declarations on someone else's behalf. 

2. Enter your tax identification number

On the next page, you need to enter your tax identification number. This is the tax ID that you receive from the tax office when you register in Germany for the first time.

3. Choose your login method

For this first step, you need to select how you would like to log in in the future. For most people a Zertifkatsdatei (digital signature or certificate file) is the best option - it is free and simple to use, and works even if you don't have a German identity document.

You also have the option of setting up the ElsterSecure app and using it to log in, but note that you will need a German identity card or residence permit with the eID function activiated in order to verify your identity and log in this way. For most foreigners, it's therefore easiest to use the certificate file login option. 

There are other (paid) options for business owners or tax advisors, which you can always opt for at a later stage if needed.

Unless you want to use the Elster app to log in, select “Zertifikatsdatei” (certificate file) and click the button to proceed.

4. Enter your personal information

Enter all your personal information, including:

  • Email address
  • Date of birth
  • Tax ID
  • Preferred username
  • Security question and answer
  • Password

The timeline on the left-hand side of your screen shows you how far through the registration process you are. If at any time you're not sure what information you need to input, you can hover over the question mark icon below the text box to see an explanation of what's required. 

5. Participation in pre-filled tax return

You will then be asked to confirm whether you consent for the tax office to prepare pre-filled tax returns for you (vorausgefüllte Steuererklärung or Belagabruf). This can greatly speed up the process of submitting your tax return by automating much of the information required to complete a tax return. If you consent, you give permission for the tax office to collect personal information from your employer and social security schemes about:

  • Your salary
  • Your income replacement benefits (such as unemployment benefit or sickness benefit)
  • Your pension benefit payments
  • Your contributions to statutory insurance schemes
  • Your contributions to pensions

6. Confirm your email address

Once you have submitted all your personal data, you will receive a confirmation that your registration is being processed. You will be asked to verify your email address. Click the link in the email to do so.

7. Activate your account

You then will receive another email with an activation ID (Aktivierungs-ID). Keep this safe while you wait for another activation code (Aktivierungs-Code) to be sent to the address where you are registered. It will arrive in the post within 14 days. You need both of these codes to activate your ELSTER account. 

If you don't receive your activation code in the post, you should start the registration process again.

Once you have both codes, open your activation email and click the link to be taken back to the ELSTER website. Enter both the activation ID and the activation code that you received by email and by post. You then need to choose a strong password and click to continue.

7. Get your Zertifikatsdatei

After you have successfully activated your account, a digital signature (Zertifikatsdatei) will be automatically generated for you. Download this and keep it somewhere safe on your computer (it may also be worth saving it on a USB stick, as you will need it every time you want to log in to ELSTER).

You can now log in for the first time by clicking the button that says “Durchsuchen” (browse) to locate your downloaded Zertifikatsdatei on your computer and enter the password you chose in the previous step. If you chose to use the ElsterSecure app to log in, you can follow the instructions in your app. 

When you log in for the first time, you may be asked to enter some additional personal details such as your address, telephone number and tax number (different to a tax ID). 

How to use ELSTER to complete your annual income tax return

Once you have logged in to ELSTER using your Zertifikatsdatei and password, you are taken to your “Mein ELSTER” (My ELSTER) homepage where you can see which tax return forms you are required to submit (if you are obliged to complete an income tax return). If you are voluntarily completing a declaration, under the menu “Forms” (Formulare) you can access digital copies of all the forms you need for your annual tax return.

Click on “Einkommenssteuer” (income tax) and then “Einkommenssteuererklärung” (income tax return). You will see a list of all the possible income tax return forms. If you are not sure which forms you need to fill out, our Annual income tax return page provides an overview of what the different forms are for.

You will usually be required to complete some (or all) of the following. If you are ever unsure of what information is being requested there is a small question mark next to the statement which will provide further clarification if you click on it.

1. General tax form

Fill in the “Hauptvordruck” (general tax form) with details of your income, German bank account, and any deductible expenses such as pension contributions or donations. If, when you registered, you chose to participate in pre-filled tax returns, a lot of this information should already be filled out; if not, you can find this information on the employment tax statement (Lohnsteuerbescheinigung) issued to you by your employer at the end of the financial year.

2. Additional tax forms

Fill out any necessary Anlagen (additional tax forms). Which ones you need to fill out depends on the different types of income you receive, and whether you want to make any tax deductions. You may also be required to attach receipts or proofs for any expense deductions you are making. 

3. Check and submit

Once you have filled out all the necessary fields on all your forms, a small green tick will appear next to each section. Check that the information you have provided is correct. It is also possible to grant access to a tax advisor so that they can double-check as well. Click to submit and your information will be securely transferred to the tax office. As soon as it has been received, you will receive a confirmation in your ELSTER inbox.