{"id":7096,"date":"2026-09-17T12:41:56","date_gmt":"2026-09-17T12:41:56","guid":{"rendered":"https:\/\/helvetios.com\/?p=7096"},"modified":"2026-09-17T12:41:59","modified_gmt":"2026-09-17T12:41:59","slug":"vat-oss-for-e-commerce-sellers-in-the-eu","status":"publish","type":"post","link":"https:\/\/helvetios.com\/es\/vat-oss-for-e-commerce-sellers-in-the-eu\/","title":{"rendered":"VAT and OSS for E-Commerce Sellers\u00a0"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><em>A working guide to charging the right VAT rate across the EU, registering for the One Stop Shop, and filing returns without hiring a tax office in every country you sell to.<\/em>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u20ac10,000 \u2014 the number that decides everything.<\/strong>&nbsp;Sell under this amount per calendar year across all EU countries combined, and you can keep charging your home country&#8217;s VAT rate. Cross it, and you owe VAT at each buyer&#8217;s local rate \u2014 which is exactly the problem OSS exists to simplify.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Leer art\u00edculo relacionado: <a href=\"https:\/\/helvetios.com\/es\/iva-gst-para-servicios-digitales\/\" data-type=\"link\" data-id=\"https:\/\/helvetios.com\/vat-gst-for-digital-services\/\">VAT\/GST for Digital Services<\/a><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What OSS&nbsp;actually solves&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before July 2021, an online seller shipping to customers in, say, France, Poland, and Sweden could in theory need three separate VAT registrations and three local returns. The&nbsp;<strong>One Stop Shop (OSS)<\/strong>&nbsp;replaced that with a single quarterly return, filed in one member state, covering VAT owed everywhere in the EU.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&nbsp;didn&#8217;t&nbsp;remove the obligation to charge destination-country VAT \u2014 it removed the need to register in every destination country to pay it. That distinction matters for how you price, invoice, and file.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Do you need to register?<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Run through this in order. Most sellers land on an answer within the first two questions.&nbsp;<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Are your buyers EU consumers (B2C), not businesses?<\/strong>\u00a0OSS covers B2C distance sales of goods and digital services. B2B sales\u00a0generally use\u00a0reverse charge instead \u2014 a different regime entirely.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Is your total cross-border B2C turnover across all EU countries below \u20ac10,000\/year?<\/strong>\u00a0If yes and\u00a0you&#8217;re\u00a0an EU-established business, you may charge your home VAT rate and skip OSS for now \u2014 though you can opt in voluntarily.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Over \u20ac10,000, or based outside the EU?<\/strong>\u00a0You need to charge destination-country VAT rates. OSS (or IOSS for imported low-value goods) is how you remit that without registering in each country separately.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Do you hold stock in an EU warehouse (e.g. Amazon FBA) outside your home country?<\/strong>\u00a0That typically creates a local VAT registration requirement regardless of the \u20ac10,000 threshold \u2014 OSS\u00a0doesn&#8217;t\u00a0replace it, though it still covers your onward B2C sales.\u00a0<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Common trap:<\/strong>&nbsp;The \u20ac10,000 threshold is&nbsp;<em>cumulative across the whole EU<\/em>, not per country. A seller shipping \u20ac4,000 to Germany and \u20ac7,000 to France has crossed it, even though neither figure alone looks large.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Which scheme applies to you<\/strong>&nbsp;<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Scheme<\/strong>&nbsp;<\/td><td><strong>Who&nbsp;it&#8217;s&nbsp;for<\/strong>&nbsp;<\/td><td><strong>Covers<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>Union OSS<\/strong>&nbsp;<\/td><td>EU-established sellers (and non-EU sellers with an EU warehouse or establishment)&nbsp;<\/td><td>B2C distance sales of goods within the EU, plus digital\/telecom\/broadcast services to EU consumers&nbsp;<\/td><\/tr><tr><td><strong>Non-Union OSS<\/strong>&nbsp;<\/td><td>Businesses with no EU establishment&nbsp;<\/td><td>B2C supplies of services (not goods) to EU consumers \u2014 e.g. SaaS, digital downloads, consulting&nbsp;<\/td><\/tr><tr><td><strong>Import OSS (IOSS)<\/strong>&nbsp;<\/td><td>Any seller, EU or not&nbsp;<\/td><td>Goods imported from outside the&nbsp;EU to EU&nbsp;consumers, valued at&nbsp;<strong>\u20ac150 or less<\/strong>&nbsp;per shipment&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A single business can need more than one scheme \u2014 a US-based store selling physical goods drop-shipped from China (IOSS territory) and a subscription add-on (Non-Union OSS territory) is a normal combination, not an edge case.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Registering: what the process looks like<\/strong>&nbsp;<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Pick your Member State of Identification.<\/strong>\u00a0EU businesses register via their home country&#8217;s tax portal. Non-EU businesses choose\u00a0any\u00a0one-member\u00a0state to register in \u2014 Estonia and Ireland are common choices for their fully digital portals.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Submit the OSS application<\/strong>\u00a0with your business details, EU VAT number (if you have one), and bank details for refunds. Approval typically takes days to a few weeks, not months.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Start charging destination-country VAT rates<\/strong>\u00a0from your registration&#8217;s effective date \u2014 usually the first day of the quarter after you apply, though late registration after crossing the threshold can be backdated.\u00a0<\/li>\n<\/ol>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Set up rate logic in your storefront.<\/strong>\u00a0Shopify, WooCommerce, and most platforms have EU VAT rate tables built in or as a plugin \u2014\u00a0you&#8217;re\u00a0responsible for keeping the applied rate correct, not the platform.\u00a0<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Filing: the quarterly rhythm<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">OSS returns are filed quarterly regardless of your home country&#8217;s normal VAT filing frequency:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Quarter<\/strong>&nbsp;<\/td><td><strong>Filing deadline<\/strong>&nbsp;<\/td><\/tr><tr><td>Jan \u2013 Mar&nbsp;<\/td><td>30 April&nbsp;<\/td><\/tr><tr><td>Apr \u2013 Jun&nbsp;<\/td><td>31 July&nbsp;<\/td><\/tr><tr><td>Jul \u2013 Sep&nbsp;<\/td><td>31 October&nbsp;<\/td><\/tr><tr><td>Oct \u2013 Dec&nbsp;<\/td><td>31 January&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The return itself is one document listing sales and VAT due&nbsp;<em>per destination country<\/em>, even though you file and pay it once, to your Member State of Identification. That state then redistributes the money to where&nbsp;it&#8217;s&nbsp;actually owed.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nota:<\/strong>&nbsp;A &#8220;nil return&#8221; \u2014 zero EU B2C sales in a quarter \u2014 still&nbsp;has to&nbsp;be filed if&nbsp;you&#8217;re&nbsp;registered. Missing it, even at zero, is one of the more common reasons OSS registrations get flagged.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mistakes that show up in practice<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Applying home VAT rate above the threshold.<\/strong>&nbsp;The most frequent error: continuing to charge, say, 21% domestic VAT on a sale to Denmark (25%) after crossing \u20ac10,000 for the year.&nbsp;It&nbsp;under-collects VAT you still owe \u2014 the shortfall comes out of your margin, not the customer&#8217;s pocket, once caught.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Confusing OSS with local registration.<\/strong>&nbsp;OSS reports VAT on sales&nbsp;<em>from<\/em>&nbsp;your own stock or establishment to consumers elsewhere. It does not cover VAT triggered by holding inventory in another country&#8217;s warehouse \u2014 that still needs a local registration in that country.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ignoring IOSS for low-value imports.<\/strong>&nbsp;Without IOSS, low-value parcels get VAT collected at the border by the courier, often with a handling fee added \u2014 a worse customer experience and a common cause of abandoned deliveries and complaints.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Leer art\u00edculo relacionado: <a href=\"https:\/\/helvetios.com\/es\/iva-gst-para-servicios-digitales\/\" data-type=\"link\" data-id=\"https:\/\/helvetios.com\/vat-gst-for-digital-services\/\">Estonia for EU E-commerce<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Frequently asked<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Does OSS replace my domestic VAT return?<\/strong>&nbsp;<br>No. OSS only covers your cross-border B2C EU sales. Domestic sales in your home country still go through your normal local VAT return.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I deregister from OSS if my sales drop back under \u20ac10,000?<\/strong>&nbsp;<br>Yes, but most businesses that have crossed the threshold once stay registered \u2014 deregistering and re-registering as sales fluctuate quarter to quarter usually costs more in administrative overhead than it saves.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which VAT rate do I charge \u2014 mine or the&nbsp;buyer&#8217;s?<\/strong>&nbsp;<br>Once&nbsp;you&#8217;re&nbsp;over the threshold or registered voluntarily, the buyer&#8217;s country rate applies, not yours. Rates range from 17% (Luxembourg) to 27% (Hungary) across the EU.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do marketplaces like Amazon or Etsy handle this for me?<\/strong>&nbsp;<br>Often, yes, for sales made through the marketplace \u2014 many platforms are &#8220;deemed suppliers&#8221; and collect VAT on your behalf. Sales through your own website are still your responsibility.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Need Help With EU VAT and OSS?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cross-border VAT can become complicated once you start selling to customers in multiple EU countries or holding stock abroad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Helvetios can help you understand your VAT and OSS obligations, choose the appropriate setup, and keep your e-commerce business compliant as it grows.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you&#8217;re launching an EU-based online store or expanding into new European markets, our team can provide practical guidance tailored to your business model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Have questions about VAT, OSS, or your international business setup? <a href=\"https:\/\/helvetios.eu\/contact\/\" target=\"_blank\" rel=\"noopener\">Contactar a Helvetios<\/a> to discuss your situation.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>A working guide to charging the right VAT rate across the EU, registering for the One Stop Shop, and filing returns without hiring a tax office in every country you sell to.&nbsp; \u20ac10,000 \u2014 the number that decides everything.&nbsp;Sell under this amount per calendar year across all EU countries combined, and you can keep charging [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/posts\/7096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/comments?post=7096"}],"version-history":[{"count":1,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/posts\/7096\/revisions"}],"predecessor-version":[{"id":7099,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/posts\/7096\/revisions\/7099"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/media\/7098"}],"wp:attachment":[{"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/media?parent=7096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/categories?post=7096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helvetios.com\/es\/wp-json\/wp\/v2\/tags?post=7096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}