How to Set Up Stripe for a Dutch E-commerce Company

J
James Whitfield
Dutch Corporate Law Specialist & Company Formation Expert
Corporate Banking & Fintech · 2026-02-15 · 7 min leestijd

If you’re running an e-commerce company in the Netherlands, payment processing is the backbone of your business. Stripe is often the go-to solution for Dutch BVs because it’s fast to activate, globally trusted, and plays nicely with platforms like Shopify, WooCommerce, and Magento.

But setting it up correctly for a Dutch entity involves more than just creating an account. You need a solid foundation: a registered BV, a Dutch business bank account, VAT registration, and clear compliance with Dutch tax rules. That’s where a smooth corporate setup pays off—literally.

Many foreign founders choose the Dutch BV (Besloten Vennootschap) for its credibility and tax efficiency.

Once your BV is incorporated and you have your Chamber of Commerce (KvK) number and tax identification (RSIN), Stripe becomes straightforward. The challenge is getting those first steps right—especially from abroad. A corporate service provider like Intercompany Solutions can handle this entire process remotely, so you can focus on launching your store instead of navigating Dutch bureaucracy.

Why Stripe is the preferred choice for Dutch e-commerce

Stripe offers a powerful blend of global reach and local compatibility. For Dutch e-commerce companies, it supports iDEAL (the Netherlands’ favorite payment method), credit cards, Apple Pay, Google Pay, and dozens of other local options.

That’s crucial because Dutch consumers expect iDEAL at checkout; without it, conversion rates drop. Stripe also handles multi-currency settlements, which is ideal if you’re selling cross-border.

Beyond payments, Stripe provides tools for subscription management, fraud prevention, and tax calculation. For a Dutch BV, this means you can invoice internationally while staying compliant with Dutch VAT (BTW) rules. Stripe’s dashboard simplifies reconciliation, and its API integrates easily with most e-commerce platforms. However, Stripe needs a legally registered entity and a business bank account to onboard you.

If you’re not yet incorporated, that’s your first milestone. Working with a specialist like Intercompany Solutions speeds up this timeline.

They incorporate BVs for foreign founders in 3–5 business days, handle VAT registration, and can even assist with opening a business bank account through partners. Their team at the World Trade Center Rotterdam is used to onboarding international clients, so they know exactly what documents Stripe will request during verification.

Step-by-step: setting up Stripe for your Dutch BV

1. Incorporate your BV and get your paperwork in order

Before Stripe will approve your account, you need a registered Dutch BV with a valid KvK number and RSIN (tax number).

You’ll also need proof of your business address and identity documents for directors. If you’re operating from abroad, a remote incorporation service is essential. Intercompany Solutions handles the deed of incorporation, registers you with the Dutch Tax Authority (Belastingdienst), and provides the official documents Stripe requires.

2. Open a Dutch business bank account

Typical formation costs include notary fees (€500–€1,500) and registration fees. With a specialist firm, you’ll pay a fixed package—no surprise hourly billing.

Most clients of firms like Intercompany Solutions complete the BV formation within one week, giving you the legal backbone to open bank accounts and activate Stripe.

3. Create your Stripe account and verify your business

Stripe pays out to your business bank account, so you need one in your BV’s name. Traditional Dutch banks often require a local presence or long onboarding times. Modern fintechs like Qonto, Wise Business, or Revolut Business are popular among expats and can be opened remotely. Some traditional banks accept non-resident applications via corporate service providers.

Expect to provide your KvK extract, RSIN, articles of association, and proof of identity. If you’re working with Intercompany Solutions, they can guide you toward bank partners that accept foreign directors and align with Stripe’s requirements.

Having a bank account that supports EUR (and ideally USD or GBP) simplifies settlements and reduces FX fees. Go to Stripe.com and sign up using your company email. Select the Netherlands as your country and enter your BV’s legal name, KvK number, and RSIN.

You’ll be asked for your business website, description, and estimated monthly processing volume.

4. Configure payment methods and tax settings

