Register for the EU VAT One Stop Shop (OSS) scheme and understand its reporting obligations for cross-border B2C digital services
domain: government-general · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Determine eligibility: the EU VAT OSS Union scheme is available to EU-established businesses selling B2C goods or services across EU member states; non-EU businesses use the non-Union scheme for digital services supplied to EU consumers
Register for OSS in your EU member state of establishment (or chosen member state for non-EU businesses) through that country's tax authority's online portal; registration is effective from the first day of the quarter following the registration date, or earlier if the first taxable supply already occurred
Collect and apply the correct VAT rate of the consumer's member state (destination country) on each B2C transaction; OSS does not allow you to charge a single flat rate — you must apply each country's rate for supplies to consumers in that country
File a quarterly OSS VAT return through your member state of registration's portal; the return aggregates supplies by consumer member state and the corresponding VAT amount due in each country's currency (though the return is submitted in EUR)
Remit the total VAT declared on the OSS return to the tax authority of your member state of registration; that authority distributes the VAT to the respective consumer member states
Maintain electronic records of each OSS-covered transaction for the period required by EU law, including the consumer's member state, the VAT rate applied, the VAT amount, and the date of supply
Known gotchas
OSS registration covers all EU member states for the scheme type selected; you cannot selectively opt in to OSS for some countries while registering locally in others for the same transaction type — the scheme is all-or-nothing across the EU
OSS does not cover all VAT obligations; import VAT on goods (IOSS — Import One Stop Shop) is a separate scheme with its own registration, and domestic supplies in the member state of establishment are still reported on the domestic VAT return
VAT rates for digital services vary by member state and can change; maintaining a current rate table for all 27 EU member states is operationally necessary and incorrect rates result in under- or over-remittance that must be corrected on subsequent returns
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp