TikTok Shop in Germany.
Why you still need a German VAT ID.
Even when TikTok is the deemed supplier and remits VAT for you, German law (§22f UStG) makes the marketplace verify your registration before it lets you sell. Here is when TikTok handles VAT, when you do, and what we file each month either way. In English.
The short version
"TikTok handles my VAT" is only partially correct. TikTok Shop can become the deemed supplier for certain B2C transactions under §3 Abs. 3a UStG, and remits the VAT itself. But the marketplace-liability rules under §§22f and 25e UStG still require TikTok to record a valid German USt-IdNr at the time of each transaction.
In practice that means most foreign sellers selling into Germany still need a German VAT registration, even when TikTok remits the VAT on the deemed-supplier sales. Storing inventory in a German TikTok Fulfilment warehouse makes registration mandatory from day one.
Once registered, you file a monthly UStVA regardless: deemed-supplier sales are reported separately from your direct sales. Typical year-one cost via Vaytax: €1,199/year all-in, German VAT registration included.
Not sure if this applies to your business? Take the 60-second VAT check →
TikTok Shop sellers with a German VAT obligation
The three most common profiles. If one of these sounds like you, a German VAT registration is almost certainly needed.
TikTok Fulfilment Germany sellers
Your inventory sits in a German TikTok Fulfilment warehouse. Storage in Germany is the trigger, just like Amazon FBA. Registration is mandatory from the day stock arrives, no matter where your company is based or how much you sell.
Non-EU sellers shipping into Germany
US, UK, or Chinese sellers shipping B2C parcels to German customers. TikTok is the deemed supplier on imports at or under €150, but you still need a valid German USt-IdNr to satisfy §22f, and you become the importer of record above €150.
EU sellers scaling past the €10k line
EU-established sellers shipping from home are fine under OSS until stock moves into Germany. The moment you use a German fulfilment warehouse, OSS no longer covers it and a local German registration is required.
The §22f trap: why "TikTok handles my VAT" is only half the story
Under §3 Abs. 3a UStG, TikTok Shop can indeed become the deemed supplier for certain B2C transactions. This generally applies where a non-EU seller sells goods to EU consumers via the platform and the consignment value does not exceed €150 on import, or where the goods are already located within the EU. In these cases, TikTok is responsible for collecting and remitting the VAT.
However, German VAT law also contains the marketplace-liability rules under §§22f and 25e UStG. These provisions make marketplace operators potentially liable for unpaid VAT of sellers active on their platform.
The former "Bescheinigung über die steuerliche Erfassung" under §22f UStG (Form USt 1 TI) as proof of compliance only applied until 30 June 2021. Since 1 July 2021, marketplace operators must record the German VAT identification number (USt-IdNr) issued by the Bundeszentralamt für Steuern (BZSt) under §27a UStG. The VAT ID must be valid at the time of the transaction. This requirement applies regardless of whether the seller is established inside or outside the EU.
A practical clarification: German law itself does not explicitly require TikTok to deactivate seller accounts without a valid German VAT ID. The legal framework focuses on the marketplace operator's documentation obligations under §22f UStG and the liability protection under §25e UStG, which generally requires proper documentation and a valid VAT ID where applicable. Whether TikTok actually blocks, suspends, or restricts accounts without a valid VAT ID is a business and compliance decision of the platform.
In practice, this frequently results in a German VAT registration becoming necessary for foreign TikTok Shop sellers selling into Germany. Where the required VAT ID evidence cannot be provided, platforms may suspend, deactivate, or in severe cases permanently remove seller accounts as part of their internal compliance procedures. For that reason, most foreign sellers ultimately need a German VAT registration. Vaytax assists with the German VAT registration process and the ongoing filing obligations connected to it.
Who pays what: six scenarios
The same legal framework gives different answers depending on your establishment country and whether your inventory sits in Germany. This table is the short version.
| Your situation | Who pays the VAT | Need a German VAT ID? |
|---|---|---|
| EU seller, stock in home country, <€10k/yr cross-border sales | You, in your home country | No |
| EU seller, stock in home country, >€10k/yr cross-border sales | You, via OSS in your home country | No (OSS handles it) |
| EU seller, using TikTok Fulfilment in Germany | You, directly in Germany | Yes |
| Non-EU seller (US/UK/CN), stock outside EU, B2C imports to DE ≤€150 | TikTok, via IOSS (§3 Abs. 3a) | Yes, for §22f |
| Non-EU seller, stock outside EU, B2C imports to DE >€150 (DDP shipping) | You: import VAT + 19% on the onward supply | Yes, you are the importer of record |
| Non-EU seller, stock outside EU, B2C imports to DE >€150 (DAP shipping) | Customer pays import VAT at customs (high refusal rate, rarely commercial) | Not strictly required, but commercially unviable |
| Non-EU seller, using TikTok Fulfilment in Germany | TikTok (deemed supplier, B2C) | Yes, for §22f |
| Any seller, B2B sale to a German business with valid VAT ID | Buyer self-accounts (reverse charge) | Depends on storage |
A few caveats on the matrix: below the €10,000 cross-border threshold, you have no German VAT obligation from the §3c rule, but TikTok itself may still require a VAT ID at seller-account activation. Above the €150 import line, the practical answer depends on whether you ship DDP (you become the importer and need German VAT) or DAP (the customer is liable at customs, which is rarely commercially viable). From 1 July 2027, subject to final Council adoption, the deemed-supplier rule extends from B2C to B2B for non-EU sellers using EU marketplaces (the EU's VAT in the Digital Age package).
Five things TikTok sellers regularly get wrong
Patterns we see often enough that they probably apply to you.
"TikTok handles my VAT, so I don't need to register."
TikTok handles VAT only in the narrow deemed-supplier scenarios. Even where it does, marketplaces are required to record a valid German USt-IdNr (issued under §27a UStG) at the time of each transaction, per the §§22f + 25e UStG documentation and liability framework. In practice that means TikTok will ask you for one.
"TikTok Fulfilment Germany is just shipping, not storage."
It is storage in Germany, which is a German VAT trigger from the day inventory arrives. The €10,000 EU-wide threshold does not protect you once goods are physically in a German warehouse.
"I'm under €10k, so I'm fine."
The €10,000 threshold applies only to EU-established sellers shipping from their home country. It does not apply to non-EU sellers, and it does not apply once your stock sits in Germany.
"If TikTok pays the VAT, I don't need to file a return."
Once registered, you file a monthly UStVA (VAT return) regardless. Deemed-supplier sales are reported separately as a memo line; your direct sales, inventory movements, and input VAT (TikTok fees, ads) all flow through the same return.
"My USt-IdNr is enough on its own."
Two German tax IDs exist. The Steuernummer is your domestic identifier with the Finanzamt; the USt-IdNr is your cross-border identifier. TikTok asks for the USt-IdNr, but you need both. The difference is explained here.
"I'll deal with VAT when sales pick up."
TikTok validates the VAT ID with the BZSt before activation. Registering in Germany typically takes 4 to 8 weeks (longer if your paperwork has gaps). If you wait until orders are flowing, you spend that window unable to operate. Start before you scale.
What changes on 8 January 2026
TikTok Shop is raising EU seller commission from 5% to 9% in Germany, Spain, France, Italy, and Ireland from 8 January 2026, with a reduced 7% rate for consumer electronics and a 4% promotional rate for new sellers during their first 60 days. This is a marketplace-fee change, not a VAT-rule change, but it materially affects your unit economics: a €100 standard-category sale now nets €91 before VAT and fulfilment fees.
It does not change your VAT position, but it does change how much margin you have to absorb the cost of getting compliance right. Errors that trigger penalties, estimated assessments, or account suspensions become more expensive when your per-unit margin is thinner.
What changes on 1 July 2027
From 1 July 2027, subject to final Council adoption, the deemed-supplier rule extends from B2C to B2B for non-EU sellers using EU marketplaces, part of the EU's VAT in the Digital Age package. Until then the rule is B2C-only: TikTok Shop is never the deemed supplier for B2B intra-EU sales, where reverse charge applies if the buyer has a valid VAT ID.
Monthly filing: what it actually looks like
Once you are registered for German VAT, the monthly rhythm is simple:
- You: Enter your sales figures into the Vaytax dashboard each month (~5 minutes, totals per VAT rate, any B2B supplies, any deemed-supplier sales).
- We: Separate your TikTok deemed-supplier sales from your direct sales, generate the UStVA, and file with the Finanzamt.
- Finanzamt: Processes the filing, debits your SEPA account for any VAT owed.
- You: Get filing confirmation in the dashboard and by email.
Deemed-supplier sales TikTok remitted on your behalf are reported separately from your direct sales, so your numbers match what TikTok reports. Inventory movements between warehouses are recorded, and any B2B sales, refunds, or input VAT on German expenses (advertising, fulfilment fees) flow through the same return. The Jahreserklärung (annual return) and ZM (intra-EU recap) also remain your responsibility, and we handle both.
Honest pricing for TikTok Shop sellers
No per-sale surcharge. The price you see covers your routine recurring filings; one-off work like backfiling or disputes is always quoted up front.
New to German VAT · Path A
€1,199 / year, all-in
German VAT registration included. Charged in full at signup. Renews yearly.
What's included
- German VAT registration (USt-IdNr via the BZSt)
- Monthly UStVA filing
- Deemed-supplier sales split from direct sales
- Annual VAT return (Umsatzsteuer-Jahreserklärung)
- Filed in the official Finanzamt format
- SEPA mandate setup
- All routine tax-office correspondence
- Licensed German tax advisor · dashboard in English
Already registered · Path B
€89 / month
Already hold a German VAT number? Skip the registration fee and move straight into monthly filing. €990/year if you pay annually (about €82/month, roughly 7% off).
Or €990 billed yearly. No registration fee.
- Monthly UStVA filing
- Deemed-supplier sales reported separately
- Annual VAT return included
- EU sales list (ZM) when you sell B2B cross-border
- All routine tax-office correspondence
Got a letter from the Finanzamt? Read it free. Then have it handled.
Free instant English read, no signup. Then a fixed price from €200 net, nothing to pay until you accept. Estimated assessment (Schätzbescheid), payment reminder (Mahnung), formal hearing notice (Anhörung).
Not sure what you need?
Find out exactly what applies to your TikTok Shop business first.
Answer a few quick questions about how and where you sell. We will tell you whether Germany requires you to register, and what it costs, in plain English. No account, no obligation.
Sell on TikTok Shop. Keep your VAT ID valid.
German VAT registration, monthly filing, and the annual return, handled end to end by a licensed German tax advisor. Built for foreign TikTok Shop sellers. Reviewed June 2026 by a licensed German tax advisor.
Start registrationThis guide is general orientation, not legal advice. Your specific German VAT obligations depend on your business structure, storage locations, total EU sales, and where you sit in the supply chain. Vaytax customers' filings are reviewed by a licensed German tax advisor; if you want a tailored answer before signing up, get in touch.