Regardless of where you’re based, you have to deal with German VAT rules if you have clients 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 in Germany in a nutshell. Let's get started!
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.
Xolo can help you register as a freelancer in Germany and handle all the necessary paperwork on your behalf. With Xolo Go, you use a slice of our company as a legal framework to invoice your clients whether they're across town or across an ocean.
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.
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.
Bonus! German terminology for Freelancers Filing Taxes
So connect with us immediately, and we’ll help you get your one-person business up and running in Germany in no time!