Regardless of where you’re based, you have to deal with German VAT rules if you have clients as a freelancer or an independent contractor in Germany. VAT, or Value Added Tax, is a consumption tax levied on the purchase of almost all goods and services in the EU. While you might already know that, you might be unaware of the specific rules surrounding your product, which you should follow if you want to stay tax compliant.
In Germany, a freelancer is “a person who exercises one of the free professions independently, without functioning as a business, a partnership, or being employed with a full-time, part-time or remote contract.” This guide includes everything you, as a freelancer, need to know about VAT rates and obligations in Germany in a nutshell. Let's get started!
The standard rate of VAT, or Mehrwertsteuer in German, is 19%. There is, however, a reduced tax rate of 7%, which applies to certain goods and services. What are the different VAT rates in Germany? Why do they exist?
There are three different VAT rates in Germany, and freelancers must charge the amount that applies to their products and services:
There are different types of self-employment in Germany. While both types technically indicate that you are the sole decision-maker for the services you provide, freelancers usually work in their own name. In contrast, self-employed people may conduct business under a brand name. The difference is noteworthy because freelancers needn’t register with the Business Registration Authority in Germany, while those categorized as self-employed can’t operate without registering there.
Additionally, although it is essential for all self-employed people in Germany to account for VAT regularly, there are three exceptions to this:
All foreigners who meet the legal requirements can work in Germany as freelancers; however, most of the world’s citizens would first need a visa to do so. The main criteria to move to Germany and work as a freelancer include:
EU, Norway, Switzerland, Iceland, and Liechtenstein passport holders do not need a visa or residence permit to move to Germany and work as freelancers. In contrast, nationals of Australia, Canada, the USA, Israel, Japan, New Zealand, and South Korea can also move to Germany without any visa, but they will need to get a Residence Permit upon arrival.
Regardless of which category you fall under, you need to register with the Foreigner’s Office closest to your place of stay in Germany and follow the other requirements - getting an identification number, getting health insurance, opening a bank account, etc. - to operate legally.
Nationals of other countries first require a German Freelance Visa and should then follow the rest of the steps to work as freelancers in the country.
Within about two weeks of registering your address at the Foreigner’s Office, every freelancer automatically receives a letter with their personal tax ID. The ID contains the tax identification number, which is necessary to get the tax number as a freelancer.
When you initially set up as a freelance contractor in Germany, you must declare your freelance activity and apply for a tax number from the local tax office. You can do this either by making an appointment or informing them in writing.
You have to do this before you apply for the freelancer residence permit and before you start operating.
Elster Portal: Freelancers can prepare and pay VAT declarations online through the official portal of Germany, the Elster Portal. ELSTER (Elektronische Steuererklärung = electronic tax declaration) is an online tax system designed by the Federal Central Tax Office. As a result, you can submit annual income tax returns and declarations, as well as your monthly or quarterly VAT returns, without having to visit the local office personally. You have to register an account and receive a digital signature, which you will need for all your future logins.
MOSS: The Mini One-Stop Shop is an EU-wide tax system that allows you to consolidate all of your EU VAT in one single tax return. This scheme is optional but especially useful if you have customers in multiple countries, including Germany, within the EU. MOSS allows you to avoid registering in each Member State of consumption.
If you’re unable to register online, you must register by mail to the Federal Central Tax Office.
Registering for VAT is only the first step. From the day of your registration's effective date, you must:
VAT invoices are the EU’s version of tax receipts. They’re an official record of how much tax you charged and collected, and hence official proof of how much tax you owe the government. German invoices must include the following information:
Your invoices must be issued within six months of delivering your product or service. Then, you must maintain these invoices for ten years, just in case any authority wants to verify your tax. Your records should be precise, readable, complete, and simple to comprehend. As a freelancer, you must maintain a history of the following things:
Does that sound excessive? Xolo can help! We automatically generate, send, and store all your invoices digitally, so you won’t have to worry about misplacing them over the next decade.
Learning and keeping all the German VAT rules and obligations for freelancers can be challenging, especially if you're running a one-man show and managing many other admin tasks at once. At Xolo, we offer two main solutions that can help you handle paperwork and legal jargon, allowing you to focus on your core competencies and grow your freelance business.
No matter where you are, you can use Xolo Go to easily send EU VAT-compliant invoice to your cross-border clients and keep track of your financials. With Xolo Leap, we'll help you set up a EU trusted one-person business which you can run with without any paper and seamless accounting with Xolo's management tool stack. We'll also make sure you stay VAT-compliant with VAT calculations, collection and declaration done automatically.
Invoice cross-border clients or open your one-person business while staying VAT-compliant with Xolo.