EU VAT compliance is what keeps your Amazon, Shopify, and marketplace sales stable across Europe: correct registrations, correct VAT setup, on-time filings, and clean records if a tax office asks questions. This “download-style” guide gives you a practical checklist you can use today and repeat every month.
Brenda Varela
Last Updated on 10 March 2026If you want a simple rule: where your stock goes, your VAT obligations EU usually follow.
Key Takeaway
EU VAT compliance is not one task — it’s a repeatable process:
-
register in the right countries,
-
report via the correct route (local VAT vs OSS vs IOSS), and
-
keep audit-ready evidence (sales, stock moves, imports, VAT filings, payments, tax letters).
Do those three well, and you reduce risks like penalties, blocked VAT refunds, and marketplace compliance issues.
EU VAT compliance checklist
Use this checklist in three ways:
-
Setup checklist (one-time, then update when you change warehouses/countries)
-
Monthly/quarterly routine (repeat)
-
Audit pack (keep ready so letters don’t become emergencies)
Quick definitions (so you tick the right boxes)
-
Local VAT: registration + VAT returns in a specific country (usually needed where you store stock).
-
OSS: for intra-EU B2C distance sales (cross-border sales to consumers) reported in one quarterly return.
-
IOSS: for imports up to €150 sold B2C where VAT is collected at checkout and reported monthly (when used).
Step 1 — Map your sales and stock footprint (the foundation)
Before you register or file anything, map your real-world flow.
Checklist
[ ] List every country where you store stock (Amazon FBA, 3PL, local warehouse).
[ ] List where you dispatch from (shipping origin).
[ ] List where your customers are (shipping destination).
[ ] Note whether you import goods into the EU (and into which country).
[ ] Note your channels: Amazon, Shopify, eBay, Etsy, Kaufland, etc.
[ ] Flag complex models: dropshipping, chain transactions, consignment stock.
Why this matters
Most EU VAT compliance mistakes happen because sellers assume “I only sell in X” — but the VAT rules follow dispatch and storage, not just where customers live.
If you dropship to EU customers, be careful with OSS assumptions. Dropshipping is often treated as a chain transaction, and the “standard” distance sales logic may not apply in the way sellers expect—meaning local VAT registrations can still be needed depending on where transport starts and who is seen as the supplier in the chain. For examples and common exceptions, see our article on dropshipping.
Step 2 — Register for VAT in the right EU countries
This is the biggest compliance lever for ecommerce sellers.
VAT obligations EU: when local registration is usually needed
You typically need local VAT registration in a country if you:
-
store inventory there (FBA / 3PL / your warehouse),
-
import goods there (often needed to reclaim import VAT and to support the supply chain),
-
make domestic sales there from local stock,
-
do certain B2B transactions that must be reported locally.
Checklist
[ ] Register for VAT in every EU country where you store inventory.
[ ] Register where you import goods, if your setup requires it.
[ ] Update VAT numbers in Seller Central / Shopify / other marketplaces once issued.
[ ] If you are a non-EU seller, check if a fiscal representative is required in that country.
[ ] Create a “VAT numbers master list” (country, VAT ID, effective date, filing frequency, portal credentials).
Important note on thresholds
The EU-wide €10,000 distance sales threshold is mainly relevant for EU-established sellers. If you are non-EU and/or you store or import in the EU, do not rely on “threshold thinking” as a compliance strategy. For non-EU sellers, VAT obligations EU can start from the first taxable supply depending on the structure.
VAT registration is not instant, so build lead time into your launch plan. Processing times can vary widely by country (often around 4–12 weeks for EU-based businesses, and longer for non-EU sellers due to extra checks). Our guide VAT registration times in the EU shows typical timelines by country and the most common delay factors (missing recent company documents, translation/notarisation requirements, and additional due diligence).

