Skip to content
Netherlands · Agentic SaaS development

SaaS Development for the Netherlands: iDEAL, VAT and Data Act

Once the initial term of a consumer subscription ends, a Dutch customer can cancel at any time with at most one month's notice, in writing or the same way they signed up. Under Civil Code Book 6, as the ACM explains it, that initial term may be at most one year unless a longer one is demonstrably reasonable. A SaaS sold in the Netherlands has to build its billing, entitlements and cancellation flow around that, alongside VAT, iDEAL | Wero and e-invoicing.

Curiosive is an AI-native studio in Ankara, Türkiye. AI coding agents produce the CRUD screens, admin views, migrations and test suites, and senior engineers review every change. Those engineers also design the parts agents do not own: the multi-tenant data model, tenant isolation, plan and entitlement logic and idempotent billing webhooks. In either season our working day covers 7 to 8 hours of a standard Dutch 09:00 to 18:00 day.

24
published portfolio projects
5+
years building for production
12
countries the work runs in
100%
of code read by a senior engineer
1 day
to hear back, from the engineer

Payments for SaaS in the Netherlands: iDEAL | Wero and SCA

iDEAL | Wero, the Dutch bank-based online payment standard since 2005, is used by almost 100% of Dutch consumers and handles 70% of all e-commerce transactions in the Netherlands, more than 1 billion a year. The scheme says it will gradually be replaced by the pan-European Wero, fully implemented in the course of 2028, so we keep the payment method behind one integration point that can change without touching plan logic. Remote electronic payments also fall under PSD2 strong customer authentication, in technical standards that have applied since 14 September 2019. A payment service provider may skip it for a remote payment of up to EUR 30 only while the payer's remote payments since the last authentication stay within EUR 100 in total or five consecutive transactions, so the checkout must handle a challenge rather than assume none will come. Provider events are the source of truth, handlers are idempotent so a redelivered webhook is not processed twice, and payment paths always get senior engineer review.

Dutch VAT, OSS and e-invoicing for subscription billing

Dutch VAT (btw) has a general rate of 21%, a reduced 9% rate for a limited list and a 0% rate mainly for cross-border supplies; 21% applies to anything not exempt and not on those lists. B2B sales to other EU countries usually carry no VAT, because the customer accounts for it under the reverse charge, with exceptions. Electronic services to consumers are taxed in the customer's country, with a EUR 10,000 threshold below which seller-country VAT may apply, and the One Stop Shop lets an EU seller declare it through one registration. Under ViDA, intra-EU B2B invoices must be electronic invoices to the European standard from 1 July 2030, issued within 10 days for reverse-charge supplies. On 11 September 2026 the Dutch cabinet announced domestic B2B e-invoicing from the same date and digital reporting from 1 July 2031, with KOR small businesses exempt, though the bill is not yet law. An accountant should confirm your position; the invoice model should be ready either way.

Consumer plan terms default to an initial period of no more than a year, the cancel path accepts written requests such as a web form or email as well as the route the customer used to sign up, and the notice period the system applies is never longer than one month. Entitlements then follow billing state, not a separate flag someone forgets to clear. The marketing site and the app also fall under the Autoriteit Persoonsgegevens on cookies. Its nine rules of thumb for banners ask for accept and reject on the same layer, no pre-ticked boxes on any layer, rejection that takes no more clicks than acceptance and is not hidden as an inconspicuous link, and withdrawal as easy as consent. Since April 2025 the AP has routinely checked whether websites in the Netherlands ask for valid consent; on 11 November 2025 it reported warning more than 200, about three-quarters of which changed their banners, and said it was taking enforcement steps against the rest.

EU Data Act switching duties for SaaS vendors

The EU Data Act has applied since 12 September 2025, and its recitals place SaaS among data processing services. Switching terms must sit in a written contract with a notice period of no more than two months and a transitional period of no more than 30 calendar days. Until 12 January 2027 only reduced switching charges, capped at the costs directly linked to the switch, are allowed; from that date, none. Under Article 31 the switching-charge rule and some related duties do not apply to a service mostly custom-built for one customer and not offered at broad commercial scale through the provider's catalogue, and the whole switching chapter does not apply to time-limited test versions. Either way, the customer must be told before signing which obligations do not apply. Engineers build tenant-scoped export into the data model from the start. Related work: Reveal Software (reveal.software), video onboarding for SaaS products built on Hono, Drizzle ORM and PostgreSQL, PicKey (pickey.ai) with subscription billing, and Inspire Film (inspire.film) with per-title entitlement.

Can the first release improve collaboration without replacing the backend?

Lizzt is the Netherlands project in our published portfolio: an event planning application whose Next.js frontend was rebuilt around an existing Supabase backend. Its tasks, costs, chat and participant workflows are relevant when scoping a collaborative product. Start by defining who can read and change each shared item, and which existing contracts must survive a release. This case is not evidence of a particular subscription billing model or a guarantee that your backend can stay unchanged. Curiosive works remotely from Ankara, Türkiye.

Questions

The things people ask before starting.

What VAT rate applies to SaaS sold to consumers in the Netherlands?

Unless your service is exempt or on the 9% or 0% lists, plan for the general 21% btw rate. Electronic services to consumers are taxed in the customer's country, although a seller elsewhere in the EU below the EUR 10,000 threshold may charge its own country's VAT, and the One Stop Shop handles declarations through one registration.

Do we need iDEAL for a SaaS checkout aimed at Dutch consumers?

In practice, yes. iDEAL | Wero is used by almost 100% of Dutch consumers and handles 70% of e-commerce transactions in the Netherlands. The scheme says the pan-European Wero will replace it, fully in the course of 2028, so the integration should sit behind one payment layer that can change cleanly.

Can Dutch consumers cancel a SaaS subscription at any time?

After the initial term, yes. That term may be at most one year unless longer is demonstrably reasonable, then consumers can cancel at any time with at most one month's notice, in writing or the way they signed up. These Book 6 rules cover consumer subscriptions.

How much does it cost to build a SaaS product for the Dutch market?

Work runs as AI-accelerated development, starting from $2,000 per month, with scope agreed in writing. Both are US dollar starting points, not quotes, and the budget is fixed in writing once discovery has mapped plans, billing and tenancy.

How it starts

What happens after you write to us.

  1. 01

    You describe the product

    One paragraph on what you are building, roughly when you need it, and who it is for. No brief, no form with fifteen fields.

  2. 02

    You get a reply within a day

    From the engineer who would do the work, not a sales team. If we are not the right fit we say so, and where possible we point you somewhere better.

  3. 03

    You get a scoped plan

    Scope, price and timeline in writing before anything is committed. You decide with the numbers in front of you.

No long contract to begin, no lock-in to our tooling, and the code is yours from the first commit.

Start a conversation
Contact

Looking for an engineering partner for the long haul?

A short note about the product, the timeline and who it is for is enough to start. You will hear back from the engineer who would do the work, not a sales team.

Ankara / Türkiye · Working across European and US time zones