OSS VAT Returns for EU Cross-Border Sales

OSS VAT Returns for EU Cross-Border Sales

The EU One Stop Shop, usually called OSS, can make VAT reporting easier for businesses that sell to consumers in other EU countries.

Instead of registering for VAT in several EU member states, a business may be able to report certain cross-border consumer sales through one OSS return. For a Dutch BV, this can be useful. But OSS only works well if the underlying sales data, VAT rates and country allocation are reliable.

The OSS is a simplification, not a substitute for proper VAT administration.

What the OSS scheme is

The OSS allows businesses to report and pay VAT on certain cross-border EU sales through a single electronic portal. The European Union explains that OSS helps EU and non-EU businesses manage VAT obligations for cross-border sales within the EU, and that businesses can file a quarterly OSS return through the portal of the EU country where the business is established.

For a Dutch BV, this generally means that the Netherlands can be the member state of identification. The business reports relevant VAT due in other EU countries through the Dutch OSS portal.

That can be simpler than registering separately in every EU country where consumer sales are made.

When OSS may be relevant

OSS is mainly relevant for cross-border business-to-consumer sales within the EU.

This may include:

  • online sales of goods to private consumers in other EU countries
  • certain services supplied to private consumers in other EU countries
  • e-commerce models with customers across multiple EU member states
  • digital or platform-based consumer sales

The European Union describes OSS as a way to register once, file one VAT return and make one payment through a single online portal when selling goods or services to consumers across the EU.

For many Kanso clients, the first question will be whether the Dutch BV is actually making B2C sales. If the Dutch entity only provides services to business customers, OSS may not be relevant.

OSS VAT returns versus ordinary Dutch VAT returns

OSS VAT returns do not replace the normal Dutch VAT return.

A Dutch BV may still need to file its ordinary Dutch VAT returns for domestic transactions, input VAT and other Dutch VAT matters. OSS is used for specific cross-border consumer sales that fall within the OSS scope.

That means the finance team may need to maintain two connected but distinct processes:

  • ordinary Dutch VAT returns
  • OSS VAT returns

The accounting data needs to support both. Sales should not simply be booked as one broad “EU sales” category if the business needs country-level VAT reporting.

Country-level sales data matters

OSS depends heavily on good sales data.

The company needs to know:

  • customer country
  • transaction date
  • type of supply
  • VAT rate applied
  • net amount
  • VAT amount
  • currency
  • refunds or credit notes
  • platform or marketplace involvement

For e-commerce businesses, this may require reliable exports from Shopify, WooCommerce, Amazon, Stripe, payment service providers or another sales platform.

The accounting system then needs to reconcile those records to revenue, VAT payable and cash received. If the sales platform, bank deposits and accounting records do not connect properly, the OSS VAT returns become difficult to support.

VAT rates differ by country

One reason OSS can be challenging is that VAT rates are not the same across the EU.

A Dutch company selling to consumers in Germany, France, Belgium, Spain and Italy may need to apply VAT rates based on the customer country and product or service type.

That requires accurate configuration in the sales platform. It also requires a review process, because a software setting can be wrong for months before anyone notices.

The OSS return may simplify filing, but it does not remove the need to apply the correct VAT rate.

The EUR 10,000 threshold

For some smaller EU businesses, the EU-wide threshold for certain cross-border B2C supplies may be relevant. The European Union refers to a EUR 10,000 threshold for cross-border sales to consumers, after which VAT is generally due in the customer’s EU country.

This threshold should not be treated casually. The business needs to monitor cumulative sales and understand which supplies are included.

For foreign-owned Dutch companies, the issue is often that the parent company sees sales at group level, while the Dutch BV needs to understand the VAT position of its own transactions.

OSS for non-EU businesses

OSS can also be relevant for non-EU businesses in certain situations. The Dutch Tax Administration explains that non-EU businesses providing e-commerce or services to non-VAT-liable customers may be able to declare VAT in a simplified manner using OSS VAT returns.

This can matter where a non-EU group uses a Dutch entity, Dutch registration or EU-facing structure for European sales.

The exact structure matters. A Dutch BV, a non-EU parent, a marketplace and a fulfilment arrangement can create very different VAT outcomes.

Marketplaces and platforms

E-commerce businesses should pay special attention to marketplaces and platforms.

If sales are made through a marketplace, the VAT position may depend on the legal role of the platform, where goods are stored, who is deemed to supply the goods and whether the platform reports VAT.

The Dutch BV should not assume that marketplace reporting solves everything. It needs to understand:

  • who is the supplier for VAT purposes
  • which sales are reported by the platform
  • which sales remain the company’s responsibility
  • which country data is available
  • how refunds and credit notes are handled
  • how platform fees are treated

This is especially important where the company sells through multiple channels.

Common mistakes

Common OSS issues include:

  • Assuming OSS VAT returns replace the normal Dutch VAT returns.
  • Using OSS without reliable country-level sales data.
  • Applying Dutch VAT rates to all EU consumer sales.
  • Not monitoring the EUR 10,000 threshold.
  • Failing to reconcile sales platform data to accounting records.
  • Treating B2B and B2C sales the same way.
  • Ignoring refunds, credit notes and returns.
  • Not reviewing marketplace sales separately.
  • Not storing OSS return support in a structured way.

These are mostly process issues. The business may be commercially successful, but the VAT reporting process may not have caught up.

Practical controls for a Dutch BV

A Dutch BV using or considering OSS should put basic controls in place.

At minimum:

  • Identify whether sales are B2B or B2C.
  • Identify the customer country for each B2C sale.
  • Confirm whether OSS is relevant.
  • Configure VAT rates in the sales platform.
  • Export country-level sales data regularly.
  • Reconcile sales data to accounting records and payments.
  • Track refunds and credit notes.
  • Separate OSS sales from ordinary Dutch VAT return items.
  • Store OSS return calculations and submission confirmations.

This should be designed before the company has many countries, many products and many sales channels.

How Kanso Accounting helps

Kanso Accounting supports foreign-owned Dutch entities and international finance teams with Dutch accounting, VAT compliance and annual accounts support.

For OSS and EU cross-border sales, this can include:

  • reviewing whether OSS may be relevant
  • mapping sales flows and customer countries
  • reviewing sales platform VAT data
  • setting up accounting records to support OSS reporting
  • coordinating ordinary Dutch VAT return and OSS return data
  • identifying missing or unreliable sales information
  • supporting communication with parent-company finance teams

The goal is to make the VAT process practical. OSS should simplify filing, but the underlying accounting process still needs to be clear.

Practical takeaway

OSS can be useful for EU cross-border consumer sales, but it is not automatic and it is not a shortcut around good records.

For a Dutch BV, the key questions are:

  • Are the sales B2C?
  • Which countries are customers in?
  • Which VAT rates apply?
  • Can the sales platform produce reliable country-level data?
  • How does OSS connect to the ordinary Dutch VAT return?
  • Can the accounting records support the filing?

If those questions are answered properly, OSS can make VAT reporting more manageable.

Need help reviewing OSS VAT reporting for a Dutch entity?

See also Btw melden via het eenloketsysteem (One Stop Shop, OSS) | Belastingdienst