Quick Summary

Cross-border VAT for online stores means charging the VAT rate of the customer’s country, not your home country, under the destination principle. Sellers often need to register and charge VAT in several EU countries once they cross the relevant thresholds.

  • Tax is set by the country where the customer receives the goods, not where the seller is based.
  • Check the current EU distance-selling threshold with Revenue before setting checkout rates.
  • Register for VAT from the first sale if you hold stock in another EU country.
  • Use the One-Stop Shop scheme to file a single quarterly return covering EU B2C sales.
  • Reconcile order data, marketplace reports and accounting records monthly before filing.

Table of Contents

How Cross-Border VAT Works for Online Stores

Last Updated: November 1, 2026

Selling to customers in other EU countries from an Irish or non-EU online store means managing cross-border VAT for online stores, and the rules are less forgiving than most founders expect. Each sale is taxed where the customer is, not where the seller is based. That single principle drives almost every compliance decision you will make. The VAT questions sellers most often run into come from those who assumed their home-country rules would carry them through.

Cross-border VAT is the value-added tax owed on goods or services sold across national borders within the EU’s single market. Under the destination principle, the applicable rate is set by the country where the customer receives the goods or uses the service, rather than the seller’s country. Online sellers therefore often need to register and charge VAT in several countries at once.

European Commission guidance on VAT in the digital age sets out the framework that governs these obligations, and it is worth reading before you commit to a sales model.

Core VAT terminology: taxable persons, place of supply and the destination principle

A taxable person is any business that makes taxable supplies and must register for VAT once it passes the relevant threshold. The place of supply determines which country’s VAT applies to a transaction. For most business-to-consumer online sales of goods, that place is where the goods are dispatched to or delivered to the customer. Services follow different rules, which we cover later.

The destination principle is the reason your checkout behaviour matters. If a customer in Germany buys from your store, German VAT is generally charged, even if your business is registered in Ireland. Sellers who keep applying their own rate everywhere end up under-collecting tax, and the gap is hard to recover later.

Watch out: a seller who charges only their home rate to every customer has not avoided the rules, they have simply deferred the bill, with interest and penalties attached.

The core rules for cross-border VAT on online sales come down to a few key facts:

Concept What the article says Practical effect
Destination principle Tax is set by the country where the customer receives goods Charge the customer’s country rate, not your home rate
B2C sales Taxed at the customer’s country rate once the distance-selling threshold is exceeded Check thresholds before setting checkout rates
B2B sales Reverse charge often applies with a valid VAT number Verify VAT numbers and record the evidence
Home-rate-only checkout Defers the bill, with interest and penalties attached Under-collection is hard to recover later

B2C versus B2B Sales and Why the Difference Changes Your VAT Position

Business-to-consumer (B2C) sales go to private individuals, and VAT is charged at the rate of the customer’s country once you exceed the applicable distance-selling threshold. Business-to-business (B2B) sales go to registered businesses, and the reverse charge mechanism often means the customer accounts for the VAT instead of you. This difference changes what you charge at checkout and what you report on your return.

In practice, a common mistake is treating every order as B2C because the buyer did not enter a VAT number. Where a customer provides a valid VAT number, it is worth checking it through the EU VIES system and documenting the verification. Keeping that evidence protects you if the sale is later questioned.

Requesting and storing VAT numbers at checkout is a small step that prevents large errors in your filings.

Working Out Where a Sale Is Taxable: A Country-by-Country Decision Tree

Start with a simple question: where is the customer when the goods are delivered or the service is used? Your answer determines the country, and the country determines the rate and the registration you need. Work through the steps below for each order flow your store uses.

Small business owner reviewing international shipping orders to determine cross-border VAT requirements.
Small business owner reviewing international shipping orders to determine cross-border VAT requirements.
  1. Identify the customer’s delivery country from the shipping address at checkout.
  2. Confirm whether the buyer is a consumer or a registered business.
  3. For consumers in another EU state, check whether your cross-border sales have crossed the distance-selling threshold.
  4. If the threshold is crossed, charge the VAT rate of the customer’s country.
  5. If the sale is B2B with a valid VAT number, apply the reverse charge and record the transaction.
  6. Log the country, rate and evidence for each order so your returns can be built from the records.

This tree is a starting point, not a substitute for checking each country’s current rules, because rates and thresholds change.

Goods versus services and where each is taxed

Goods are generally taxed where they are dispatched or delivered, while services usually follow the rules for the customer’s location or the place where the supplier is established, depending on the type of service. Digital services sold to consumers follow their own regime, and many online stores mix physical products with digital add-ons, which complicates the picture. Separate the two in your product catalogue so each line gets the right treatment.

Checking the VAT rate to charge at checkout

Your checkout should display the VAT rate of the customer’s country, not a single default. Rates vary between member states, and reduced rates may apply to certain categories of goods. Configure your platform to read the delivery country and apply the matching rate, then test it with orders from several countries before you go live.

When You Need to Register: Thresholds and Cross-Border VAT Registration

Registration is the point where cross-border VAT stops being a checkout setting and becomes a filing obligation. The trigger depends on three facts: where your customer is, whether you hold stock in that country, and how much you sell there. Most sellers get caught out because they track only the third.

The EU-wide distance-selling threshold

Sellers should confirm the current EU distance-selling threshold with Revenue before setting checkout rates, as thresholds change over time and the figure should be checked against the official source rather than assumed.

Watch Out
Do not confuse the EU-wide 10,000 EUR distance-selling threshold with domestic registration thresholds. A country’s domestic threshold governs when a business established there must register; it does not raise the EU-wide figure for cross-border sellers.

Stock in another country changes the trigger entirely

If you store goods in a warehouse or fulfilment centre in another EU member state, that can create a registration obligation in the stock country, so check the position for each country where you hold stock before moving goods.

Registration from the first sale

Some situations require registration without any threshold being relevant. Selling goods that you import into the EU and hold in a member state, making supplies that are outside the distance-selling scheme, or selling to customers in a country where you have a fixed establishment are all examples. The practical rule is that thresholds are an exception for remote B2C goods sales, not a general permission to trade untaxed.

A workable tracking routine

  1. Record every order’s delivery country and dispatch country at the point of sale.
  2. Maintain a running total of cross-border B2C goods sales across all EU member states against the 10,000 EUR figure.
  3. Keep a separate list of every country where you hold stock, however small the quantity.
  4. Review the totals monthly rather than annually, because a threshold crossed in November leaves little time to reconfigure checkout and file correctly.
  5. When a trigger is reached, register before the next relevant supply rather than after it.

Registration itself requires your business details, structure, expected activity and evidence of establishment. Timelines vary by authority, so build in lead time before your first cross-border sale in a new country. If you would rather not manage the registration calendar yourself, Ecstacybliss handles company formation and VAT registration for non-EU residents.

The EU OSS Scheme for Online Sellers: How It Simplifies Filing

The One-Stop Shop (OSS) scheme lets a business that sells B2C services and goods across the EU declare and pay the VAT for all those countries through a single return, filed in its home member state (Union scheme). Without OSS, you would need separate registrations and returns in each country where you sell. For many online sellers, OSS removes most of the filing burden, though it does not remove the obligation to charge the correct rate.

Revenue guidance on the One-Stop Shop scheme explains how the scheme applies to Irish-registered businesses and what it covers.

Once enrolled, you file one quarterly OSS return that lists your sales by country and the VAT due on each. Keep your sales records detailed enough to support that breakdown.

Start My Store →

IOSS for Ecommerce Imports: Consignments Under 150 EUR

The Import One-Stop Shop (IOSS) applies to low-value consignments of goods imported into the EU from outside it, so confirm the current value limit with Revenue before relying on it. Under IOSS, the seller collects VAT at the point of sale, so the customer does not face an unexpected charge on delivery. This matters for non-EU sellers shipping small parcels to European buyers.

