Mosaic Image

How to Master SaaS VAT (+ OSS, ViDA, VIES, and Other EU Terms)

Updated on: July 16, 2026

Author: Marta Poprotska, Social Media Community Manager

Reviewed by: George Ploaie, Chief Operating Officer (COO)

To optimize the process of taking VAT with B2B/B2C logic into consideration when selling Software as a Service in the European Union, cross-border digital platforms have to put in place specific tax compliance systems. Legal scrutiny pertains to digital commerce when software is provided by non-residents of a country that requires tax collection on those goods at the point of consumption. 

This guide outlines considerations for establishing the legal framework for operations in the European market.

 

Before giving a technical compliance structure, software products also go through a self-assessment to determine the best approach for further development. This assessment includes considering the capabilities of the engineering team, the number of transactions or events that take place within the European region, and more. Based on such criteria, software companies select the most suitable compliance policy for their products by answering three main questions:

 

  • What is the internal capacity for foreign currency management and localized tax filing? Carrying out the preparation and submission of quarterly reports in Euros across multiple tax authorities’ ports requires employing specialized accounting resources and opening new international banking lines.
  • Does the core engineering team have the bandwidth to maintain real-time tax validation APIs? The formats for VAT databases, VIES connectivity, and the validation of the location are not static and thus need to be included in the process of coding.
  • What is the current ratio of B2B to B2C transaction volume? With high B2C volume, there is a need to gather a lot of information, whereas in the case of pure B2B business, the focus is on the immediate registration and verification of the identity.

 

When transaction volume is low or engineering resources are dedicated to core product development, outsourcing operating activities can present aspects related to operational efficiency and support for compliance requirements, in addition to time and cost considerations.

When scaling the volume of transactions within an organization, it is imperative to create the structures and processes below gradually.

What Is the Operational Reality of EU SaaS VAT?

The European Union categorizes Software-as-a-Service (SaaS) as an Electronically Supplied Service (ESS) or a telecommunications, broadcasting, and Electronic (TBE) Service. According to the location principle, the tax jurisdiction is where the project is physically located. 

 

Standard service tax rates are observed to range from 17% in Luxembourg to 27% in Hungary. SaaS VAT regulations require software companies to distinguish between business and private customers and to retain digital records for a minimum of 10 years.

Concept snapshot

  • Content snapshot icon 1

    Category: Tax Compliance

  • Content snapshot icon 2

    Used By: SaaS platforms

  • Content snapshot icon 3

    Primary Purpose: Manage consumption taxes

  • Content snapshot icon 4

    Related Concepts: OSS, ViDA, VIES, VAT, SaaS Sales tax in Europe

  • Content snapshot icon 5

    Stage in Growth: Global Expansion

Step 1

Establish Your Registration Status & Threshold

A corporate structure is drawn up by the software company to understand the first places tax will be collected in different European countries. This process uses transaction amounts and the different economic thresholds to determine the exact day tax will be collected. Organizations that use such tools usually keep such metrics in their billing systems to avoid missing taxes.

To achieve this kind of compliance, engineering teams have put in place several revenue sensors that track every single completed B2C transaction within the EU. The data architecture separates business transactions from individual sales such that the threshold is based on the actual consumption of the consumer.

 

The application of the tax threshold depends on the physical location where the software entity is registered:

 

Company Origin

Economic Threshold

Immediate Action Upon Reaching Limit

EU-Based Entity

€10,000 cumulative annual B2C cross-border sales

Transition from home-country tax rates to destination-country tax rates

Non-EU Entity (US, UK, India, etc.)

€0 (No threshold applies)

Collect local destination VAT from the very first B2C transaction

Note

The €10,000 threshold applies to businesses registered in all 27 member states of the European Union, not just one member state. If a French software company sells €6,000 to Germany and €5,000 to Spain in a single year, it has crossed the €10,000 threshold.

Tip

If the platform reaches more than €10,000 in the middle of the month without having made any changes to the system, submit the respective transactions to the tax rates of the corresponding destination country. Software platforms monitor the transaction volumes on a monthly basis to enable the introduction of tax changes before the amount is exceeded.

How PayPro Global can help

