Skip to content

VAT OSS Calculator

The €10,000 threshold and what destination rates do to revenue.

Check whether cross-border EU sales require OSS registration and how destination VAT rates affect net revenue.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
%
%

Rates change with budgets and local ballot measures, and the rate that applies depends on the delivery address and product category. Treat these as planning figures, not as a filing.

OSS position

Destination VAT applies

€24,000 against the €10,000 threshold

Threshold€10,000
Rate applied21.5%
Net revenue on these sales€19,753
Change vs charging home VAT−€247

Above €10,000 of cross-border B2C sales you charge the customer's country rate, reported through a single OSS return rather than registering in each member state. Holding one gross price across the EU means net revenue moves with the destination rate, −€247 here.

How the VAT OSS Calculator works

One Stop Shop replaced the old per-country distance selling thresholds with a single €10,000 limit covering all cross-border B2C sales into the EU combined. Cross it and you charge each customer their own country's rate, reported through one return, but with real consequences for net revenue if your prices are VAT-inclusive.

Also known as: One Stop Shop VAT calculator · OSS return calculator · EU VAT single return

Written out

The One Stop Shop lets a business account for VAT on cross-border B2C sales across the EU through a single quarterly return in one member state, rather than registering in each. VAT is still charged at the destination rate; only the reporting is consolidated.

The calculation per sale is unchanged, net × (1 + destination rate), but the return aggregates by member state, so the reporting requirement is a breakdown of sales and VAT per country.

In practice

A quarter with €18,400 of net sales into Germany at 19%, €11,200 into France at 20%, €6,800 into the Netherlands at 21% and €3,100 into Hungary at 27%.

VAT due: €3,496 + €2,240 + €1,428 + €837 = €8,001, reported on one return and paid in one payment to the business's own tax authority, which distributes it.

The alternative is four registrations, four filing calendars, four sets of deadlines and four languages of correspondence. For a business selling across ten member states the difference is between a manageable quarterly task and a full-time compliance function.

The limitations

OSS covers cross-border B2C supplies only. Sales within your own member state go on the domestic return, B2B sales use the reverse charge, and goods held in another member state, in a fulfilment centre, for instance, require a local registration there regardless of OSS.

That last exclusion catches sellers using pan-European fulfilment networks. Storing stock in a country creates a registration obligation that OSS does not remove.

Putting it to use

Register for OSS as soon as cross-border sales approach the €10,000 threshold. It is voluntary below it and compulsory in effect above it, and the administrative saving is large enough that early registration rarely costs anything.

Then check separately whether any inventory sits outside your home country. If it does, OSS is not sufficient and a local registration is required in each country holding stock.

IOSS, and the low-value import case

The Import One Stop Shop is the parallel scheme for goods imported from outside the EU in consignments up to €150. The seller charges VAT at the point of sale and reports it through a single monthly IOSS return, and the goods clear customs without a VAT charge at the border.

Without IOSS, VAT is collected at import, usually by the carrier, with a handling fee of several euros added. On a €30 order that fee can be 20% of the order value and it arrives as a demand before the parcel is released, which is the single largest cause of refused deliveries into the EU.

For any non-EU seller shipping low-value consumer orders into the union, IOSS registration is close to essential. Non-EU businesses generally need an intermediary established in the EU to register, which is a real cost, and still cheaper than the refusal rate without it.

One further operational point: OSS returns cannot be amended in the usual sense, corrections are made in a later return with a reference to the original period. That makes accuracy at filing more valuable than it would be under a system with straightforward amendments.

Records supporting OSS returns must also be kept for ten years and made available electronically on request, which is a longer retention period than most domestic requirements and worth setting up deliberately rather than assuming existing practice covers it.

Where to go next

The VAT OSS question rarely arrives on its own. These are the ones that usually come with it:

Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.

Frequently asked questions

What is the OSS threshold?

€10,000 across all cross-border B2C sales of goods and digital services into the EU combined, not per country. Below it you may charge your home rate; above it you charge destination rates.

What does OSS actually simplify?

Registration and filing. Instead of registering for VAT in every member state where you have customers, you file one quarterly return in one country and the tax is distributed. You still have to apply the correct rate for each sale.

What happens to my margin?

If your prices are VAT-inclusive, net revenue moves inversely with the destination rate, the same €50 sale nets more in Luxembourg than in Hungary. If you add VAT at checkout, your net is protected but the total the customer sees varies by country.

Does OSS cover imports?

No, that is IOSS, a separate scheme for consignments up to €150 imported from outside the EU. OSS covers goods already inside the EU and services.

Related calculators