Key Takeaways
- TikTok Shop is the “deemed supplier” and remits German VAT itself only in two B2C cases: a non-EU seller importing consignments worth ≤€150, and a non-EU seller selling from stock already inside the EU (§3 Abs. 3a UStG).
- In every other case (EU-established sellers, B2B sales, imports above €150) the seller stays the taxable person and must register and file.
- Storing stock in a German warehouse triggers your own German VAT registration from the first unit, even when TikTok collects the VAT on your sales. There is no €10,000 threshold once stock is in Germany.
- Once registered, you still file a monthly USt-Voranmeldung (VAT return) every month, including for sales TikTok remitted.
- Vaytax is software plus a licensed German tax advisor who files with the Finanzamt: €1,199/year all-in with registration included, or €79/month if you already hold a German VAT number.
Information verified by Vaytax as of June 2026. Sources: UStG §§3 Abs. 3a, 22f, 25e and 27a, EU VAT Directive 2006/112/EC.
“TikTok handles my VAT” is only half true, and the other half is where foreign sellers get caught. TikTok Shop does collect and remit German VAT on certain sales as the deemed supplier. But that rule is narrow, and it never cancels the registration you owe in your own right once you store stock in Germany. This guide draws the line precisely: when the platform is the taxable person, when you are, and why a German warehouse changes the answer from the first unit.
When is TikTok Shop the deemed supplier for German VAT?
TikTok Shop is the deemed supplier, and remits the German Umsatzsteuer (VAT) itself, only in two B2C situations under §3 Abs. 3a UStG, both involving a seller established outside the EU. The platform is legally treated as if it bought the goods from you and resold them to the consumer, so the output VAT on that final sale sits with TikTok rather than with you.
- Imported consignments worth ≤€150. A non-EU seller ships goods from outside the EU directly to a German consumer, and the intrinsic value of the consignment is no more than €150. This is the €150 import band that the EU import scheme (often referred to as IOSS) was built around. Vaytax does not operate that import scheme; we mention it only so you can place your own sales correctly.
- Goods already inside the EU. A non-EU seller sells to a German (or other EU) consumer from stock that is already located within the EU at the time of the sale, including stock held in a German warehouse.
In both cases the sale must be B2C (the buyer is a private consumer, not a VAT-registered business). When all the conditions line up, TikTok charges the German VAT to the customer and pays it over. You receive the proceeds net of that VAT.
The deemed-supplier rule moves the VAT, not your registration. Even in case 2, where TikTok remits the VAT on the consumer sale, the goods were imported or moved into Germany by you and are stored under your name. That domestic presence is a separate obligation that the deemed-supplier rule does not touch. See the next section.
Why does storing stock in Germany still trigger your own VAT registration?
Storing goods in a German warehouse creates a German VAT registration obligation from the first unit, independently of who remits the VAT on the final sale. This is the single most misunderstood point for TikTok Shop sellers, and it is worth stating bluntly: if your stock sits in Germany, you must register for German VAT, even if TikTok collects the VAT on every consumer order.
The trigger is the physical presence of your inventory, not your sales volume and not your country of incorporation. A TikTok-arranged fulfilment centre in Germany and an independent third-party logistics (3PL) provider you contract yourself are treated the same way. The moment goods arrive, you have a taxable establishment for VAT purposes and the €10,000 EU-wide distance-selling threshold stops protecting you. This mirrors how Amazon FBA storage works, covered in our Amazon FBA Germany guide.
What ends up on your own return in this situation:
- The movement of goods into Germany. Bringing your own stock into a German warehouse from another country is a reportable transaction in its own right (an intra-Community acquisition, or an import, depending on where the goods came from).
- Your supply to the platform. When TikTok is the deemed supplier, the law splits the single consumer sale into two legs: a supply from you to TikTok, and a supply from TikTok to the consumer. Your leg still belongs on your German VAT return, even though TikTok pays the VAT on the consumer leg.
- Everything outside the deemed-supplier cases. B2B orders, any direct sales where you are the taxable person, refunds, and input VAT on your German costs.
So the practical answer to “TikTok pays my VAT, do I still need to register?” is: if you store stock in Germany, yes, from day one.
When is the TikTok Shop seller still the taxable person?
The seller stays the taxable person, not TikTok, in every case that falls outside the two deemed-supplier scenarios. In these situations you register for German VAT and report the sales on your own USt-Voranmeldung (monthly VAT return). The main categories:
- Any seller storing stock in a German warehouse. As above, German storage makes you the taxable person for the stock and your own supplies, regardless of establishment country.
- EU-established sellers' own distance sales. If your company is established inside the EU and you ship to German consumers from your home country, the deemed-supplier rule does not apply to you at all. You handle the VAT yourself, either through your home-country One-Stop-Shop return below and above the €10,000 threshold, or through a German registration once stock is in Germany.
- B2B sales to a German business. Where the buyer is a German business with a valid VAT ID, the reverse charge applies and the buyer self-accounts for the VAT. TikTok is never the deemed supplier on a B2B sale under the rules in force in 2026.
- Non-EU import consignments above €150. When a non-EU seller ships an order worth more than €150 directly to a German consumer, the €150 deemed-supplier band no longer covers it. Depending on the shipping terms, you become the importer of record and owe import VAT plus the VAT on the onward supply.
One number you must register from is €0. Foreign sellers have no Kleinunternehmer allowance in Germany. Where a registration obligation exists, it starts at your first taxable transaction, not at a turnover threshold. The cheapest path is always to register before you start selling, not after a back-assessment.
What does the marketplace itself require, regardless of who pays the VAT?
TikTok must record a valid German VAT identification number (USt-IdNr) for you at the time of each transaction, under the marketplace documentation rule in §22f UStG. Since 1 July 2021, marketplaces operating in Germany have had to capture the seller's USt-IdNr, issued by the Bundeszentralamt für Steuern under §27a UStG, and that number must be valid when the sale happens. The rule applies whether the seller is established inside or outside the EU.
This sits next to the marketplace-liability rule in §25e UStG, which can make the platform jointly liable for a seller's unpaid German VAT. Because of that liability, marketplaces treat the VAT-number requirement as a hard compliance gate: no valid registration data on file, and listings get restricted or suspended. German law does not in itself order TikTok to deactivate non-compliant accounts, but the documentation and liability framework gives the platform every reason to. We explain that mechanism in detail in our guide to §25e UStG marketplace liability.
The upshot: between the storage trigger and the §22f documentation requirement, most foreign TikTok Shop sellers selling into Germany end up needing a German VAT registration even when TikTok remits the VAT on their consumer sales.
The Steuernummer and the USt-IdNr are two different numbers
A German VAT registration produces two identifiers, and TikTok sellers need both. The Steuernummer is your domestic German tax number, issued by the Finanzamt (tax office) after registration, and it is what you use to file your USt-Voranmeldung. The USt-IdNr (format: DE followed by 9 digits) is the EU VAT identification number issued by the Bundeszentralamt für Steuern, used for cross-border EU transactions and shown to the marketplace. TikTok typically asks for the USt-IdNr at seller-account activation, but you still need the Steuernummer to actually file. The full distinction is in our Steuernummer vs USt-IdNr guide.
Do you still file a monthly return if TikTok remits the VAT?
Yes. Once you hold a German VAT registration, filing the monthly USt-Voranmeldung becomes a standing obligation, even in months where TikTok remitted the VAT on most of your orders. A registration is not a switch that only turns on when you owe money; it is a continuing duty to report. Each month the return has to capture:
- Your direct German sales, where you are the taxable person (net amounts at 19% or the reduced 7% rate).
- Deemed-supplier sales, reported separately so your figures reconcile with what TikTok reports for the same period.
- Stock movements into and within Germany.
- Input VAT (Vorsteuer) on your German costs, such as advertising, marketplace fees, and fulfilment charges, which you can reclaim.
The annual Umsatzsteuererklärung (annual VAT return) and, where you have intra-EU B2B supplies, the ZM (EU sales recap) remain your responsibility too. Months with no activity still need a nil return filed by the deadline.
What changes in 2027 (heads-up, not yet in force). From 1 July 2027, subject to final EU adoption, the deemed-supplier rule is set to extend from B2C to B2B for non-EU sellers using EU marketplaces. Until then the rule is B2C-only, and TikTok is never the deemed supplier on a B2B intra-EU sale where the reverse charge applies.
How Vaytax handles German VAT for TikTok Shop sellers
Vaytax is software plus a licensed German tax advisor who files your returns with the Finanzamt. You enter your monthly totals into a dashboard in English; a licensed German tax advisor reviews and submits the USt-Voranmeldung, the annual return, and your ZM, and handles routine Finanzamt correspondence. We keep your TikTok deemed-supplier sales separate from your direct sales on every return, so your numbers line up with the platform's reporting and with your German stock movements.
Pricing is straightforward and stated up front:
- €1,199/year all-in if you need a German VAT registration. That single annual price covers the German VAT registration plus your first year of monthly USt-Voranmeldung and the annual return, all filed by a licensed German tax advisor.
- €79/month if you already hold a German VAT number and just need ongoing filing.
It is not free, and it is not a self-service form you submit alone: a licensed German tax advisor is in the loop on every filing. If you are weighing a German registration against your home-country One-Stop-Shop return, our guide on OSS versus local German registration walks through which applies once stock is in Germany.
Frequently asked questions
When is TikTok Shop the deemed supplier for German VAT?
Under §3 Abs. 3a UStG, TikTok Shop collects and remits the German VAT itself in two B2C cases involving a non-EU seller: imported consignments to an EU consumer worth no more than €150, and sales of goods already stored inside the EU to an EU consumer. The platform is treated as buying from you and reselling to the consumer, so it carries the VAT on that onward sale. EU-established sellers, B2B sales, and imports above €150 are all outside the rule.
Do TikTok Shop sellers still need their own German VAT registration if TikTok collects the VAT?
Often yes, and always if you store stock in Germany. The deemed-supplier rule changes who remits the VAT on certain B2C sales; it does not cancel a registration you owe in your own right. German storage triggers registration from the first unit, and separately the marketplace must record a valid German USt-IdNr at the time of each transaction under §22f UStG, which in practice pushes most foreign sellers into a German registration anyway.
Does storing stock in a German 3PL trigger German VAT even if TikTok remits the VAT on my sales?
Yes. Storing goods in any German warehouse, a TikTok fulfilment centre or an independent third-party logistics (3PL) provider, creates a German VAT registration obligation from the first unit, independently of who remits the VAT on the final sale. Even when TikTok pays the output VAT on your B2C orders, you imported or moved the goods into Germany and hold them there, and that domestic activity plus your supply to the platform must appear on your own German VAT return. The €10,000 EU-wide distance-selling threshold does not apply once stock is in Germany.
When is the TikTok Shop seller still the taxable person who must register and file?
In every case outside the two deemed-supplier scenarios. That covers any seller storing stock in a German warehouse, EU-established sellers making their own distance sales into Germany, B2B sales to a German business with a valid VAT ID (where the reverse charge applies), and non-EU import consignments above €150 where you become the importer of record. In these cases you register and report the sales on your own USt-Voranmeldung.
Do I still file a German VAT return if TikTok already remits the VAT?
Yes, once you are registered. Registration creates a standing duty to file the monthly USt-Voranmeldung and the annual Umsatzsteuererklärung, even in months where TikTok remitted the VAT on most of your sales. Deemed-supplier sales are reported separately from your direct sales, your German stock movements are recorded, and input VAT on German costs such as advertising and fulfilment fees flows through the same return. Nil months still need a return.
How much does German VAT compliance cost for a TikTok Shop seller?
With Vaytax it is €1,199/year all-in if you need a German VAT registration, covering the registration plus your first year of monthly USt-Voranmeldung and the annual return, all filed by a licensed German tax advisor. If you already hold a German VAT number, it is €79/month. The service is software plus a licensed German tax advisor who files with the Finanzamt; it is not free and not a do-it-yourself tool.
Related guides:
Selling on TikTok Shop into Germany?
If you store stock in Germany, you need your own German VAT registration from the first unit, even when TikTok collects the VAT on your sales. Vaytax is software plus a licensed German tax advisor who files with the Finanzamt: €1,199/year all-in with registration included, or €79/month if you already hold a German VAT number. No charge to read; start whenever you are ready.
Start registration TikTok Shop sellers Amazon FBA sellers