Book a free consultation
Our VAT experts are happy to help you. Book a free consultation today!
Step 3 — Choose the right reporting route (local VAT vs OSS vs IOSS)
Choosing the wrong scheme is a classic EU VAT compliance trap.
3A) Local VAT returns (still required in many setups)
Local VAT returns are used for:
-
domestic sales in that country,
-
sales from stock held in that country,
-
many import-related positions (where applicable),
-
local reporting requirements (varies by country).
Checklist
[ ] Confirm filing frequency per country (monthly/quarterly/annual).
[ ] Confirm whether local additional reports apply (for example, EC Sales Lists for qualifying B2B movements; Intrastat may apply at higher thresholds).
[ ] Make sure domestic sales are reported locally (not in OSS).
3B) OSS for cross-border B2C distance sales within the EU
OSS can simplify EU VAT compliance by letting you report eligible cross-border B2C sales in one quarterly return.
Checklist
[ ] Confirm which sales are OSS-eligible (intra-EU B2C distance sales).
[ ] Exclude non-eligible sales (domestic sales, many B2B flows, imports).
[ ] Make sure your data is segmented by: destination country, VAT rate, product type, and dispatch country.
If you’re unsure whether OSS applies to your setup, start with our guide One-Stop-Shop (OSS) for online sellers. It explains, in plain terms, which sales go into OSS (cross-border B2C distance sales), which sales must stay in local VAT returns (especially domestic sales and sales from local stock), and why stock in multiple countries often still means multiple VAT registrations even if you use OSS.
3C) IOSS for imports up to €150 (where relevant)
If you ship goods from outside the EU directly to EU consumers and the intrinsic value per consignment is up to €150, IOSS can reduce delivery friction because VAT is collected at checkout and reported monthly.
Checklist
[ ] Confirm your shipments qualify (B2C, ≤ €150, correct customs process).
[ ] Ensure checkout collects the correct destination VAT.
[ ] Keep the required transaction records and monthly reporting data.
If you ship low-value parcels to EU customers, keep an eye on the IOSS changes planned for July 2028. Our guide Essential IOSS Changes: VAT Updates for 2028 explains what’s coming (including the end of the “special arrangement” model and tougher rules for sellers not using IOSS) and what you should prepare now.
Step 4 — Set up VAT correctly on Amazon, Shopify, and other marketplaces
EU VAT compliance fails fast when platform settings don’t match your registrations and reporting routes.
Checklist
[ ] Add every valid VAT number to each platform where required.
[ ] Configure VAT rate settings correctly (standard vs reduced categories where applicable).
[ ] Ensure consumer pricing display is correct (VAT-inclusive where expected for B2C).
[ ] If you sell B2B, set up VAT ID validation and correct invoice logic where required.
[ ] Sync VAT data from all channels into one reporting-ready dataset (don’t rely on manual copy/paste).
Marketplace note (important)
Marketplaces may be responsible for VAT in certain scenarios, but that does not remove your wider EU VAT compliance duties (especially if you store stock, import, or have local VAT registrations).
If you sell on Shopify, make sure your tax settings match your real VAT setup (where you store stock, where you ship from, and whether you use OSS). Shopify’s EU tax configuration is easy to switch on, but the risk is using “generic” settings that don’t reflect your registrations and reporting routes. For a practical walkthrough, see our Shopify VAT EU guide.
If you’re adding a new warehouse, joining Pan-EU, or expanding Shopify sales into new EU markets, book a hellotax onboarding call now — it’s easier (and cheaper) to set up correctly than to fix later.
Step 5 — Invoices and records (what you must keep to stay safe)
A good filing is not enough if you can’t evidence it.
What to keep (minimum audit-ready standard)
[ ] Order-level transaction data (net, VAT, gross, country, VAT rate, refunds).
[ ] Platform reports (Amazon tax calculation reports, settlement reports, Shopify tax reports).
[ ] Stock movement reports (FBA transfers, 3PL inventory reports, inter-warehouse transfers).
[ ] Import evidence (customs entries, proof of import VAT, broker statements where relevant).
[ ] VAT returns filed + submission confirmations.
[ ] VAT payments + bank proof.
[ ] Tax authority correspondence and deadlines.
Invoicing (keep this wording accurate)
-
B2B: VAT-compliant invoices are usually required and must match the VAT treatment (e.g., reverse charge where applicable).
-
B2C: invoice requirements vary by country and channel. Your safest approach is: keep complete transaction evidence, and issue invoices where local rules require them (or where your business model requires).
Record retention rule of thumb
OSS/IOSS require long retention periods, and local rules can vary — so a 10-year archive is a strong, practical baseline for EU VAT compliance.
If you sell B2B (even occasionally), validate customer VAT numbers before applying any B2B VAT treatment. The European Commission’s VIES VAT number validation tool lets you check whether an EU VAT ID is valid and helps you evidence your checks for audit purposes.
Step 6 — VAT checklist ecommerce routine (monthly + quarterly)
This is the repeatable “stay compliant” routine for online sellers.
Monthly routine (10–20 minutes if your data is clean)
[ ] Reconcile gross sales totals across channels vs your master dataset.
[ ] Spot-check VAT rates (flag unexpected 0% VAT or unusual rates).
[ ] Check refunds/returns logic (VAT correction captured).
[ ] Confirm inventory locations didn’t change (especially Amazon FBA).
[ ] Review imports: do you have all customs documents and proof of VAT paid?
[ ] Check for tax office letters and upcoming deadlines.
Quarterly routine (OSS + broader controls)
[ ] Confirm which sales belong in OSS vs local VAT returns.
[ ] Validate destination-country VAT totals by rate band.
[ ] Confirm dispatch country logic is consistent with your warehouse locations.
[ ] Archive the quarter’s “audit pack” (see below).
Step 7 — Audit-readiness tips (so you can answer questions fast)
If you want EU VAT compliance that holds up under scrutiny, build an “audit pack” once and keep it updated.
Your audit pack (recommended folder structure)
Create folders by Year → Country → then:
-
VAT registrations (VAT ID letters, portal access notes)
-
Returns filed (PDF/confirmations)
-
Payment proof
-
Sales reports (Amazon/Shopify/marketplaces)
-
Inventory and stock movements
-
Imports and customs evidence
-
Tax letters and your responses
-
VAT rate/product mapping notes
The 5 checks tax authorities commonly focus on
-
Does your dispatch country match real inventory locations?
-
Are domestic sales kept out of OSS?
-
Do OSS numbers reconcile to platform reports?
-
Can you evidence stock movements (especially FBA transfers)?
-
Can you evidence imports (and any VAT reclaim positions)?
Common EU VAT compliance red flags (avoid these)
-
Using OSS for domestic sales
-
Missing local VAT registrations after expanding warehouses
-
Wrong VAT rates (especially reduced-rate products)
-
Weak stock movement evidence (FBA transfers without a clean trail)
-
Late replies to tax office letters (can escalate quickly)
German tax office (Finanzamt) letters often relate to missing VAT returns, payment reminders, or document requests. Don’t ignore them—translate, respond quickly, and archive everything you send. Here’s a practical guide with common letter types and next steps
Checklist recap (print this)
[ ] VAT registered where required (especially stock countries)
[ ] Correct scheme used (local VAT vs OSS vs IOSS)
[ ] Correct VAT setup on Amazon/Shopify/marketplaces
[ ] Clean records: sales, refunds, stock movements, imports
[ ] Returns filed and VAT paid on time
[ ] Tax letters monitored, answered, and archived
[ ] Audit pack maintained (so audits don’t disrupt sales)

