How to accept online payments in the Netherlands: Methods, costs and legal requirements

Payments
Payments

Accept payments online, in person, and around the world with a payments solution built for any business – from scaling startups to global enterprises.

Learn more 
  1. Introduction
  2. What are the main online payment methods in the Netherlands?
    1. iDEAL | Wero
    2. Credit and debit cards
    3. SEPA Credit Transfer
    4. SEPA Direct Debit
    5. Digital wallets
    6. Buy Now, Pay Later (BNPL)
  3. How do you start accepting online payments as an entrepreneur in the Netherlands?
    1. Choose a payment service provider
    2. Select relevant payment methods
    3. Integrate payments into your website or platform
    4. Test your payment flows
    5. Go live and monitor performance
  4. What does it cost to accept online payments in the Netherlands?
  5. What are the legal and security requirements for online payments in the Netherlands?
    1. SCA
    2. Consumer and data protection rules
    3. Fraud prevention obligations
  6. What is the difference between local and international payment methods?
  7. How Stripe Payments can help

To accept online payments in the Netherlands, you must understand how Dutch customers pay and build your setup accordingly. The Dutch payment environment has its own structure, rules and cost dynamics and follows the EU's rules on banking, consumer protection and data privacy.

Below, we'll explore popular online payment methods in the Netherlands, how to accept online payments and related legal and security requirements.

What's in this article?

  • What are the main online payment methods in the Netherlands?
  • How do you start accepting online payments as an entrepreneur in the Netherlands?
  • What does it cost to accept online payments in the Netherlands?
  • What are the legal and security requirements for online payments in the Netherlands?
  • What is the difference between local and international payment methods?
  • How Stripe Payments can help

What are the main online payment methods in the Netherlands?

Accepting online payments in the Netherlands requires an understanding of how Dutch customers pay.

Here are the country's main online payment methods:

iDEAL | Wero

The dominant online payment method in the Netherlands is iDEAL, accounting for about 75% of e-commerce transactions. A customer selects their bank at checkout, logs in to their online banking environment and authorises the payment directly from their account. Funds are confirmed almost immediately. The payment is irrevocable once it's completed, which reduces chargeback risk compared to cards.

In early 2026, iDEAL began its transition to Wero, a digital wallet payment system developed by the European Payments Initiative to create a unified digital payment system across Europe. It follows the same bank-authenticated model as iDEAL. By the end of 2027, iDEAL will fully change to Wero.

Credit and debit cards

Visa, Mastercard, Maestro and V Pay are widely accepted. Debit cards are especially common domestically, and credit cards are more relevant for international customers. Online card payments typically require Strong Customer Authentication (SCA) under the revised Payment Services Directive (PSD2), usually through 3D Secure, which adds an extra verification step and protects both businesses and customers.

SEPA Credit Transfer

This is the standard euro bank transfer used across the Single Euro Payments Area (SEPA). It's often used for larger transactions or B2B payments. With SEPA Instant becoming more widely supported, many transfers now settle within seconds rather than days, depending on participating banks.

SEPA Direct Debit

This method is designed for recurring payments such as subscriptions, memberships and instalment billing. A customer provides a mandate that authorises you to pull funds from their account, and payments typically settle within a few business days. Payment providers like Stripe let you collect and store the mandate digitally and let you trigger future debits programmatically according to your billing schedule.

Digital wallets

Digital wallets allow customers to authenticate using biometrics and skip typing in card details. Dutch customers increasingly use Apple Pay and Google Pay, which run on top of card networks.

Buy Now, Pay Later (BNPL)

BNPL services permit customers to split payments into instalments or delay payment. This can improve conversion in e-commerce, especially for higher-value purchases. BNPL options typically come with higher fees but can expand purchasing flexibility for customers.

How do you start accepting online payments as an entrepreneur in the Netherlands?

To accept online payments in the Netherlands, you need to register with the Netherlands Chamber of Commerce (Kamer van Koophandel or KVK) or an equivalent EU registry, if you're operating across borders. This gives you your KVK number and, if applicable, a value-added tax (VAT) number. You must display both publicly and provide them to your payment provider. You'll also need a dedicated International Bank Account Number (IBAN) in the name of your business to receive payouts.

Dutch entities such as a besloten vennootschap (BV) might also need a separate business bank account. Payment providers will often settle funds only to an account that matches your registered legal entity.

Once you have these credentials, follow these steps to start accepting online payments:

Choose a payment service provider

Instead of connecting directly to banks or card networks, many businesses use a payment provider like Stripe to manage online payments. During onboarding, provide your KVK number, VAT details, legal business name and bank account information for identity verification and regulatory compliance. During onboarding, you'll complete identity verification aligned with EU Anti-Money Laundering (AML) rules.

Select relevant payment methods

Once your account is approved, activate the payment methods that matter for your market: Dutch customers expect iDEAL | Wero as a baseline, while cards, SEPA Direct Debit, digital wallets and BNPL expand flexibility. In the Stripe Dashboard, you can toggle methods on or off without additional integrations.

Integrate payments into your website or platform

If you use an e-commerce platform, you can usually install a plug-in from your payment provider and connect it in minutes. If your setup is custom, providers like Stripe offer prebuilt checkout components or application programming interfaces (APIs) that handle secure payment collection, authentication flows and local payment method logic. Dutch and EU consumer protection laws require that pricing is displayed clearly, including VAT where applicable. Delivery timelines, refund policies and terms of service must be accessible and written in plain language.

Test your payment flows

Run transactions in test mode, including successful payments, failed payments, refunds and authentication challenges. Ensure order confirmation logic, fulfilment triggers and accounting workflows all respond correctly to payment status updates. Your website should run on HTTPS, and you should avoid handling raw card data directly. Using a provider that's Payment Card Industry (PCI) compliant assures that compliance requirements are managed at the infrastructure level.

Go live and monitor performance

Once you switch to live mode, monitor early transactions closely. Watch for failed payments, authentication issues and payout timing so you can fix them quickly. Prepare for returns: EU law grants customers a 14-day cooling-off period for online purchases. Your payment setup should let you process refunds efficiently and track them accurately within your accounting workflows.

What does it cost to accept online payments in the Netherlands?

Each payment method comes with its own fee structure.

Here's an overview of basic fees for common payment methods in the Netherlands:

  • iDEAL | Wero: The fee is a fixed amount per transaction rather than a percentage of the sale. It's generally under €0.50 per successful transaction, which makes it especially cost-efficient for higher-value purchases.

  • SEPA Direct Debit: SEPA Direct Debit usually costs a low fixed amount per successful debit, which makes it ideal for subscription billing. The typical fee is about €0.145 per transaction plus a batch fee.

  • Debit and credit cards: Card payment fees are based on percentage plus a fixed fee (e.g., 1.9% + €0.25). International card payments usually carry higher fees.

  • BNPL: BNPL services frequently charge higher percentage-based fees than cards. Fees are often between 2% to 8% of the purchase amount.

If you accept payments in currencies other than the euro, expect an additional currency conversion fee – typically about 2% of the sale. Price in euros where possible to reduce unnecessary foreign exchange costs.

The Netherlands operates within the tightly regulated European payment framework.

Consider these legal and security requirements:

SCA

Under PSD2, most electronic payments require two-factor authentication. This usually means 3D Secure for card payments. Authentication happens within the customer's banking environment for bank-based methods like iDEAL | Wero. Your payment provider should enforce these rules automatically.

Consumer and data protection rules

Dutch and EU law grants customers a 14-day withdrawal period for online purchases. You must clearly communicate cancellation rights, refund conditions and delivery expectations. Your website must use HTTPS encryption. Sensitive payment data should be tokenised and handled through compliant payments infrastructure rather than stored directly on your servers. Any personal data collected during checkout (e.g., names, billing addresses, IP addresses) falls under the General Data Protection Regulation (GDPR). You must collect only the information that's necessary, store it securely and provide mechanisms for data access or deletion on request.

Fraud prevention obligations

While your payment provider manages much of the fraud detection process, you're still responsible for monitoring your business. High chargeback rates can draw scrutiny from card networks. Using built-in fraud tools like Stripe Radar, reviewing unusual transaction patterns and responding quickly to disputes can minimise financial losses and reputational damage.

What is the difference between local and international payment methods?

Local and international payment methods involve different customer expectations, cost profiles and expansion goals.

Here's how local and international payment methods impact different areas of your business:

  • Customer trust: Local methods such as iDEAL | Wero are deeply embedded in Dutch purchase patterns. Customers generally expect to see it at checkout. International methods such as credit cards are important if your customers aren't always local.

  • Cost structure: Local bank-based methods often use flat-rate or lower-cost pricing models, while card payments typically involve percentage-based fees. Cross-border card transactions can incur higher processing fees than domestic ones.

  • Chargeback exposure: Bank-authenticated methods like iDEAL | Wero reduce dispute risk. Card payments enable chargebacks, which means added overhead and potential dispute fees.

  • Settlement and currency: Local payments settle in euros directly to your euro account, which avoids foreign exchange costs. International payments can involve currency conversion fees and slightly longer payout timelines.

  • Market reach: Local methods focus on serving customers within the Netherlands. International methods (particularly cards and global digital wallets) allow you to serve customers outside the country without adding new integrations.

How Stripe Payments can help

Stripe Payments provides a unified, global payments solution that helps any business – from scaling startups to global enterprises – accept payments online, in person and around the world.

Stripe Payments can help you:

  • Optimise your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods and Link, a wallet built by Stripe.

  • Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.

  • Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalise interactions, reward loyalty and grow revenue.

  • Improve payment performance: Increase revenue with a range of customisable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorisation rates.

  • Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.

Learn more about how Stripe Payments can power your online and in-person payments or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments – no contracts or banking details required. Or, contact us to design a custom package for your business.
Payments

Payments

Accept payments online, in person, and around the world with a payments solution built for any business.

Payments docs

Find a guide to integrate Stripe's payments APIs.