Registering for IOSS lets you charge VAT at checkout and remit it through a single return. Without it, buyers may be asked to pay VAT and handling fees on arrival, which often leads to refused parcels and lost sales. For sellers importing directly from outside the EU, IOSS is usually worth setting up early.

VAT Returns for Ecommerce Businesses: Filing, Deadlines and Payments

VAT returns report the tax you have charged on sales and the tax you can reclaim on purchases, and the net amount is paid or refunded. Filing frequency and deadlines depend on your registration and country, and missing them attracts penalties. Set a calendar reminder for each return and for each payment date, and file slightly before the deadline to allow for system delays.

For OSS and IOSS, returns are filed through the relevant portal rather than in each country separately. Reconcile your platform’s sales reports with your accounting records before each filing, because differences between the two are a common source of errors.

Watch out: a return filed without reconciling refunds and cancelled orders will overstate your liability and can trigger an adjustment later.

Marketplaces, Stored Inventory and Returns: Who Carries the VAT Responsibility

This is an area where online stores can misjudge their VAT exposure compared with what their checkout suggests. Three separate mechanisms, marketplace facilitation, stock location and post-sale adjustments, each move responsibility between you and another party, and each needs its own process.

When a marketplace is deemed the supplier

For B2C sales of goods facilitated through an online marketplace, the marketplace may be treated as the deemed supplier for VAT purposes, depending on the rules that apply. That means the marketplace, not the merchant, accounts for the VAT on the sale to the consumer. The merchant then makes a supply to the marketplace, usually treated as a zero-rated or outside-scope supply depending on the structure. The practical effect is that the marketplace collects and remits the consumer VAT, and the merchant must not double-charge it.

This does not remove all obligations. The merchant typically remains responsible for:

Pro Tip
Reconcile marketplace reports monthly, not at year end. Match the marketplace’s settlement report to your order data by order reference, and investigate any order that appears in one but not the other before you file.

Direct-to-consumer sales remain yours

Where you sell through your own store rather than a marketplace, the VAT obligation stays with you. The marketplace rules do not extend to your own website, even if the same products and the same warehouse are involved. A store that sells through both channels therefore runs two different VAT treatments side by side, and its records must distinguish them.

Stored inventory creates obligations independent of sales

Holding stock in another country can create a registration and reporting obligation there regardless of how much you sell. The obligation follows the stock. If you move goods between your own warehouses across borders, treat each movement as a reportable event and keep transfer records that show the date, quantity, value and destination. Sellers who expand their fulfilment network often find that the registration burden grows faster than the sales figure.

Returns, refunds and cancellations

A refund does not simply erase the original sale. You need to adjust the VAT that was charged, and the adjustment must be linked to the original transaction so the return and the credit note agree. A workable process is:

  1. Issue a credit note that references the original invoice or order number.
  2. Record the VAT adjustment in the period in which the refund is made, following the rules of the country whose VAT was charged.
  3. Update the country-by-country sales totals used for threshold tracking, because a return reduces the net figure.
  4. Keep the evidence, the return reason, the refund date and the credit note, alongside the original sale record.
Watch Out
A return processed without a matching VAT adjustment will overstate your liability in the original period and can trigger a correction later. Build the adjustment into the refund workflow rather than leaving it to a year-end entry.

A reconciliation habit that prevents most problems

Once a month, compare three sources: your store’s order data, your marketplace settlement reports (if any), and your accounting records. Any order that appears in one but not the others is a VAT question waiting to be asked. Resolve those differences before you file, and keep a short note of what you found. That habit is the difference between a clean return and a correction.

Recordkeeping Workflow and Your Next Step With Ecstacybliss

A repeatable workflow keeps cross-border VAT manageable. Record the customer’s country, the rate applied, the VAT number where relevant and the evidence of delivery for each order. Reconcile sales by country every month, prepare OSS and IOSS returns on schedule, and file a note of every refund or adjustment. Store these records for the period required by the relevant authority.

