PrestaShop PrestaShop Modules

VAT OSS / IOSS — EU returns & €10,000 threshold

The OSS / IOSS VAT compliance of your EU distance sales, without a spreadsheet.

Since the 2021 EU e-commerce VAT reform, every cross-border distance sale within the EU falls under the OSS scheme as soon as your turnover exceeds €10,000 per year. This module captures every order, calculates the VAT due by country of consumption, monitors the threshold and produces your quarterly OSS and monthly IOSS returns ready to submit.

At a glance
  • VAT report by country of consumption, ready for the quarterly OSS return.
  • Automatic monitoring of the €10,000 threshold for the current and previous year, with an e-mail alert.
  • OSS exports in CSV and XML, plus a monthly IOSS report for consignments with an intrinsic value up to €150.
  • Handling of credit slips and corrections of previous periods, in line with the OSS format.
  • Compatible with PrestaShop 8 and 9, multistore and multilingual FR / EN / ES / DE / IT.
PrestaShop 8 & 9 OSS Union scheme IOSS ≤ €150 €10,000 threshold Multistore
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
PrestaShop VAT OSS and IOSS declaration screen tracking the €10,000 distance-sales threshold
v1.0.0 · updated 2026-07-16
What it does

The short version.

01

OSS report by country of consumption

Every validated order is broken down by country and by VAT rate, in euros, at the order's fixed exchange rate. You get exactly the table expected by your national OSS portal.

02

€10,000 threshold under control

The module adds up your cross-border intra-EU B2C sales for the current and previous year, shows a progress gauge and alerts you by e-mail at the percentage of your choice before you cross the line.

03

IOSS for consignments up to €150

Goods dispatched from outside the EU with an intrinsic value up to €150 are reported under IOSS. The monthly report flags consignments above €150 that remain subject to import VAT at customs.

04

Returns ready to file

Quarterly OSS export in CSV (comma or dot decimal separator, configurable) and XML, monthly IOSS export in CSV, with a dedicated section for corrections of previous periods.

The long version

Everything you'd want to know before you install.

A detailed look at how VAT OSS / IOSS — EU returns & €10,000 threshold works, why we built it the way we did, and the thinking behind the features above.

§ 01

Who is this module for?

For any PrestaShop merchant selling goods to consumers across several EU countries. As soon as your cross-border distance sales exceed €10,000 per year, you must charge the VAT of the country of consumption and declare through the OSS one-stop shop. This module gives you the exact figure at all times, the table by country and the files to submit, without any manual rebuild in a spreadsheet.

§ 02

The €10,000 threshold in real time

The module totals your cross-border B2C sales excluding VAT for the current and the previous calendar year, as the rule requires. A gauge shows your position, the status goes from green to amber to red, and an e-mail alert is sent automatically when you reach the percentage you defined. You anticipate your OSS registration instead of being caught mid-quarter.

§ 03

Returns ready to submit

For each quarter, you export the OSS breakdown by country and by rate in CSV or XML. Credit slips issued for orders from an earlier quarter appear in a separate corrections section, in line with the OSS return format. For IOSS, a monthly report lists consignments up to €150 and isolates those that exceed this threshold.

§ 04

Installation and historical recovery

After installation, a single button scans all your valid orders and existing credit slips to rebuild the reporting lines. You immediately have the full history, including for quarters that have already elapsed. No external dependency is required and the module follows native PrestaShop conventions.