The two pricing worlds

B2B: quote ex-VAT everywhere. EU business customers reverse-charge — your invoice carries zero VAT, their validated VAT number, and the reverse-charge notation; the checkout validates numbers against the EU register in real time and treats a failed validation as consumer pricing. B2C: show VAT-inclusive prices and let the checkout resolve the rate by country — the customer in Vienna and the customer in Lisbon both pay the number they saw, and your margin per country varies slightly by design.

The machinery behind the page

Location evidence collected by the payment stack, rates maintained by the billing tool, and the quarterly OSS return distributing consumer VAT to every member state from one Dutch registration: the system. Store-mediated sales shift the duty to the platform instead: that chapter. Outside the EU, exports of digital services leave Dutch VAT behind and meet local rules per market — mapped once, per expansion.

Invoices that survive scrutiny

Sequential numbering, both parties’ details, the VAT treatment stated per line, and the reverse-charge or OSS logic visible — the format your billing tool produces once configured, and the file that turns a VAT audit into an afternoon. The entity behind it all: the SaaS BV.