| 1 | --- |
| 2 | name: eu-oss-digital |
| 3 | description: Use this skill whenever a business sells digital services (electronically supplied services) B2C to consumers in other EU member states and needs to determine the correct VAT treatment. Trigger on phrases like "OSS", "One-Stop-Shop", "MOSS", "Mini One-Stop-Shop", "digital services VAT", "electronically supplied services", "B2C cross-border EU", "EU VAT on digital", "EUR 10,000 threshold", "destination country VAT rate", "non-Union OSS", or any request involving the VAT treatment of digital services sold to EU consumers. This skill contains the complete OSS rules, the EUR 10,000 threshold, destination VAT rate table, filing requirements, consumer location evidence rules, and the Union vs non-Union OSS distinction. ALWAYS read this skill before advising on any B2C digital services VAT question. |
| 4 | --- |
| 5 | |
| 6 | # EU One-Stop-Shop (OSS) for Digital Services Sold B2C Cross-Border |
| 7 | |
| 8 | --- |
| 9 | |
| 10 | ## Skill Metadata |
| 11 | |
| 12 | | Field | Value | |
| 13 | |-------|-------| |
| 14 | | Jurisdiction | EU (all 27 member states) | |
| 15 | | Primary Legislation | Council Directive 2006/112/EC, Articles 58, 369a-369k (Union OSS), Articles 358-369 (non-Union OSS) | |
| 16 | | Supporting Legislation | Council Implementing Regulation (EU) No 282/2011 (Art 24a-24f: ESS definitions; Art 54a-55a: consumer location); Commission Implementing Regulation (EU) 2019/2026 | |
| 17 | | Scope | B2C sales of electronically supplied services (ESS) / digital services by EU and non-EU sellers to EU consumers | |
| 18 | | Key Threshold | EUR 10,000 annual cross-border B2C digital sales threshold | |
| 19 | | Contributor | OpenAccountants | |
| 20 | | Validation Date | April 2026 | |
| 21 | | Skill Version | 1.0 | |
| 22 | | Confidence Coverage | Tier 1: OSS eligibility, threshold check, rate lookup, filing obligations. Tier 2: consumer location evidence, mixed supplies (digital + physical), marketplace rules. Tier 3: complex group structures, deemed supplier rules for marketplaces. | |
| 23 | | Cross-references | `eu-reverse-charge.md`, `eu-vat-directive.md`, country-specific VAT return skills | |
| 24 | |
| 25 | --- |
| 26 | |
| 27 | ## Confidence Tier Definitions |
| 28 | |
| 29 | - **[T1] Tier 1 -- Deterministic.** Apply exactly as written. No reviewer judgement required. |
| 30 | - **[T2] Tier 2 -- Reviewer Judgement Required.** Flag the issue and present options. A qualified accountant must confirm. |
| 31 | - **[T3] Tier 3 -- Out of Scope / Escalate.** Do not guess. Escalate to a qualified accountant. |
| 32 | |
| 33 | --- |
| 34 | |
| 35 | ## Step 0: Pre-Check Questions [T1] |
| 36 | |
| 37 | 1. **Is the seller VAT-registered (or required to be registered) in an EU member state, or established outside the EU?** Determines Union vs non-Union OSS. |
| 38 | 2. **Is the customer a private individual (B2C)?** OSS is exclusively for B2C supplies. B2B cross-border services use the reverse charge (see `eu-reverse-charge.md`). |
| 39 | 3. **Is the service an "electronically supplied service" (ESS)?** See Step 1 for definitions. |
| 40 | 4. **What is the total value of cross-border B2C digital sales to other EU member states in the current and preceding calendar year?** Determines whether the EUR 10,000 threshold is exceeded. |
| 41 | 5. **In which EU member state is the consumer located?** Determines the applicable VAT rate. |
| 42 | |
| 43 | **If items 1-3 are unknown, STOP.** |
| 44 | |
| 45 | --- |
| 46 | |
| 47 | ## Step 1: What Qualifies as an Electronically Supplied Service (ESS)? [T1] |
| 48 | |
| 49 | **Legislation:** VAT Directive Art 7(1) of Implementing Regulation 282/2011; Art 58 of the VAT Directive. |
| 50 | |
| 51 | An electronically supplied service is a service delivered over the internet or electronic network, the nature of which renders its supply essentially automated, involving minimal human intervention, and impossible to ensure in the absence of information technology. |
| 52 | |
| 53 | ### ESS -- YES (qualifies) [T1] |
| 54 | |
| 55 | | Category | Examples | |
| 56 | |----------|----------| |
| 57 | | Software and apps | Downloads of software, apps, games, updates, add-ons, SaaS | |
| 58 | | Digital content | E-books, online newspapers/magazines, digital music, streaming video/audio, podcasts | |
| 59 | | Online courses | Pre-recorded courses, automated e-learning with no live instructor | |
| 60 | | Cloud services | Web hosting, cloud storage, online backup | |
| 61 | | Advertising | Online advertising services (banner ads, search engine ads) | |
| 62 | | Digital images/templates | Stock photos, website templates, design files | |
| 63 | | Online gaming | MMO subscriptions, in-game purchases, online gambling | |
| 64 | |
| 65 | ### ESS -- NO (does NOT qualify) [T1] |
| 66 | |
| 67 | | Category | Why Not ESS | |
| 68 | |----------|-------------| |
| 69 | | Live online teaching/consulting | Significant human intervention -- this is a standard B2B/B2C service, not ESS | |
| 70 | | Physical goods ordered online | Physical delivery = goods, not ESS | |
| 71 | | Professional services via email | Email is the medium, not the service itself | |
| 72 | | Telephone/fax services | Telecoms, not ESS (separate rules under Art 58) | |
| 73 | | Physical event tickets sold online | The event is the supply, not the online sale | |
| 74 | | Bespoke software development | Custom work with significant human input is not automated | |
| 75 | |
| 76 | --- |
| 77 | |
| 78 | ## Step 2: The EUR 10,000 Threshold [T1] |
| 79 | |
| 80 | **Legislation:** VAT Directive Art 58(2); introduced by Directive (EU) 2017/2455. |
| 81 | |
| 82 | ### Rule |
| 83 | |
| 84 | An EU-established seller whose total cross-border B2C sales of ESS (and intra-EU distance sales of goods) to consumers in OTHER EU member states do NOT exceed **EUR 10,000** (or national currency equivalent) in the current AND preceding calendar year may: |
| 85 | |
| 86 | - **Charge their home country's VAT rate** on all B2C digital sales to other EU countries. |
| 87 | - **Report on their domestic VAT return** (no OSS registration needed). |
| 88 | |
| 89 | ### When the threshold is exceeded [T1] |
| 90 | |
| 91 | Once the EUR 10,000 threshold is exceeded (cumulative across ALL other EU member states, not per country): |
| 92 | |
| 93 | - The seller MUST charge the **destination country's VAT rate** on each sale. |
| 94 | - The seller should either: |
| 95 | - **Register for OSS** in their home member state (recommended), or |
| 96 | - **Register for VAT in each destination member state** (complex, expensive, not recommended for small businesses). |
| 97 | |
| 98 | ### Threshold does NOT apply to [T1] |
| 99 | |
| 100 | - **Non-EU sellers:** Must always charge the destination rate (no threshold benefit). Must use the non-Union OSS or register in each member state. |
| 101 | - **Sellers established in more than one EU member state:** The threshold does not apply; must use OSS or register locally. |
| 102 | |
| 103 | --- |
| 104 | |
| 105 | ## Step 3: How OSS Works [T1] |
| 106 | |
| 107 | ### Union OSS (for EU-established sellers) |
| 108 | |
| 109 | | Feature | Detail | |
| 110 | |---------|--------| |
| 111 | | Who can register | Any business established in an EU member state | |
| 112 | | Where to register | In the member state where the business is established (Member State of Identification -- MSI) | |
| 113 | | What is reported | All B2C ESS sales to consumers in other EU member states, broken down by destination country and VAT rate | |
| 114 | | Filing frequency | Quarterly | |
| 115 | | Filing deadline | End of the month following the quarter (e.g., Q1 Jan-Mar: deadline 30 April) | |
| 116 | | Payment | Single payment to the MSI tax authority, which distributes to destination countries | |
| 117 | | VAT rate charged | Destination country's rate (see Step 4) | |
| 118 | | Input VAT recovery | NOT through OSS. Seller recovers input VAT through their domestic VAT return or via the VAT refund procedure (Directive 2008/9/EC) | |
| 119 | |
| 120 | ### Non-Union OSS (for non-EU sellers) |
| 121 | |
| 122 | | Feature | Detail | |
| 123 | |---------|--------| |
| 124 | | Who can register | Any business NOT established in the EU that makes B2C ESS sales to EU consumers | |
| 125 | | Where to register | In any EU member state of the seller's choice (MSI) | |
| 126 | | What is reported | All B2C ESS sales to EU consumers, broken down by destination country and VAT rate | |
| 127 | | Filing frequency | Quarterly | |
| 128 | | Filing deadline | End of the month following the quarter | |
| 129 | | Payment | Single payment to the chosen MSI | |
| 130 | | VAT rate charged | Destination country's rate | |
| 131 | | Input VAT recovery | Via the special refund procedure in Directive 86/560/EEC (13th Directive), which is more restrictive | |
| 132 | | IMPORTANT | Non-EU sellers who do NOT register for non-Union OSS must register for VAT individually in every member state where they have consumers | |
| 133 | |
| 134 | --- |
| 135 | |
| 136 | ## Step 4: EU VAT Rate Table for Digital Services (ESS) [T1] |
| 137 | |
| 138 | **Rates as of April 2026. Always verify for rate changes.** |
| 139 | |
| 140 | | Country | Code | Standard Rate | Reduced Rate (if applicable to ESS) | Notes | |
| 141 | |---------|------|--------------|--------------------------------------|-------| |
| 142 | | Austria | AT | 20% | -- | | |
| 143 | | Belgium | BE | 21% | -- | | |
| 144 | | Bulgaria | BG | 20% | -- | | |
| 145 | | Croatia | HR | 25% | -- | | |
| 146 | | Cyprus | CY | 19% | -- | | |
| 147 | | Czech Republic | CZ | 21% | -- | | |
| 148 | | Denmark | DK | 25% | -- | | |
| 149 | | Estonia | EE | 22% | -- | | |
| 150 | | Finland | FI | 25.5% | -- | Increased from 24% in 2024 | |
| 151 | | France | FR | 20% | 5.5% on e-books, digital press | | |
| 152 | | Germany | DE | 19% | 7% on e-books | | |
| 153 | | Greece | GR | 24% | -- | | |
| 154 | | Hungary | HU | 27% | -- | Highest rate in EU | |
| 155 | | Ireland | IE | 23% | 9% on e-books, e-newspapers | | |
| 156 | | Italy | IT | 22% | 4% on e-books | | |
| 157 | | Latvia | LV | 21% | -- | | |
| 158 | | Lithuania | LT | 21% | -- | | |
| 159 | | Luxembourg | LU | 17% | 3% on e-books | Lowest standard rate in EU | |
| 160 | | Malta | MT | 18% | -- | Lowest standard rate for general ESS | |
| 161 | | Netherlands | NL | 21% | -- | | |
| 162 | | Poland | PL | 23% | -- | | |
| 163 | | Portugal | PT | 23% | 6% on e-books | | |
| 164 | | Romania | RO | 19% | -- | | |
| 165 | | Slovakia | SK | 23% | -- | | |
| 166 | | Slovenia | SI | 22% | -- | | |
| 167 | | Spain | ES | 21% | 4% on e-books | | |
| 168 | | Sweden | SE | 25% | 6% on e-books | | |
| 169 | |
| 170 | **Key observations:** |
| 171 | - Rates range from 17% (Luxembourg) to 27% (Hungary). |
| 172 | - **E-books and digital press** enjoy reduced rates in many countries (FR 5.5%, DE 7%, IT 4%, ES 4%, SE 6%). |
| 173 | - Standard digital services (software, SaaS, streaming, cloud) are charged at the standard rate in virtually all countries. |
| 174 | |
| 175 | --- |
| 176 | |
| 177 | ## Step 5: Determining the Consumer's Location [T1] |
| 178 | |
| 179 | **Legislation:** Implementing Regulation 282/2011, Articles 24b-24f. |
| 180 | |
| 181 | The seller must collect **two pieces of non-contradictory evidence** to determine the consumer's country: |
| 182 | |
| 183 | ### Acceptable Evidence [T1] |
| 184 | |
| 185 | | Evidence Type | Example | |
| 186 | |---------------|---------| |
| 187 | | Billing address | Address on file / payment instrument | |
| 188 | | IP address geolocation | Country determined by IP address | |
| 189 | | Bank details | Country of the bank issuing the payment card | |
| 190 | | SIM card country code | Mobile country code for mobile purchases | |
| 191 | | Location of the consumer's fixed land line | If payment made via fixed line | |
| 192 | | Other commercially relevant information | Delivery preferences, language settings, contract details | |
| 193 | |
| 194 | ### Rules [T1] |
| 195 | |
| 196 | 1. **Two items of non-contradictory evidence** are required. If two items point to the same country, that is the consumer's country. |
| 197 | 2. **If evidence is contradictory** (e.g., IP address says Germany, billing address says France): use the billing address as the default, unless there is reason to believe it is incorrect. [T2] |
| 198 | 3. **Below EUR 100,000 in cross-border B2C ESS sales:** The seller may use a single piece of evidence (usually billing address) if it is not contradicted by other information available to the seller. |
| 199 | 4. **Sellers must retain evidence records** for 10 years from the end of the year of the transaction. |
| 200 | |
| 201 | --- |
| 202 | |
| 203 | ## Step 6: Filing the OSS Return [T1] |
| 204 | |
| 205 | ### Quarterly Periods and Deadlines |
| 206 | |
| 207 | | Quarter | Period | Filing + Payment Deadline | |
| 208 | |---------|--------|--------------------------| |
| 209 | | Q1 | 1 January -- 31 March | 30 April | |
| 210 | | Q2 | 1 April -- 30 June | 31 July | |
| 211 | | Q3 | 1 July -- 30 September | 31 October | |
| 212 | | Q4 | 1 October -- 31 December | 31 January (following year) | |
| 213 | |
| 214 | ### What to Include on the OSS Return [T1] |
| 215 | |
| 216 | For each member state of consumption: |
| 217 | |
| 218 | 1. Standard rate applicable |
| 219 | 2. Total taxable amount at that rate |
| 220 | 3. Total VAT at that rate |
| 221 | 4. Reduced rate applicable (if any) |
| 222 | 5. Total taxable amount at reduced rate |
| 223 | 6. Total VAT at reduced rate |
| 224 | |
| 225 | ### Nil Returns [T1] |
| 226 | |
| 227 | If no B2C ESS sales were made in the quarter, a nil return MUST still be filed. Failure to file three consecutive nil returns may result in deregistration from OSS. |
| 228 | |
| 229 | ### Currency [T1] |
| 230 | |
| 231 | The OSS return must be filed in EUR. If the MSI does not use EUR (e.g., Sweden, Denmark, Poland), the ECB exchange rate on the last day of the quarter is used for conversion. |
| 232 | |
| 233 | ### Corrections [T1] |
| 234 | |
| 235 | Corrections to previous quarters are made on the NEXT regular quarterly return (not by amending the original). The correction is reported in a separate section showing the member state, period, and adjusted amounts. |
| 236 | |
| 237 | --- |
| 238 | |
| 239 | ## Step 7: Non-Union OSS for Non-EU Sellers [T1] |
| 240 | |
| 241 | ### When to Use |
| 242 | |
| 243 | A non-EU seller (e.g., US, UK, Australian, Indian company) that sells digital services B2C to EU consumers must either: |
| 244 | |
| 245 | 1. Register for non-Union OSS in one EU member state of their choice, OR |
| 246 | 2. Register for VAT individually in every member state where they have consumers. |
| 247 | |
| 248 | ### Popular MSI Choices for Non-EU Sellers |
| 249 | |
| 250 | | Country | Why Chosen | |
| 251 | |---------|------------| |
| 252 | | Ireland (IE) | English-speaking, established tech ecosystem, helpful Revenue Commissioners | |
| 253 | | Netherlands (NL) | English-friendly, efficient Belastingdienst, Amsterdam tech hub | |
| 254 | | Luxembourg (LU) | Lowest standard rate (17%), but rate of MSI is irrelevant -- destination rate applies | |
| 255 | | Estonia (EE) | Digital-first government, e-Residency programme, simple online registration | |
| 256 | |
| 257 | **Note:** The choice of MSI does NOT affect the VAT rate charged. The destination country's rate always applies. The MSI choice affects only the administrative relationship (filing portal, language, customer service). |
| 258 | |
| 259 | --- |
| 260 | |
| 261 | ## PROHIBITIONS |
| 262 | |
| 263 | 1. **NEVER** apply OSS to B2B transactions. OSS is exclusively for B2C. |
| 264 | 2. **NEVER** charge the seller's home country rate on cross-border B2C digital sales when the EUR 10,000 threshold has been exceeded. |
| 265 | 3. **NEVER** use OSS to recover input VAT. Input VAT recovery is handled through the domestic VAT return or refund procedure, not OSS. |
| 266 | 4. **NEVER** assume that non-Union OSS registration in one country means the seller is VAT-registered in that country for all purposes. Non-Union OSS is a special scheme only. |
| 267 | 5. **NEVER** skip filing a nil return. Three missed returns = potential OSS deregistration. |
| 268 | 6. **NEVER** classify live, interactive human services (e.g., live teaching, live consulting calls) as electronically supplied services. |
| 269 | 7. **NEVER** forget to retain consumer location evidence for 10 years. |
| 270 | |
| 271 | --- |
| 272 | |
| 273 | ## Edge Cases |
| 274 | |
| 275 | ### EC1 -- Mixed supply: digital content + physical goods [T2] |
| 276 | **Situation:** A seller bundles an e-book (digital) with a printed workbook (physical goods) sold as a single package to an EU consumer. |
| 277 | **Resolution:** If the supply is a single composite supply, the principal element determines the VAT treatment. If the digital element is ancillary, standard distance selling rules for goods apply (not OSS for ESS). If they are independent supplies, each is treated separately. Flag for reviewer. |
| 278 | |
| 279 | ### EC2 -- Live-streamed course vs pre-recorded course [T2] |
| 280 | **Situation:** A course is both live-streamed (with a live instructor answering questions in real time) AND recorded for later viewing. |
| 281 | **Resolution:** The live element involves significant human intervention and is NOT an ESS. The pre-recorded element IS an ESS. If sold separately, each has its own treatment. If sold as a bundle, the principal element determines classification. Flag for reviewer. |
| 282 | |
| 283 | ### EC3 -- Marketplace / platform as deemed supplier [T3] |
| 284 | **Situation:** A freelancer sells digital products through a marketplace (e.g., app store, online platform). The platform collects payment from the consumer. |
| 285 | **Resolution:** Under Art 9a of Implementing Regulation 282/2011, the platform may be the "deemed supplier" and responsible for collecting and remitting VAT. The freelancer's supply to the platform is then treated as B2B (no VAT, reverse charge). The platform handles OSS. Escalate to determine whether the platform is a deemed supplier. |
| 286 | |
| 287 | ### EC4 -- UK post-Brexit [T1] |
| 288 | **Situation:** A UK seller sells digital services to EU consumers after Brexit. |
| 289 | **Resolution:** The UK is not an EU member state. The seller must use non-Union OSS (register in one EU member state) or register for VAT in each EU member state where they have consumers. The EUR 10,000 threshold does NOT apply to non-EU sellers. |
| 290 | |
| 291 | ### EC5 -- Customer claims to be a business but has no VAT number [T2] |
| 292 | **Situation:** A customer says they are a business but cannot provide a valid VAT identification number verifiable via VIES. |
| 293 | **Resolution:** Without a valid VAT number, the supply must be treated as B2C. Charge the destination country's VAT rate via OSS. If the customer later provides a valid VAT number, the seller may issue a credit note and re-invoice under reverse charge. |
| 294 | |
| 295 | --- |
| 296 | |
| 297 | ## Test Suite |
| 298 | |
| 299 | ### Test 1 -- Below threshold, EU seller |
| 300 | **Input:** German sole trader sells EUR 8,000 of digital courses (pre-recorded) to consumers across 5 EU countries in the year. Prior year was EUR 6,000. |
| 301 | **Expected:** Below EUR 10,000 threshold in both current and prior year. Seller MAY charge German 19% VAT on all sales and report on domestic German VAT return. OSS registration is optional. |
| 302 | |
| 303 | ### Test 2 -- Above threshold, EU seller |
| 304 | **Input:** Same German sole trader now has EUR 12,000 in cross-border B2C digital sales in the year. One sale of EUR 500 is to a French consumer. |
| 305 | **Expected:** Threshold exceeded. Must charge destination rate. French sale: 20% VAT = EUR 100. Register for Union OSS in Germany. File quarterly OSS return. |
| 306 | |
| 307 | ### Test 3 -- Non-EU seller (US company) |
| 308 | **Input:** US SaaS company sells EUR 50,000 of software subscriptions to EU consumers across 10 countries. |
| 309 | **Expected:** Non-Union OSS required (or individual registrations). No EUR 10,000 threshold benefit. Register in one EU member state (e.g., Ireland). Charge destination country rate for each sale. File quarterly. |
| 310 | |
| 311 | ### Test 4 -- E-book to France (reduced rate) |
| 312 | **Input:** Italian seller sells an e-book for EUR 15 to a French consumer via OSS. |
| 313 | **Expected:** France reduced rate for e-books = 5.5%. VAT = EUR 0.83. Report on OSS return under France, reduced rate. |
| 314 | |
| 315 | ### Test 5 -- Live online consulting (NOT ESS) |
| 316 | **Input:** Maltese consultant provides a 1-hour live Zoom consultation to a German consumer for EUR 200. No automation, fully interactive. |
| 317 | **Expected:** This is NOT an electronically supplied service. OSS for ESS does NOT apply. Standard B2C service rules apply: place of supply = Malta (Art 45, seller's country), charge Maltese VAT at 18% = EUR 36. Report on Maltese domestic VAT return. |
| 318 | |
| 319 | --- |
| 320 | |
| 321 | ## Disclaimer |
| 322 | |
| 323 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. VAT rates and thresholds are subject to change. Always verify current rates before filing. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon. |
| 324 | |
| 325 | If you would like a licensed accountant to review your VAT position, visit [openaccountants.com](https://openaccountants.com) and log in to request a professional review. |
| 326 |
Run this skill, then get an accountant to check it
After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Quality
Q2: Research-verified
Deep research against tax authority sources. Not yet tested on real data.
Needs real client data + practitioner sign-off to reach Q1.
Accountant Review
About
Use this skill whenever a business sells digital services (electronically supplied services) B2C to consumers in other EU member states and needs to determine the correct VAT treatment. Trigger on phrases like "OSS", "One-Stop-Shop", "MOSS", "Mini One-Stop-Shop", "digital services VAT", "electronically supplied services", "B2C cross-border EU", "EU VAT on digital", "EUR 10,000 threshold", "destination country VAT rate", "non-Union OSS", or any request involving the VAT treatment of digital services sold to EU consumers. This skill contains the complete OSS rules, the EUR 10,000 threshold, destination VAT rate table, filing requirements, consumer location evidence rules, and the Union vs non-Union OSS distinction. ALWAYS read this skill before advising on any B2C digital services VAT question.