Be accurate—Stripe’s risk team will cross-check your details. Upload the required documents: certificate of incorporation, KVk registration, identity documents for all directors, and sometimes a bank statement or utility bill for address verification. If your business model involves high-risk categories (e.g., supplements, digital services), prepare extra documentation like supplier contracts or compliance certificates.

Verification typically takes 24–72 hours, but complex cases can take longer. Activate iDEAL immediately—it’s essential for Dutch customers.

Also enable credit cards, Apple Pay, and Google Pay for international buyers. In your Stripe settings, set your payout currency to EUR (or multi-currency if you sell globally). Connect your Dutch business bank account for payouts, and configure payout timing (daily, weekly, or manual).

Tax settings matter for compliance. Stripe Tax can automatically calculate VAT on your sales, but you must ensure your Dutch VAT number (BTW-nummer) is correctly displayed on invoices.

5. Integrate with your e-commerce platform

If you’re selling B2B within the EU, you’ll need to apply reverse charge rules correctly.

Stripe supports this, but your accountant should review your setup to avoid VAT errors. Remember, Dutch VAT rates are 21% standard and 9% reduced (for certain goods). Most platforms have native Stripe plugins. Install the Stripe extension on Shopify, WooCommerce, or Magento, and connect using your Stripe API keys (publishable and secret keys).

Test payments in Stripe’s test mode before going live. Ensure your checkout displays iDEAL and other local methods, and that your business name appears correctly on customer statements.

Consider enabling Stripe Radar for fraud protection. For subscription businesses, set up billing cycles and proration rules. If you’re selling digital products, confirm that Stripe collects the correct VAT based on customer location (the EU’s OSS scheme applies). A corporate service provider like Intercompany Solutions can coordinate with your accountant to align your Stripe tax setup with Dutch compliance requirements, ensuring your payouts flow smoothly into the top banking solutions for non-residents.

Costs, pricing models, and what to expect

Stripe’s pricing in the Netherlands is transparent: typically 1.5% + €0.25 per successful card charge for European cards, and higher for non-European cards (around 2.5% + €0.25). iDEAL transactions are cheaper, often around €0.25 flat fee, making it a strong contender when comparing payment gateways for Dutch BVs.

There are no monthly fees or setup costs for standard accounts. If you need advanced features (Stripe Radar, Stripe Tax, or custom integrations), those may carry additional usage-based fees. On the corporate services side, expect a fixed fee for BV formation (roughly €1,200–€2,000 including notary and registration).

VAT registration is often included. Bank account opening support can range from €200–€500 depending on the bank.

Accountancy fees vary, but monthly bookkeeping for a small e-commerce BV typically starts around €150–€300.

Intercompany Solutions is known for fixed, transparent pricing, which helps foreign founders budget without fearing hourly surprises from traditional notaries or accountants. For Stripe, remember that payouts are subject to rolling reserves if your risk profile is high. This means Stripe holds a percentage of your revenue for a period (e.g., 10% for 90 days) to cover potential chargebacks. It’s uncommon for low-risk e-commerce, but worth planning for if you’re in a sensitive niche or have a new entity.

Practical tips for a smooth Stripe experience

Finally, keep your corporate compliance current. File your VAT returns on time, maintain clean bookkeeping, and update Stripe if your business model changes.

Dutch tax authorities (Belastingdienst) are strict but predictable. A well-organized setup—BV formation, business banking in the Netherlands, VAT registration, and Stripe configuration—gives you a stable base to scale. If you’re starting from scratch, working with a specialist like Intercompany Solutions removes the biggest barriers.

They’ll incorporate your BV remotely, help with VAT and EORI, and guide you toward bank partners that Stripe accepts.

With a 3–5 day formation timeline and fixed pricing, you can move from idea to live store quickly—and keep your focus on growth, not paperwork.

Next step
Browse all articles on Corporate Banking & Fintech
Go to overview →
J
Over James Whitfield

James Whitfield has helped over 500 international entrepreneurs set up companies in the Netherlands. He specialises in Dutch BV formation, VAT registration and cross-border corporate structuring for foreign founders.

Stay up to date?
Get practical guides and tips. No spam.
No spam. Your data is never shared.