Most founders find this workflow easier to run once their store is set up correctly from the start. If you are building or relaunching an online store and want the VAT, registration and technical setup handled together, get in touch to be routed to the right person for your cross-border VAT situation. You can also see the full range of store launch services in one place to compare what is included before you decide.

Frequently Asked Questions

How does VAT work when an online store sells to customers in other countries?

For business-to-consumer sales, VAT is generally charged at the rate of the customer’s country of consumption, not the seller’s country. This is the destination principle. Within the EU, cross-border sales to consumers can bring VAT obligations in each destination country, so confirm the current distance-selling rules with Revenue. Check current thresholds with Revenue before setting your checkout rates, and keep records showing the customer’s location for each order.

When does an online store need to register for VAT in another country?

Registration obligations depend on the type of sale and the destination. Under the EU distance-selling rules, you may need to register in a member state once your sales to consumers there pass that state’s threshold or the EU-wide 10,000 EUR limit. Stock held in another country can also create a fixed establishment or a registration requirement, even with low sales. Because the rules differ by country, map your destinations and stock locations before you launch, and register early rather than after a backlog of uncharged VAT has built up.

What is the EU One Stop Shop (OSS) scheme?

The OSS scheme lets a business that sells to EU consumers in other member states declare and pay the VAT for those sales through one return in its home country, rather than registering separately in each destination. It covers intra-EU distance sales of goods and certain services to consumers. You still charge the VAT rate of the customer’s country, but you file one consolidated return, usually quarterly, with Revenue. It does not cover B2B sales or goods imported from outside the EU, which fall under other schemes.

When should an online seller use the Import One Stop Shop (IOSS)?

IOSS applies to low-value consignments shipped into the EU from outside it to EU consumers, so confirm the current value limit with Revenue. If you register for IOSS, you collect VAT at the point of sale and the buyer does not pay VAT, customs or handling fees on delivery. Without IOSS, the VAT is often collected by the carrier on delivery, which slows clearance and can damage the customer experience. Using IOSS also means your returns for those imports are filed through the scheme.

How do you work out which VAT rate to charge on cross-border sales?

Start by identifying the customer’s country of consumption, using evidence such as the billing address, IP location, or delivery address, then apply the standard or reduced rate that applies to that product in that country. Rates differ by member state and by product category, so a rate table must be kept current. Your checkout system or a VAT calculation tool should apply the right rate automatically. Reconcile these rates against your returns periodically to catch configuration errors.

What VAT records must an online store keep for cross-border sales?

Keep invoices or order records showing the sale date, the customer’s country, the VAT rate and amount charged, and the goods or services sold. Store evidence of the customer’s location, such as two non-conflicting pieces of payment or location data. Keep records of stock movements between countries, transport documents, and any refunds or credit notes. Records should be retained for the period set by Revenue, and digital records must be readily available for audit. Good recordkeeping is the main defence if a sale’s VAT treatment is questioned.

How often do online sellers need to file cross-border VAT returns?

Confirm the current OSS filing frequency and payment deadlines with Revenue before setting your reminders. If you are registered directly in a country, its filing frequency applies, which is often monthly or quarterly depending on your turnover and the local rules. Missing a filing date can trigger penalties even when no VAT is owed, so set reminders and confirm the exact deadlines with Revenue or the relevant tax authority for each registration.

Who is responsible for VAT when goods are stored in another country?

If you hold stock in another country, you may create a taxable presence there, which can require VAT registration in that country regardless of sales thresholds. Responsibility for VAT in marketplace sales can differ: some marketplaces collect and remit VAT for sales made through their platform, while sellers using their own site remain fully responsible. Check your marketplace agreement to see who accounts for VAT on each order, and seek advice before moving stock across borders.


Ecstacybliss handles company formation, VAT registration and store setup for non-EU entrepreneurs, so you can focus on selling instead of compliance.

GoogleAdd ecstacybliss.com as a preferred source on Google →

Leave a Reply

Your email address will not be published. Required fields are marked *