Part of our Compliance & Regulation series
Read the complete guideSelling internationally creates one of the most complex operational challenges for eCommerce businesses: tax compliance across multiple jurisdictions. Each country has different tax structures, rates, filing requirements, and invoice formats. Getting it wrong leads to fines, penalties, or blocked marketplace accounts.
Odoo's fiscal position system, combined with marketplace integrations, automates most of this complexity.
Key Takeaways
- US sales tax spans 46 states with varying rates, economic nexus thresholds, and product-specific exemptions that change frequently.
- EU VAT uses One-Stop-Shop (OSS) for cross-border B2C sales, simplifying registration to a single filing.
- Odoo fiscal positions automate tax selection based on customer shipping address, eliminating manual rate lookups.
- Most major marketplaces now collect and remit taxes on behalf of sellers, but you must track this to avoid double-charging.
- Quarterly review of tax rules is essential because rates and regulations change across jurisdictions every year.
The Tax Landscape for eCommerce Sellers
United States — Sales Tax
US sales tax is the most complex system globally. 46 states have sales tax, with Alaska, Delaware, Montana, New Hampshire, and Oregon exempt. Economic nexus rules mean selling above $100K or 200 transactions in a state creates tax obligations even without physical presence.
Marketplace facilitator laws require Amazon, Shopify, eBay, and others to collect and remit tax on behalf of sellers in most states. Product taxability varies too: clothing is exempt in some states but taxable in others.
Odoo handling: Tax rate tables by ZIP code with automatic nexus tracking. Marketplace orders where the platform collects tax are flagged to avoid double-charging.
European Union — VAT
The EU's One-Stop-Shop (OSS) system allows a single registration for cross-border B2C sales. Standard rates range from 17% (Luxembourg) to 27% (Hungary). The Import One-Stop-Shop (IOSS) covers goods under EUR 150 shipped from outside the EU.
Odoo handling: Fiscal positions per EU country with automatic VAT rate selection based on customer location. OSS reporting generated from sales data.
United Kingdom — VAT
Post-Brexit UK VAT applies a standard 20% rate. Marketplaces collect VAT on goods under GBP 135 from non-UK sellers. Postponed VAT accounting is available for imports.
India — GST
India uses a dual GST structure: CGST + SGST for intra-state sales, IGST for inter-state. HSN codes are required on all invoices, e-invoicing is mandatory above threshold, and marketplaces collect 1% TCS.
Other Major Jurisdictions
| Country | Tax Type | Rate | Key Requirement |
|---|---|---|---|
| Canada | GST/HST/PST | 5-15% | Province-specific rates |
| Australia | GST | 10% | Low-value goods rule for imports |
| Japan | Consumption Tax | 10% | Reduced rate for food (8%) |
| UAE/KSA | VAT | 5%/15% | E-invoicing compliance |
How Odoo Handles Multi-Country Tax
Fiscal Positions
Odoo's fiscal position system maps tax treatment per customer or order. Default fiscal positions apply to domestic orders. EU B2C positions apply destination country VAT rates. EU B2B positions trigger reverse charge at 0% VAT. Export positions zero-rate for non-EU customers.
Automatic Tax Selection
When a marketplace order arrives in Odoo, the customer shipping address determines the country and region. Fiscal position rules match the address to the correct tax treatment, and tax accounts and rates apply automatically to the invoice without manual intervention.
Tax Reporting
Odoo generates filing-ready reports: VAT returns formatted for EU OSS submission, sales tax summaries by state for US filings, GST reports for Indian compliance (GSTR-1, GSTR-3B), and complete audit trails for all tax calculations.
Marketplace Tax Collection
| Marketplace | Collects Tax | Scope |
|---|---|---|
| Amazon | Yes | Most jurisdictions where it operates |
| eBay | Yes | US states, UK, EU, Australia |
| Shopify | Optional | Automated or manual per store settings |
| Walmart | Yes | US states |
| Etsy | Yes | US states, some international |
When the marketplace collects tax, your Odoo integration must track this to avoid double-charging and ensure accurate financial reporting.
Best Practices
- Register early — Do not wait until you owe back taxes to register in required jurisdictions.
- Automate everything — Manual tax calculation is error-prone and does not scale across countries.
- Review quarterly — Tax rates and rules change. Verify your Odoo fiscal positions each quarter.
- Keep records for 7+ years — Maintain detailed transaction records for audit defense.
- Work with professionals — Use a tax advisor familiar with eCommerce for initial setup.
Frequently Asked Questions
Q: Do I need to register for VAT in every EU country I sell to? A: No. The One-Stop-Shop (OSS) system lets you register in one EU member state and file a single return covering all cross-border B2C sales within the EU. This replaced the previous requirement to register in each country once you exceeded its distance selling threshold.
Q: What happens if a marketplace collects tax but I also charge tax in Odoo? A: You would double-charge the customer, which creates refund requests and compliance issues. Configure your Odoo marketplace integration to flag orders where the platform has already collected tax, and set those orders to zero tax in your invoicing.
Q: How do I handle tax on returns for international orders? A: When you issue a credit note in Odoo for a returned item, the fiscal position automatically applies the same tax treatment as the original sale. The tax reversal appears in your next filing period for that jurisdiction.
Q: Can Odoo handle US sales tax nexus tracking automatically? A: Odoo tracks sales volume and transaction counts by state to help monitor nexus thresholds. However, you should work with a tax advisor to confirm when registration is required, as nexus rules vary by state and change frequently.
Next Steps
Tax compliance does not have to be a barrier to international growth. With Odoo's fiscal position system and proper marketplace integration, you can sell globally while staying compliant. Explore our Odoo accounting services or contact us for a tax compliance assessment.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Transform Your Business with Odoo ERP
Expert Odoo implementation, customization, and support to streamline your operations.
Related Articles
Accounts Payable Automation ROI: The Real Numbers Behind Cutting Invoice Costs From $12 to $2 (2026)
Accounts payable automation cuts invoice processing from $12-15 to under $3 each. The full 2026 ROI math: payback by volume, savings sources, and limits.
BMF Programmablaufplan Lohnsteuer 2026: Implementing Germany's Official Wage-Tax Calculation (XML, API, Odoo)
Developer guide to the BMF Programmablaufplan Lohnsteuer 2026: what the PAP is, the XML pseudocode format, official test service, and mapping to Odoo payroll.
How Much Does a CRM System Cost in 2026? Real Pricing From 40+ Implementations
Real CRM pricing from 40+ implementations: license costs per user, implementation fees, hidden costs, and 3-year TCO for Odoo, HubSpot, Salesforce, and more.
More from Compliance & Regulation
BMF Programmablaufplan Lohnsteuer 2026: Implementing Germany's Official Wage-Tax Calculation (XML, API, Odoo)
Developer guide to the BMF Programmablaufplan Lohnsteuer 2026: what the PAP is, the XML pseudocode format, official test service, and mapping to Odoo payroll.
ERP for Clothing & Fashion Brands: Size-Color Matrix, Seasonal Planning, and Compliance (2026 Guide)
How fashion and clothing brands choose an ERP in 2026: size-color matrix variants, seasonal planning, GoBD and DATEV compliance, vendor comparison, and costs.
ERPNext HR & Payroll in 2026: Setup, Salary Structures, and Multi-Country Compliance
Step-by-step ERPNext HR and payroll setup for 2026: HRMS app install, salary structures, payroll entry runs, income tax slabs, multi-country compliance.
GoHighLevel A2P 10DLC Compliance in 2026: Registration, Fees, and Fixing Blocked SMS
Complete GoHighLevel A2P 10DLC guide for 2026: brand and campaign registration steps, carrier fees, common rejection reasons, and how to fix filtered SMS.
GxP Validation for ERP Systems: What Your 2026 Validation RFP Must Require (CSV, IQ/OQ/PQ, Audit Trails)
What a GxP ERP validation RFP must require in 2026: CSV and CSA scope, 21 CFR Part 11, EU Annex 11, IQ/OQ/PQ deliverables, audit trails, and GAMP 5 risk.
OpenClaw Security Model, Data Residency, SOC 2 and ISO 27001
OpenClaw security architecture: tenant isolation, encryption, secret management, audit logs, data residency, SOC 2, ISO 27001, GDPR, HIPAA fitness.