Book a free consultation
Our VAT experts are happy to help you. Book a free consultation today!
How hellotax helps with EU VAT compliance
hellotax supports sellers with the practical work behind EU VAT compliance, including:
-
VAT registrations across EU countries where you need them
-
Local VAT returns where you store stock or have local obligations
-
OSS support for intra-EU B2C distance sales (where eligible)
-
Platform and data workflows to reduce manual reporting errors
-
Tax letter inbox processes to centralize official correspondence
-
Local expert support for questions, document requests, and audit preparation
-
Fiscal representation where required in supported countries
Please note that hellotax does not provide IOSS support at the moment although we are working hard to be able to deliver it soon.
If you want EU VAT compliance without building your own internal VAT team, start hellotax onboarding and get a country-by-country setup plan based on your stock, imports, and sales channels. Simply book a free consultation now.
FAQ
Do I always need OSS for EU VAT compliance?
No. OSS is optional and only covers eligible intra-EU B2C distance sales. If you store stock in a country, local VAT returns are still usually required there.
For the official rules and practical guidance, the European Commission runs the VAT e-Commerce One Stop Shop portal. It includes plain-language explanations of OSS/IOSS, how registration works, how to declare and pay VAT, and what records you must keep for audits.
Does storing inventory in an EU country trigger VAT registration?
In most cases, yes. Stock in a country (Amazon FBA, 3PL, your warehouse) usually triggers local VAT registration and local filings.
Can marketplaces “handle VAT” for me?
Sometimes they are responsible for VAT in certain scenarios, but that does not remove your EU VAT compliance duties such as registrations driven by stock, imports, recordkeeping, and local reporting.
What’s the best way to stay audit-ready?
Keep a consistent audit pack: platform sales reports, inventory movement evidence, import documents, VAT returns filed, payment proof, and tax letters with your responses.
What records should I keep for VAT obligations EU?
Keep order-level data, VAT rate evidence, stock movement reports, import documents, filed returns, payment proof, and correspondence — ideally in a 10-year archive system.
Ready to simplify EU VAT compliance? Let hellotax handle registrations, filings, OSS where relevant, and tax letters — so you can focus on growth. Contact us today for a free consultation.

Book a free consultation
Our VAT experts are happy to help you. Book a free consultation today!







Leave a Reply