Tax compliance in Germany is fragmentary by nature and requires resources to ensure compliance. Consider that compliance for many German taxpayers requires meeting several mandates, and the fact that such regulations are updated often, and you understand the challenge taxpayers have to undertake. From VAT to IPT, multiple moving parts demand precious time and resources.
This page is your overview of all tax compliance obligations across Germany. To keep up with evolving requirements, be sure to bookmark and revisit frequently.
1. Germany: General VAT information
2. VAT Rules in Germany
3. IPT in Germany
4. Import VAT in Germany
5. Invoicing requirements in Germany
6. Registration for OSS in Germany
7. Registration for IOSS in Germany
8. Intrastat and EC Sales list in Germany
9. FAQ VAT compliance in Germany
10. Help for VAT compliance in Germany
11. Additional resources
Germany VAT compliance can be resource-heavy to stay on top of due to the many requirements imposed on taxpayers. These include:
Periodic VAT return | Monthly 10th day of the month following the end of the tax period Quarterly 10th day of the month following the end of the tax period |
Annual VAT Return | Annual 31st May of the year following the reporting year |
EU Sales and Purchases List | Monthly 25th day of the month following the end of the tax period (for goods once sales pass EUR 100,000 annually) Quarterly 25th day of the month following the end of the tax period (for services and goods when sales are under EUR 100,000 annually) |
Intrastat | Monthly 10th day of the month following the relevant month |
VAT rates | 19% 7% 0% and Exempt |
Intrastat thresholds | Arrivals: EUR 800,000 Dispatches: EUR 500,000 |
E-invoicing is on its way for all taxpayers in Germany, but complete coverage is not here just yet.
Electronic invoicing is currently divided by transaction type. While there are national and federal requirements for B2G transactions, electronic B2B invoices are still not mandated.
Taxpayers may find Germany’s e-invoicing scheme complicated due to its fragmented status, and the fact that more updates are coming. Our dedicated Germany e-invoicing page can help you to meet your compliance obligations.
Companies established within the EU but outside of Germany typically do not have to register for VAT in the country. However, there are exceptions which would require a foreign business to have to register for VAT – including:
More exceptions and other nuanced situations may require VAT registration in Germany. Contact us for more information.
Insurance Premium Tax (IPT) is another tax obligation in Germany to consider.
IPT in Germany is complex, providing numerous elements for insurers, brokers and other applicable parties to track – from rates to law changes. Just a handful of years ago, Germany underwent sweeping Insurance Tax Act reforms that caused uncertainty in the insurance market.
Put simply, Insurance Premium Tax is made up of five key elements. Together, the following determine the tax:
Find out more about Germany IPT.
Import VAT, known as Einfuhrumsatzsteuer in Germany, is a unique form of VAT that foreign taxpayers must know. It is charged by the country’s customs authorities when goods are imported into Germany from countries outside the EU.
Companies established outside of EU Member States must pay import VAT in Germany, including when using ports in Bremen and Hamburg. However, foreign taxpayers oftentimes can apply for reimbursement of import VAT they have paid if they register in Germany.
German VAT invoices have strict requirements to be legally valid. Required invoice contents include:
Cross-border trade in the EU for B2C transactions was simplified with the implementation of the One Stop Shop (OSS) scheme as part of the 2021 EU E-Commerce VAT Package.
To register for OSS in Germany, taxpayers must use the ELSTER.de portal. However, this requires an ELSTER certification, which is given to companies that have registered, paid VAT or submitted a tax return in Germany.
Learn more about OSS with our dedicated overview, or contact us for additional information.
Devised to simplify EU VAT compliance, the VAT Import One Stop Shop (IOSS) consolidates your intra-EU activities into a single VAT return.
Businesses or their local representatives must submit an electronic application to the BZSt to register for IOSS in Germany. Taxpayers who pay VAT must also specify their VAT registration number.
Read our IOSS overview, or contact our expert team to learn more.
Intrastat is an obligation for particular companies that trade internationally in the European Union. Specifically, it relates to the movement of goods across EU Member States.
Despite their being similar enforcements across the EU, Member States have chosen to implement Intrastat rules differently and they each have their own Intrastat threshold that triggers reporting. In Germany, there is a declaration threshold of EUR 800,000 for arrivals and EUR 500,000 for dispatches in 2024.
Find out more with our Intrastat guide.
Germany issues VAT refunds monthly or quarterly, depending on the business’ filing frequency. The tax authorities transfer the refund to the bank account the business provided when it registered.
Germany’s tax authorities require invoices to include specific information, including:
The standard VAT rate in Germany is 19%, applying to most goods and services. There’s a reduced rate of 7% for the likes of books, cultural services, medical and dental care.
The VAT registration threshold for taxpayers in Germany is EUR 10,000, providing they haven’t opted to pay VAT in Germany through the EU’s One Stop Shop scheme.
In Germany, VAT is due when the tax point occurs. It can be paid from the day after the end of the reporting period to the due date of the VAT return being paid.
Germany does not require companies outside the EU to appoint a fiscal representative for tax purposes. Businesses can choose whether to appoint a local representative or register directly with the appropriate tax office in Germany.
In Germany, the tax point determines when VAT is due. For goods, it is typically the time of delivery. For services, it is when the service is completed.
The tax office automatically sends a tax ID number to newly registered German addresses within three weeks of registration. It will come via mail; a duplicate can be obtained from the Finanzamt.
The delivery threshold in Germany is EUR 10,000. If a Germany-based supplier delivers goods to a customer in another European company under EUR 10,000, they will pay VAT in Germany as the threshold has not been reached.
The fragmented aspect of tax compliance in Germany can be demanding on resources, especially when keeping current on future updates and implementations. Sovos is a single vendor with global and local tax expertise that allows you to future-proof your tax compliance.
Choosing Sovos as a partner means choosing to reclaim your time, allowing you to focus on what matters: growing your business.