Feature · EU VAT / OSS

EU OSS VAT reports from your Stripe data

Selling digital products or services to consumers across the EU means charging each customer their country's VAT rate — and filing a single OSS return. SaldoKit turns your Stripe payments into that filing, automatically.

What the EU OSS scheme is

The One-Stop-Shop (OSS) lets you report VAT on all your cross-border EU B2C sales in one quarterly return, instead of registering for VAT in every country you sell to.

Once your cross-border sales pass €10,000 in a year, you charge each customer the VAT rate of their country — not yours — and remit it through OSS.

The hard part: proving the customer's country

To charge the right rate, you have to prove where each customer is. The EU asks for at least two non-contradictory pieces of evidence — billing address, card-issuing country, IP location, and so on.

Stripe records these signals, but stitching them together per transaction, resolving conflicts, and keeping a defensible audit trail is exactly the tedious part most spreadsheets get wrong.

How SaldoKit does it

Bring your Stripe data — connect an API key, upload a CSV, or explore with demo data (no key needed). SaldoKit reads every available country signal per charge, applies the correct VAT rate, and holds ambiguous rows in a visible review lane instead of guessing.

The result is turnover and VAT due broken down per EU member state, filing-ready, with a drilldown into every transaction and the evidence behind each decision.

Turn your next Stripe quarter into an OSS report.

SaldoKit is a filing aid, not tax advice — always review before you file.