Acting as a Merchant of Record, PayPro Global takes over your seller role, thus eliminating the need to consider the thresholds altogether. Our global SaaS sales tax solution handles the zero-EU-VAT threshold and determines local tax rates, eliminating the manual configuration needs of your team.

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 2

Set Up the SaaS OSS Scheme

Software companies use the central European portal to consolidate their consumer tax processing into one single interface. This approach provides a means to manage the establishment of multiple tax accounts in the countries where products are available. The registration process requires providing the original corporate papers to the relevant national tax office. The place of registration is the country where the business is registered. Otherwise, companies outside the European area should designate one of the member states as the primary administrative center for all the following processes.

 

OSS Portal Variations

Sellers follow either of the two registration paths according to their corporate residence:

  • Union OSS: Used by EU-based software platforms to report cross-border B2C transactions through the local domestic tax authority portal. The other path is for non-EU software platforms. 
  • Non-Union OSS: Used by non-EU software platforms. These companies select a single EU member state (Ireland, the Netherlands etc.) in which to obtain an OSS ID number starting with the letters “EU”.
Tip

In order to launch your marketing activities in Europe, you should register for the Non-Union OSS scheme at least 14 days in advance. The processing time for applications at various tax offices in Europe ranges from 2 to 4 weeks.

How PayPro Global can help

PayPro Global allows businesses to simplify the process of quarterly filings, manage deadlines, and convert currencies into Euros using an OSS portal by taking away the burden of tax management and compliance in SaaS operations. The platform incorporates the entire process into its MOR framework.

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 3

Implement B2B vs B2C Checkouts

When the checkout process starts, the legal status of the customer is verified and comprises two stages. The first stage includes corporate clients whose tax identification numbers are checked, and individual buyers whose tax identification numbers are also checked. The correct performance of this practice of screening prevents collecting too much tax from consumers or charging too little tax to business accounts. 

This check is done during the billing process.  The classification status determines if the tax will be the consumer tax added or if the trade exemption will be applied.

 

Customer Classification Workflows

The platform takes into account the presence of a verified tax number when setting the process:

 

Customer Type

Verification Requirement

Tax Treatment

B2B

Validated EU tax registration number

Reverse-charge mechanism (0% tax collected by seller)

B2C

Two non-contradictory pieces of location data

Destination-based local tax rate applied at checkout

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 4

Integrate Automated VIES Verification at Checkout

Integration with verification networks in Europe provides software platforms with the means to conduct identity verification for corporate clients. 

 

How do SaaS companies perform VAT migration? They set up requests to verify the tax number at the point of sale and sync up with the government databases where the tax numbers are registered. The checkout code takes the user’s input, alters the format of the country code prefix, and sends it to the central European verification registry.

If the verification succeeds, the checkout field is updated to show zero as the tax amount.

Note

The analysis of existing digital platforms suggests that instances of corporate buyers submitting an invalid or expired tax number during checkout occur in over 5% of transactions. These entries are filtered out by an automated system, thus saving the cost of goods sold and money allocated towards audit processes.

Tip

The consistent functionality and extended service life of government servers are subjects of review. If VAT live registration system is offline, then save the tax number, complete other details of the sale and try to validate it after 24 hours. Make a temporary adjustment of the tax or carry out an automatic refund when the validation is complete.

How PayPro Global can help

PayPro Global provides end-to-end solutions for B2B payments, including integration support with the VIES tax database.  In case of any issues with the primary European tax servers, our system captures the data, performs the background work, and then updates the information in the transaction details using our SaaS billing engine.

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 5

Gather and Store Dual Evidence of Customer Location

A billing system typically contains a number of separate identities belonging to the customer which allow for the location of the customer to be determined during the purchase of a product.  This kind of documentation serves to prove that the correct tax was applied while performing the SaaS business in the EU.  European tax auditors carry out this check to ensure that consumer tax laws are not broken.  

The payment processing engine merely records this information in the transaction database at the time of payment completion. This platform will then keep these records for long-term inspection.

 

Location Evidence Checklist. 

The system should be capable of identifying customers based on the match of at least two of these data points:

  • The billing address that the user has selected
  • The geographic location derived from the IP address
  • The country where the card issuing bank (BIN) is located
  • The country code of the mobile SIM card used for checking out
