Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: cross-border-vat-gst |
| 3 | description: > |
| 4 | VAT, GST, and sales tax compliance for international digital businesses. Use when the user |
| 5 | asks about: VAT, GST, sales tax, value added tax, goods and services tax, EU VAT, UK VAT, |
| 6 | VAT OSS, One-Stop Shop, VAT registration, reverse charge, Merchant of Record, Paddle, |
| 7 | Lemon Squeezy, Stripe Tax, digital services tax, DST, IOSS, Import One-Stop Shop, |
| 8 | B2C digital VAT, B2B reverse charge, VIES validation, Australia GST, Singapore GST, |
| 9 | Japan JCT, consumption tax, Canada GST/HST, US sales tax, economic nexus, SaaS tax, |
| 10 | digital product tax, VAT compliance, VAT threshold, EU B2C sales, cross-border VAT, |
| 11 | international VAT, when to register for VAT, VAT penalties, late registration, |
| 12 | Mehrwertsteuer, TVA, IVA, 消費税, or any question about indirect tax compliance |
| 13 | for businesses selling digital products or services internationally. |
| 14 | version: 1.0 |
| 15 | jurisdiction: INTL |
| 16 | tax_year: 2025-2026 |
| 17 | category: international |
| 18 | --- |
| 19 | |
| 20 | # Cross-Border VAT/GST Compliance — International Digital Businesses |
| 21 | |
| 22 | > **Based on work by [Artin (@ar-gen-tin)](https://github.com/ar-gen-tin/panrise)**, licensed under MIT. Adapted for the OpenAccountants format. |
| 23 | |
| 24 | > **Disclaimer:** This skill provides general guidance on VAT/GST compliance for digital services. VAT rules are complex, jurisdiction-specific, and change frequently. Consult a qualified indirect tax advisor before registering, filing, or taking positions on VAT/GST obligations. Errors can result in retroactive assessments, penalties, and interest. |
| 25 | |
| 26 | --- |
| 27 | |
| 28 | ## Core Decision: Do You Need to Collect Tax from Customers? |
| 29 | |
| 30 | The answer depends on three factors: |
| 31 | |
| 32 | 1. **WHERE** is the customer located? |
| 33 | 2. **WHAT** are you selling (digital product, SaaS, physical goods, consulting)? |
| 34 | 3. **HOW MUCH** do you sell into that jurisdiction? |
| 35 | |
| 36 | --- |
| 37 | |
| 38 | ## Compliance Strategy by Revenue Level |
| 39 | |
| 40 | | Revenue Level | Recommendation | Estimated Cost | |
| 41 | |---------------|----------------|----------------| |
| 42 | | <€10,000 from any single jurisdiction | Monitor only — below most thresholds | $0 | |
| 43 | | €10,000–€100,000 with global customers | Use a Merchant of Record (Paddle, Lemon Squeezy) — they handle all tax | 5–10% of revenue | |
| 44 | | >€100,000 with concentrated markets | Self-register in top 2–3 markets + Stripe Tax for automation | $2,000–5,000/year in accounting | |
| 45 | |
| 46 | ### Merchant of Record (MoR) Decision Framework |
| 47 | |
| 48 | | Revenue | Complexity Tolerance | Recommendation | |
| 49 | |---------|----------------------|----------------| |
| 50 | | <$50,000 | Any | MoR (Paddle / Lemon Squeezy) | |
| 51 | | $50,000–$200,000 | Low | MoR | |
| 52 | | $50,000–$200,000 | High | Self-register top markets + Stripe Tax | |
| 53 | | >$200,000 | Any | Self-register + accountant + Stripe Tax | |
| 54 | |
| 55 | **MoR services (Paddle, Lemon Squeezy, FastSpring)** act as the legal seller: |
| 56 | - They collect VAT/GST from customers |
| 57 | - They file and remit VAT to each country |
| 58 | - You receive net payment |
| 59 | - Cost: 5–10% of revenue (includes payment processing) |
| 60 | |
| 61 | --- |
| 62 | |
| 63 | ## EU VAT (Value Added Tax) |
| 64 | |
| 65 | ### When It Applies |
| 66 | |
| 67 | - Selling digital products/services (SaaS, ebooks, courses, software) to EU consumers (B2C) |
| 68 | - Applies regardless of where YOUR company is registered |
| 69 | - Threshold: **€10,000/year** in total EU B2C sales → must register |
| 70 | |
| 71 | ### EU VAT Rates (Digital Services) |
| 72 | |
| 73 | | Country | Standard Rate | |
| 74 | |---------|---------------| |
| 75 | | Germany | 19% | |
| 76 | | France | 20% | |
| 77 | | Netherlands | 21% | |
| 78 | | Spain | 21% | |
| 79 | | Italy | 22% | |
| 80 | | Ireland | 23% | |
| 81 | | Sweden | 25% | |
| 82 | |
| 83 | ### VAT OSS (One-Stop Shop) |
| 84 | |
| 85 | - Register in ONE EU country → report all EU B2C sales through one portal |
| 86 | - No need to register in each country separately |
| 87 | - Available to non-EU businesses via "Non-Union OSS" scheme |
| 88 | - File quarterly returns |
| 89 | |
| 90 | ### B2B Sales to EU |
| 91 | |
| 92 | - If the EU customer provides a valid VAT number → **reverse charge** (0% VAT; customer self-assesses) |
| 93 | - Always validate EU VAT numbers via VIES system before zero-rating |
| 94 | - URL: https://ec.europa.eu/taxation_customs/vies/ |
| 95 | |
| 96 | --- |
| 97 | |
| 98 | ## UK VAT |
| 99 | |
| 100 | ### When It Applies |
| 101 | |
| 102 | - Selling digital services to UK consumers (B2C) |
| 103 | - **No threshold for non-UK businesses** — must register from first sale |
| 104 | - UK businesses: £90,000 threshold |
| 105 | |
| 106 | ### UK VAT Rate |
| 107 | |
| 108 | - **20%** standard rate |
| 109 | |
| 110 | --- |
| 111 | |
| 112 | ## US Sales Tax |
| 113 | |
| 114 | ### When It Applies |
| 115 | |
| 116 | - Selling to US customers (digital or physical) |
| 117 | - "Nexus" required: physical presence OR **economic nexus** |
| 118 | - Economic nexus: most states trigger at **$100,000 in sales OR 200 transactions/year** |
| 119 | |
| 120 | ### Key Facts |
| 121 | |
| 122 | - US has NO federal sales tax — it is state-by-state (45 states + DC) |
| 123 | - Digital products/SaaS taxability varies by state: |
| 124 | - **Taxable in:** TX, NY, PA, WA, and ~20 others |
| 125 | - **Not taxable in:** CA (SaaS), GA, MO, and others |
| 126 | - If you have no US nexus: you may not need to collect (rules evolving) |
| 127 | |
| 128 | ### Solutions |
| 129 | |
| 130 | | Tool | Cost | Detail | |
| 131 | |------|------|--------| |
| 132 | | Stripe Tax | $0.50/transaction | Automatic calculation and collection | |
| 133 | | TaxJar / Avalara | Varies | Full compliance automation | |
| 134 | | Paddle / Lemon Squeezy | 5–10% of revenue | MoR handles everything | |
| 135 | |
| 136 | --- |
| 137 | |
| 138 | ## Australia GST |
| 139 | |
| 140 | | Factor | Detail | |
| 141 | |--------|--------| |
| 142 | | Trigger | Selling digital services to Australian consumers (B2C) | |
| 143 | | Threshold | AUD 75,000/year in Australian sales | |
| 144 | | Rate | **10%** on digital supplies | |
| 145 | | Filing | Quarterly BAS (Business Activity Statement) | |
| 146 | | Non-resident suppliers | Must register for GST if above threshold | |
| 147 | |
| 148 | --- |
| 149 | |
| 150 | ## Singapore GST |
| 151 | |
| 152 | | Factor | Detail | |
| 153 | |--------|--------| |
| 154 | | Trigger | Taxable turnover >SGD 1,000,000/year (mandatory); voluntary registration available | |
| 155 | | Non-resident digital services | Must register if >SGD 100,000 in SG consumer sales | |
| 156 | | Rate | **9%** (increased from 8% in 2024) | |
| 157 | | Filing | Quarterly | |
| 158 | |
| 159 | --- |
| 160 | |
| 161 | ## Japan Consumption Tax (JCT — 消費税) |
| 162 | |
| 163 | | Factor | Detail | |
| 164 | |--------|--------| |
| 165 | | Trigger | Foreign businesses selling digital services to Japanese consumers | |
| 166 | | Threshold | Must register regardless of revenue threshold | |
| 167 | | Rate | **10%** (8% reduced rate for some items) | |
| 168 | |
| 169 | --- |
| 170 | |
| 171 | ## New Zealand GST |
| 172 | |
| 173 | | Factor | Detail | |
| 174 | |--------|--------| |
| 175 | | Trigger | Non-resident suppliers of digital services to NZ consumers | |
| 176 | | Threshold | NZD 60,000/year in NZ sales | |
| 177 | | Rate | **15%** | |
| 178 | |
| 179 | --- |
| 180 | |
| 181 | ## Canada GST/HST |
| 182 | |
| 183 | | Factor | Detail | |
| 184 | |--------|--------| |
| 185 | | Trigger | Non-resident suppliers selling digital services to Canadian consumers | |
| 186 | | Threshold | CAD 30,000/year in Canadian sales | |
| 187 | | Rate | 5% GST (federal) + 0–10% provincial (HST combined up to 15%) | |
| 188 | | Registration | Simplified registration available for non-residents | |
| 189 | |
| 190 | --- |
| 191 | |
| 192 | ## Filing Deadlines Summary |
| 193 | |
| 194 | | Jurisdiction | Filing Frequency | Typical Deadline | |
| 195 | |--------------|------------------|------------------| |
| 196 | | EU VAT OSS | Quarterly | End of month after quarter | |
| 197 | | UK VAT | Quarterly | 1 month + 7 days after period | |
| 198 | | Australia GST | Quarterly | 28 days after quarter | |
| 199 | | Singapore GST | Quarterly | 1 month after quarter | |
| 200 | | Japan JCT | Annually or semi-annually | 2 months after fiscal year end | |
| 201 | | Canada GST/HST | Annually or quarterly | Varies by reporting period | |
| 202 | | US Sales Tax | Varies by state | Monthly / quarterly / annually | |
| 203 | |
| 204 | --- |
| 205 | |
| 206 | ## Digital Services Tax (DST) — NOT the Same as VAT |
| 207 | |
| 208 | DST is a revenue-based tax on digital services. Unlike VAT (transaction-level, charged to customers) and corporate tax (profit-based), DST is calculated on gross revenue and comes out of your own revenue. |
| 209 | |
| 210 | ### DST Rates and Thresholds |
| 211 | |
| 212 | | Country | DST Rate | Global Revenue Threshold | Local Revenue Threshold | |
| 213 | |---------|----------|--------------------------|------------------------| |
| 214 | | UK | 2% | £500M global | £25M UK | |
| 215 | | France | 3% | €750M global | €25M France | |
| 216 | | Italy | 3% | €750M global | €5.5M Italy | |
| 217 | | Spain | 3% | €750M global | €3M Spain | |
| 218 | | Turkey | 7.5% | €750M global | TRY 20M Turkey | |
| 219 | | India (Equalization Levy) | 2% | **No threshold** | ₹2 crore (~$240K) | |
| 220 | | Kenya | 1.5% | **No threshold** | KES 0 (all digital services) | |
| 221 | |
| 222 | **For most small businesses:** The high global revenue thresholds in Europe (£500M, €750M) make DST irrelevant. |
| 223 | |
| 224 | **Exceptions — India and Kenya have NO global revenue threshold:** |
| 225 | - **India Equalization Levy:** 2% on gross consideration for non-resident e-commerce operators selling digital services to Indian customers. Must register and file quarterly. |
| 226 | - **Kenya Digital Service Tax:** 1.5% on gross transaction value. No minimum threshold. |
| 227 | |
| 228 | | Your India/Kenya Revenue | Action | |
| 229 | |--------------------------|--------| |
| 230 | | <$10,000/year | Monitor; enforcement limited at this scale | |
| 231 | | $10,000–$50,000/year | Consult tax advisor; weigh registration cost vs exposure | |
| 232 | | >$50,000/year | Register and comply; enforcement risk is real | |
| 233 | |
| 234 | --- |
| 235 | |
| 236 | ## Penalties and Remediation |
| 237 | |
| 238 | ### Late Registration Penalties |
| 239 | |
| 240 | Most EU countries impose penalties for selling above the €10,000 threshold without registration: |
| 241 | - **Minimum penalty:** ~€500 (small/first-time violation) |
| 242 | - **Maximum penalty:** ~5% of unpaid VAT (sustained non-compliance) |
| 243 | - Interest accrues from the date VAT was originally due |
| 244 | |
| 245 | ### Voluntary Disclosure Programs |
| 246 | |
| 247 | | Jurisdiction | Program | Penalty Reduction | |
| 248 | |--------------|---------|-------------------| |
| 249 | | EU (most countries) | Voluntary correction | 50–75% reduction | |
| 250 | | UK | Unprompted disclosure to HMRC | Best terms (~30% of maximum) | |
| 251 | | Australia | Voluntary disclosure | Significant reduction; no penalty if minor | |
| 252 | | US | Voluntary Disclosure Programs (VDP) | Varies by state; generally 50%+ reduction | |
| 253 | |
| 254 | **"Unprompted" means you contact the authority before they contact you.** Once an audit begins, voluntary disclosure terms are lost. |
| 255 | |
| 256 | ### Remediation Steps |
| 257 | |
| 258 | 1. Stop selling into the affected jurisdiction until registered (or switch to MoR immediately) |
| 259 | 2. Calculate total VAT owed retroactively from the date the threshold was crossed |
| 260 | 3. File voluntary disclosure with the relevant tax authority |
| 261 | 4. Pay outstanding VAT + reduced penalty + accrued interest |
| 262 | 5. Register going forward through standard process |
| 263 | |
| 264 | ### When to Get Professional Help |
| 265 | |
| 266 | If total exposure exceeds **€5,000** or involves **multiple countries**, hire a VAT specialist. Typical remediation cost: €500–2,000 per engagement — almost always cheaper than the penalties avoided. |
| 267 | |
| 268 | --- |
| 269 | |
| 270 | ## Physical Goods — Key Differences from Digital Services |
| 271 | |
| 272 | | Dimension | Digital Services | Physical Goods | |
| 273 | |-----------|-----------------|----------------| |
| 274 | | Delivery | Instant, borderless | Shipping, customs clearance | |
| 275 | | VAT trigger | Customer location | Import entry | |
| 276 | | Additional taxes | DST (rare) | Customs duty, tariffs | |
| 277 | | Complexity | Medium | High | |
| 278 | |
| 279 | ### EU Physical Goods (Post-2021) |
| 280 | |
| 281 | - **No de minimis exemption** — ALL imports subject to VAT (was €22 before 2021) |
| 282 | - Customs duty threshold: €150 still applies |
| 283 | - **IOSS (Import One-Stop Shop):** Lets non-EU sellers collect and remit VAT at point of sale for goods <€150. Without IOSS, carrier or customs collects VAT from buyer on delivery (poor customer experience). |
| 284 | |
| 285 | ### US De Minimis (Section 321) |
| 286 | |
| 287 | - Shipments ≤**$800 USD** per day per importer: exempt from customs duty |
| 288 | - Above $800: customs duty + potential tariffs apply |
| 289 | - Threshold under legislative review — verify before building logistics around it |
| 290 | |
| 291 | --- |
| 292 | |
| 293 | ## Platform Income — VAT Threshold Aggregation |
| 294 | |
| 295 | If earning across multiple platforms (YouTube, Patreon, Substack, Gumroad), **aggregate total EU digital services revenue** for VAT threshold purposes: |
| 296 | |
| 297 | - EU VAT OSS threshold: **€10,000/year** across ALL EU B2C digital sales (not per platform) |
| 298 | - Gumroad and Paddle handle VAT for their platform sales (they are MoR) |
| 299 | - Stripe, Patreon, and AdSense do NOT handle VAT — the seller is responsible |
| 300 | |
| 301 | --- |
| 302 | |
| 303 | ## Official Sources & Further Reading |
| 304 | |
| 305 | - **EU VAT OSS:** https://vat-one-stop-shop.ec.europa.eu |
| 306 | - **EU VIES VAT Number Validation:** https://ec.europa.eu/taxation_customs/vies/ |
| 307 | - **UK HMRC — VAT for digital services:** https://www.gov.uk/guidance/vat-on-digital-services |
| 308 | - **Australia ATO — GST on digital supplies:** https://www.ato.gov.au/Business/International-tax-for-business/GST-on-imported-services-and-digital-products/ |
| 309 | - **Singapore IRAS — GST for digital services:** https://www.iras.gov.sg |
| 310 | - **Japan NTA — JCT:** https://www.nta.go.jp |
| 311 | - **Canada CRA — GST/HST for non-residents:** https://www.canada.ca/en/revenue-agency.html |
| 312 | - **Stripe Tax:** https://stripe.com/tax |
| 313 | - **Paddle:** https://www.paddle.com |
| 314 | - **Lemon Squeezy:** https://www.lemonsqueezy.com |
| 315 | |
| 316 | --- |
| 317 | |
| 318 | *Data reflects 2024–2026 rules. VAT/GST thresholds, rates, and registration requirements change frequently. Verify all figures with official sources and a qualified indirect tax advisor.* |
| 319 | *Original content: [Artin (@ar-gen-tin)](https://github.com/ar-gen-tin/panrise) — MIT License.* |
| 320 | *OpenAccountants — open-source tax computation skills — info@openaccountants.com* |
| 321 |
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.
Discussions(0)
No discussions yet. Verified accountants can post questions about this skill.
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
VAT, GST, and sales tax compliance for international digital businesses. Use when the user asks about: VAT, GST, sales tax, value added tax, goods and services tax, EU VAT, UK VAT, VAT OSS, One-Stop Shop, VAT registration, reverse charge, Merchant of Record, Paddle, Lemon Squeezy, Stripe Tax, digital services tax, DST, IOSS, Import One-Stop Shop, B2C digital VAT, B2B reverse charge, VIES validation, Australia GST, Singapore GST, Japan JCT, consumption tax, Canada GST/HST, US sales tax, economic nexus, SaaS tax, digital product tax, VAT compliance, VAT threshold, EU B2C sales, cross-border VAT, international VAT, when to register for VAT, VAT penalties, late registration, Mehrwertsteuer, TVA, IVA, 消費税, or any question about indirect tax compliance for businesses selling digital products or services internationally.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.