If you sell goods or services to customers in Germany, you may owe VAT there. This is true for online sellers, SaaS companies, and other foreign businesses. If you don't register when you must, you can face fines and back taxes.
This article is general information, not tax advice. VAT rules, rates, thresholds, and sign-up rules can change. Check the current rules with the right German tax office.
Want to learn more about VAT ID numbers and how they are checked? Or whether US companies need to register? See VAT and GST ID numbers and Do US companies have a VAT number?.
TL;DR
- You may need to register for German VAT if you sell taxable goods or services there. Importing goods, storing stock, or some cross-border sales can also trigger it.
- Germany has a standard VAT rate. It also has a lower rate for some goods and services.
- Foreign businesses may need to register for German VAT even with no office or fixed base (permanent establishment) in Germany.
- To register, you usually need company details, tax details, a summary of what your business does, and supporting papers.
- Registering is just the start. You must also charge VAT the right way, keep records, file returns, and pay VAT on time.
Understanding VAT in Germany
Value Added Tax (VAT), or Mehrwertsteuer, is a tax on spending. It applies to most goods and services sold in Germany. Businesses collect VAT from customers. Then they pay it to the state through regular returns.
The exact rules depend on:
- Where your business is based.
- What you sell.
- Whether your customers are businesses or consumers.
- How much you sell in Germany.
German VAT Rates
| VAT rate | Applies to |
|---|---|
| 19% standard rate | Most goods and services, including electronics, software, consulting, and many ecommerce sales |
| 7% reduced rate | Certain qualifying goods and services, such as books, newspapers, some food products, and cultural services |
The rate depends on the product or service. Check the current rule before you charge VAT.
Who Needs to Register for VAT in Germany?
German Businesses
Businesses based in Germany generally register if they make taxable sales. The exception is if they qualify for a small-business exemption.
Foreign Businesses
Foreign companies may need to register even with no office, staff, or permanent establishment in Germany. Taxable sales, imports, and stock kept in Germany can all mean you must register.
Ecommerce and Marketplace Sellers
Online businesses that sell to German customers may need to register. It depends on how and where they sell. Key factors include:
- Direct sales to consumers.
- Imports.
- Stock kept in Germany.
- Fulfilment centres.
- Marketplace sales.
Even if a marketplace collects VAT for you, you may still have some duties. It depends on where your stock is, how your business is set up, and how the sales are made.
SaaS and Digital-Service Providers
SaaS companies and digital businesses may owe VAT. It depends on where the customer is, whether the customer is a business, the type of product, and how it is delivered. Subscription businesses that sell in many countries should check what they owe before they expand.
Inventory and Fulfilment
You may need to register if you store stock in Germany. That includes stock in warehouses, third-party logistics sites, marketplace fulfilment programmes, or other German sites. This is true even if your business has no German office.
EU Distance Sales
Businesses that sell goods across EU member states may have more duties once they pass certain cross-border thresholds. In some cases, the EU One-Stop Shop (OSS) system can make reporting simpler. But some sales may still require you to register in Germany directly.
When Is VAT Registration Required?
If you must charge German VAT, you should generally register before you make taxable sales. Other things that can trigger registration include:
- Importing goods.
- Holding stock in Germany.
- Using German fulfilment centres.
- Making some cross-border online sales.
- Providing taxable digital services.
Information and Documents Needed
What you need depends on how your business is set up and your situation. Businesses should prepare:
- Certificate of incorporation or business-registration papers.
- Any tax ID numbers you already have.
- Registered and mailing addresses.
- A contact person, email address, and phone number.
- A summary of your products, services, customers, sales channels, and the countries you work in.
- Bank account details.
- Expected turnover (sales), German sales, imports, stock, and cross-border sales.
- Where relevant, marketplace details, import papers, warehouse or fulfilment contracts, customer contracts, or other proof of your business.
Getting this ready ahead of time can cut delays and follow-up questions.
How to Register for VAT in Germany
Step 1: Determine Your Registration Obligation
Confirm why your business needs to register. Reasons include taxable German sales, imports, stock in Germany, fulfilment, or cross-border online sales.
Step 2: Gather Required Documents
Collect your company papers, tax ID details, business contacts, a summary of what you do, bank details, and expected turnover.
Step 3: Complete the Application
Fill in the VAT registration form. Include details about how your business is set up, what it does, who owns it, its tax IDs, and what you expect to do in Germany.
Step 4: Submit It to the Appropriate Tax Office
Send the form to the German tax office in charge of your registration. The office may ask questions or ask for more papers. How long it takes depends on the office's workload, how complex your case is, and whether your form is complete.
Step 5: Receive Your German VAT Number
Once approved, you can use the VAT number to:
- Charge VAT where required.
- Issue compliant invoices.
- File returns.
- Deal with German tax offices.
Step 6: Start Charging and Reporting VAT
After you register, you must:
- Charge the right rates.
- Keep records of each sale.
- Issue compliant invoices.
- File returns on time.
- Pay the VAT you owe.
How Long Does Registration Take?
German VAT registration may take from a few weeks to several months. Many things can affect timing. These include whether your form is complete, missing papers, requests for more details, how complex your business is, and any need to translate or check papers. Foreign businesses may wait longer.
Common VAT Registration Mistakes
- Registering after taxable sales have already begun.
- Assuming you must have a physical presence to owe VAT.
- Putting products in the wrong tax category.
- Missing duties tied to marketplaces or fulfilment.
- Not filing after you get a VAT number.
As businesses grow into more countries and sales channels, tracking all of this by hand gets harder and harder.
How Kintsugi Simplifies VAT Compliance in Germany
Kintsugi can help businesses manage ongoing VAT work:
- Automated VAT calculations: Apply your set VAT rules based on where the customer is, the type of product, and tax rules.
- Product classification support: Tell apart products and digital services that are taxed in different ways.
- Multi-country visibility: See what VAT you owe in many countries from one platform.
- Real-time monitoring: Spot new tax duties as the business grows.
- Filing and reporting workflows: Keep the details you need for returns and records in one place.
- One platform for VAT, GST, and sales tax: Manage all your global taxes in one workflow.
FAQs
Do foreign companies need a German VAT number?
They may. Imports, stock in Germany, sales to German customers, and some taxable services can all mean you must register.
Can I register for German VAT online?
Some steps may be online and some may be offline. It depends on the business and the tax office in charge. Check the current rules before you apply.
How long does German VAT registration take?
It can take a few weeks to several months. It depends on whether your form is complete, how complex your case is, and whether more papers are needed.
What documents are required?
Businesses are usually asked for company-registration papers, tax details, contact details, bank details, and a summary of what they do. You may need more papers too.
What happens if I do not register when required?
If you register late, you may face fines, interest, back VAT, and closer checks from the tax office.
Do SaaS companies need German VAT registration?
Maybe. It depends on your customers, how your sales are set up, and where the services are supplied.
Can Kintsugi help with German VAT compliance?
Kintsugi can help online and SaaS businesses that sell in many places. It tracks what you owe, works out the tax, and keeps your reports in order.
Registering for VAT is a key step when you start selling in Germany. But staying compliant over time is the bigger task. Schedule a demo to learn how Kintsugi can help manage VAT obligations as you grow.