Tip

Should a buyer’s IP address be in Spain while their billing address and credit card are from Germany, the system detects a location difference. Verify the location details with the person and then complete the transaction or perform further modifications according to the SaaS compliance audit trail requirements.

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 6

Generate Compliant Electronic Invoices

The payment system creates an order confirmation or receipt that includes all the necessary legal information at the time of payment. Such standard practice is necessary for SaaS companies targeting the EU market. Should specific invoice fields lack data, accounts or finance teams typically initiate steps to address the invoice, which can involve a support request or a refund claim. The integration software generates these documents by incorporating address, VAT, and tax details recorded during the checkout process.

 

Mandatory structure of the invoice data field: 

  • A unique series of sequential numbers for each invoice
  • The exact date of when the work was completed and the invoice was issued.  
  • The company’s legal name, address, and registered OSS code 
  • The customer’s legal name, billing address, and the corporate tax ID (for B2B sales)
  • The description of the provided software, or the subscription, including all the details about the product
  • The net pricing, the taxes excluded from the price, the tax rate and the total gross amount
  • For B2B sales: The line item text says ““VAT exempt – reverse charge applies”
  • For Non-Union OSS sales: The registration number of the OSS 

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 7

Prepare for the ViDA (VAT in the Digital Age) Reforms

Technical experts from different companies focus on the process of checking the databases with the aim of integrating or combining them with the processes of updating the laws on digital trade in Europe. This approach influences the operation of the SaaS compliance control system through the introduction of new rules for the creation and processing of digital transaction records and structured digital documents.

These changes abolish the old method of file making and saving information and replace it with automated protocols. Compliance strategies call for the need to modify the formats of the generated files in order to conform to the international standards for data exchange.  Businesses should prepare their systems to incorporate such formats in the near future.

 

ViDA Compliance Timeline and Milestones: 

  • Automated Data Structuring: Upgrading invoice output formats from basic PDFs to automated e-invoicing structures.
  • Real-Time Transmission: Integrating platform webhooks to transmit transaction logs to national tax servers within 48 hours of invoice issuance.
  • Consolidated Cloud Accounts: Integrating  all the regional tax endpoints into a single central node, which will allow managing all European business activities from one place. 

The Ultimate EU SaaS VAT Compliance Checklist

Streamline your global SaaS sales tax collection and master the complex SaaS OSS portal.

  • Checkmark

    Framework for calculating VAT EU

  • Checkmark

    VIES verification workflows for B2B payments

  • Checkmark

    Customer location tracking logs

  • Checkmark

    Upcoming ViDA reforms

  • Checkmark

    Tax calculation, collection and filing automation

Get Your FREE Checklist
Step 8

Automate VAT Calculation, Collection & Remittance

Software systems incorporate designated tools for taxation processes. Various SaaS applications exist to support global VAT compliance; these often integrate with checkout systems to process VAT calculations, adjust rates, and collect geographic data without manual input. 

The development teams have an option to follow either of the two integration models: 

 

  1. Tax Automation APIs: Help determine the location of the customer, perform the verification with the VIES database, calculate the exact tax, and create the correct invoices, but leave the work of issuing the invoices and legal responsibility with the software vendor.
  2. Merchant of Record Platforms:Iinclude a financial layer in which a third party is the legal seller of the software.  The entity takes care of the tax, updates the rate structures, prepares the OSS returns, and bears the burden of audit.

 

For localized tax requirements and the technical explanation of the taxation of software in general, the developers should see the resources of the companies about SaaS Sales Tax Requirements and the explanatory position about the basic structure of the SaaS VAT Operations

Conclusion

The management of software taxation in Europe requires strict control over transactions, an active validation process and well-organized records.
Softwares companies use the OSS model to keep track of the taxes charged to customers in all the member states and the verification of the exemption for B2B transactions with the help of the VIES database.  In order to comply with the regulations, software developers can use tax calculation logic or integrate with specialized billing platforms.

FAQ

Ready to get started?

We’ve been where you are. Let’s share our 19 years of experience and make your global dreams a reality.

Mosaic image
en_USEnglish