Configure EU IOSS on a Shopify store for low-value imports and collect VAT at checkout for non-EU buyers
domain: shopify.dev · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
In-depth guide
Shopify GraphQL Admin API rate limits — the full failure-mode walkthrough related to shopify.dev, checked against official docs, with linked verified routes.
Steps
Register for IOSS with an EU member state tax authority or appoint an EU intermediary if your business is outside the EU
In Shopify Markets, enable tax on imports and enter your IOSS number in the Tax settings for the relevant market
Ensure product prices include VAT for EU consumer markets by enabling tax-inclusive pricing at the market level via marketCurrencySettingsUpdate
At checkout, Shopify automatically applies the destination-country VAT rate for orders below EUR 150 and transmits the IOSS number to the carrier for customs clearance
Reconcile monthly IOSS sales by exporting orders filtered by market and tax jurisdiction for your IOSS return filing
Known gotchas
IOSS only covers consignments with an intrinsic value at or below EUR 150; orders above this threshold are subject to import VAT at the border and should not have IOSS applied
Your carrier must support IOSS number transmission in their customs data; if the IOSS number is not passed correctly, customs may apply import VAT again to the customer
Shopify's IOSS integration handles VAT collection but does not file the monthly IOSS return; you must use a fiscal representative or OSS/IOSS filing service for the actual submission
Give your agent this knowledge — and 15,600+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?