Selling across EU borders introduces a layer of tax complexity that catches many eCommerce businesses off guard. VAT rates vary by country, digital goods have their own rules, and the One-Stop Shop system changed how cross-border B2C VAT is handled. For Malta-based businesses selling to European customers, understanding these rules is essential to avoid compliance issues and unexpected liabilities.
EU VAT Basics for eCommerce
VAT (Value Added Tax) is a consumption tax applied at each stage of the supply chain but ultimately borne by the end consumer. Each EU member state sets its own standard VAT rate — Malta's is 18%, while rates across the EU range from 17% (Luxembourg) to 27% (Hungary). Reduced rates apply to certain product categories, and these vary significantly between countries.
For B2C eCommerce (selling to consumers), the general principle is that VAT is charged at the rate of the customer's country, not the seller's country. This means a Malta-based store selling to a German consumer must charge 19% German VAT on that transaction, not 18% Maltese VAT. This destination principle applies once your cross-border sales exceed certain thresholds.
The One-Stop Shop (OSS) System
Before the OSS, businesses selling across borders needed to register for VAT in every EU country where they exceeded the distance selling threshold. The OSS simplifies this dramatically. Once your cross-border B2C sales to EU consumers exceed EUR 10,000 annually (combined across all EU countries), you can register for the OSS in your home country and file a single quarterly VAT return covering all your EU cross-border sales.
Key aspects of the OSS:
- Single registration: Register in Malta and report all EU cross-border B2C sales through one portal. No need to register individually in each member state.
- Quarterly returns: File a single return breaking down sales by destination country and applicable VAT rate. Payment is made to your home tax authority, which distributes to other member states.
- Destination rates apply: You must charge the VAT rate of the customer's country. Your eCommerce platform needs to determine the customer's location and apply the correct rate at checkout.
Digital Goods and Services
Digital products — software, ebooks, online courses, SaaS subscriptions, streaming services — have been subject to destination-based VAT since 2015, with no minimum threshold. Every B2C sale of digital goods to an EU consumer must charge the customer's local VAT rate from the first euro. The OSS covers digital services, making compliance manageable for businesses selling digitally across the EU.
Determining customer location for digital sales requires collecting at least two non-contradictory pieces of evidence: billing address, IP geolocation, bank country, or phone country code. Your checkout system must capture and store this evidence for each transaction as proof of correct VAT application.
Technical Implementation
Your eCommerce platform must support dynamic VAT calculation based on the customer's delivery address (for physical goods) or determined location (for digital goods). Shopify handles EU VAT natively with tax region configuration. WooCommerce requires plugins like WooCommerce EU VAT Number for B2B reverse charge handling. Custom platforms need integration with tax calculation services like TaxJar or Avalara.
Invoices must include your VAT identification number, the applicable VAT rate and amount, and for B2B transactions across borders, the customer's VAT number with a notation that the reverse charge mechanism applies. Maintain records for at least 10 years as required by EU regulations.
Import VAT and Non-EU Sellers
The Import One-Stop Shop (IOSS) applies to goods imported into the EU with a value up to EUR 150. Under IOSS, VAT is collected at the point of sale rather than at customs, providing a smoother experience for customers who would otherwise face unexpected import charges on delivery. For Malta businesses importing goods from outside the EU for resale, understanding the interplay between customs duties and VAT is essential for accurate pricing.
At Born Digital, we help eCommerce clients configure their platforms for EU VAT compliance, integrating tax calculation services and ensuring checkout flows collect the required information. While we always recommend working with a qualified tax advisor for specific compliance questions, having the technical infrastructure correctly configured is the foundation that makes compliance possible.