# European Payment Methods
Source: https://paymentsandrisk.com/docs/payments/payment-methods/regional/europe

Last updated 22 October 2026.

TL;DR

-   iDEAL (Netherlands) and Bancontact (Belgium) matter in their markets. Test local methods against your own country-level checkout completion
-   SEPA Direct Debit is the ACH equivalent for Europe: lower cost than cards, 8-week refund window for consumers, 5-day processing time
-   SCA (Strong Customer Authentication) is required for most card-not-present transactions in the EEA . If your checkout doesn't support 3DS, EU issuers will decline you
-   Klarna reported about 118 million active consumers across 26 countries at 31 December 2025 ([VENDOR, 2025 annual report](https://d18rn0p25nwr6d.cloudfront.net/CIK-0002003292/e6aa1054-b15c-4933-8c71-adfc0e5afcc8.pdf#page=81), accessed 22 October 2026). Test whether extra contribution covers your quoted fees

Dutch customers may want a bank payment instead of a card. The Dutch Payments Association says iDEAL paid for more than 70% of online purchases in 2024 ([REPORTED, payments-industry association](https://www.betaalvereniging.nl/en/knowledge-base/online-payments/debit-and-credit-cards/), accessed 22 October 2026; page undated). That's a purchase share. Check your own Dutch checkout mix and abandonment before deciding what to add.

## When to Add European Payment Methods

**Add EU payment methods when:**

-   10%+ of your customers are in EU
-   You're seeing cart abandonment from specific EU countries
-   Your processor is Stripe, Shopify Payments, or Adyen
-   You've already localized pricing (EUR), shipping, and language

**Skip EU methods when:**

-   Under 5% EU customers
-   You're on Square or US-only processor
-   You haven't set up EUR pricing yet
-   Your product doesn't ship to EU

* * *

## Processor Support for EU Methods

| Method | Stripe | Shopify Payments | Square | Adyen | PayPal |
| --- | --- | --- | --- | --- | --- |
| **iDEAL** | ✅ | ✅ | ❌ | ✅ | ❌ |
| **Bancontact** | ✅ | ✅ | ❌ | ✅ | ❌ |
| **SEPA Direct Debit** | ✅ | ✅ | ❌ | ✅ | ❌ |
| **Klarna** | ✅ | ✅ | ❌ | ✅ | ❌ |
| **~Giropay~** | Discontinued June 2024 |  |  |  |  |
| **SOFORT** | ✅ | ✅ | ❌ | ✅ | ❌ |

**Bottom line**: If you're on Stripe or Shopify Payments, all major EU methods are available. If you're on Square, you're limited to cards.

* * *

## iDEAL (Netherlands)

### What It Is

iDEAL is **online bank transfers** for Dutch customers:

-   Customer selects their bank during checkout
-   Redirected to bank's online banking
-   Authorizes payment directly from bank account
-   Instant confirmation to merchant

**Not a card. Not a wallet. Direct bank-to-merchant transfer.**

### Why It Matters

**Measure your Netherlands checkout mix**:

-   iDEAL: selections, confirmed payments and completed orders
-   Cards: selections, approvals and completed orders
-   Other methods: requests, selections and completed orders

The Stripe experiment below measures conversion in its eligible checkouts. It doesn't establish a national payment-share range.

Stripe reported 39% higher conversion when iDEAL was offered to customers in the Netherlands in its Optimized Checkout Suite experiment ([VENDOR, April 10, 2025](https://stripe.com/blog/testing-the-conversion-impact-of-50-plus-global-payment-methods), accessed October 22, 2026). Test your own Dutch checkouts before using a lift in your budget.

### Implementation (Stripe)

**Effort**: 4-8 hours

**Steps**:

1.  Enable iDEAL in Stripe dashboard (Settings → Payment methods)
2.  Add iDEAL to checkout (Stripe Elements auto-detects Dutch customers)
3.  Test with Stripe test bank accounts
4.  Handle redirects (customer leaves your site, returns after payment)
5.  Go live

**Stripe fee**: €0.29 flat fee per transaction

### Pricing Comparison

**Worked example, assumed fees: €100 transaction in the Netherlands**:

-   iDEAL: €0.29 (0.29% effective)
-   Card: €3.20 (3.2% effective)
-   **iDEAL saves: €2.91 per transaction**

**Worked example: €10K/month Netherlands sales, all orders €100, assuming 60% choose iDEAL and 40% choose cards at the fees above**:

-   60 iDEAL orders: (€10,000 / €100) x 60% x €0.29 = **€17.40** in fees
-   40 card orders: €4,000 x 3.2% = **€128.00** in fees
-   **Total: €17.40 + €128.00 = €145.40 vs €320.00 all-cards**

**iDEAL is cheaper than cards**, not more expensive.

### Gotchas

1.  **Customer redirects**: Flow is: your site → bank → your site. Some customers abandon during redirect.
2.  **No refunds to iDEAL**: Refunds go back to original bank account, but it's a separate transaction.
3.  **Not instant**: Payment is instant, but settlement is T+2-3 (similar to cards).
4.  **Dutch customers only**: Don't show iDEAL to non-Dutch customers (Stripe handles this automatically).

* * *

## Bancontact (Belgium)

### What It Is

Bancontact is Belgium's **national debit card scheme**:

-   Also works as online bank transfer
-   Bancontact reports 18 million cards in circulation for 2024 ([VENDOR, 2024 figures](https://assets-us-01.kc-usercontent.com/d07e2520-6dfa-00c4-d8b7-d0d10ceb2eee/fb2c7786-4d14-46fe-9fdd-5b70e37fbb9b/Infographic%20Bancontact%20Payconiq%20Company%202024%20UK.pdf), released February 2025, accessed 22 October 2026)
-   Confirm acceptance for your checkout and merchant account with your processor

**Check Belgian customer demand.** Cards in circulation don't tell you how many extra orders you'll gain.

### Why It Matters

**Bancontact reports 382 million online payments in 2024**, using a smartphone or card reader ([VENDOR, 12 February 2025](https://www.bancontact.com/en/news/2-5-billion-payments-with-bancontact-and-payconiq-in-2024-2-5-billion-times-thank-you-for-your-trust-in-us), accessed 22 October 2026). That counts Bancontact payments. It doesn't give a share of all Belgian checkouts.

For your store, compare Bancontact selections and confirmed payments with cards and other methods on the same Belgian traffic.

### Implementation (Stripe)

**Effort**: 4-8 hours (same as iDEAL)

**Steps**:

1.  Enable Bancontact in Stripe dashboard
2.  Add to checkout (auto-detects Belgian customers)
3.  Test
4.  Go live

**Stripe fee**: €0.29 flat fee per transaction (same as iDEAL)

### Pricing Comparison

**Same pricing as iDEAL**: €0.29 flat fee, much cheaper than cards.

* * *

## SEPA Direct Debit (EU-Wide)

### What It Is

SEPA Direct Debit is **recurring bank debits** across EU:

-   Customer provides IBAN (EU bank account number)
-   You initiate debits for subscriptions/invoices
-   Covers 36 countries in SEPA zone

**Best for**: Subscription businesses selling to EU.

### Why It Matters

**Check recurring payments separately.** The ECB's SPACE 2024 survey found direct debit was the most-used method for each recurring-payment category, based on payments in the 30 days before interview ([REPORTED, central-bank consumer survey](https://www.ecb.europa.eu/stats/ecb_surveys/space/html/ecb.space2024~19d46f0f17.en.html), published December 2024, accessed 22 October 2026). That's euro-area consumer use. Compare mandate completion, successful collections and returns in your own subscription business.

**Lower fees** than card-on-file for recurring billing.

### Implementation (Stripe)

**Effort**: 1-2 days

**Steps**:

1.  Enable SEPA Direct Debit in Stripe
2.  Collect IBAN + mandate at signup
3.  Handle mandate confirmations
4.  Initiate debits via Stripe API
5.  Handle failed debits (SEPA return codes)

**Stripe fee**: 0.8% (capped at €5)

### Pricing Comparison

**Worked example, assumed rates: €50/month subscription, 100 EU customers**:

-   Cards: €50 × 100 × 2.9% = €145/month
-   SEPA: €50 × 100 × 0.8% = €40/month
-   **SEPA saves: €105/month (€1,260/year)**

**At scale, SEPA is dramatically cheaper** for recurring billing.

### Gotchas

1.  **Chargeback windows are long**: Customers can dispute up to 8 weeks (13 months if unauthorized).
2.  **Mandate management**: You must store signed mandates (Stripe handles this).
3.  **Failed debits**: NSF returns happen 2-3 days after debit. Build retry logic.
4.  **Not instant**: Debits take 3-5 business days to settle.

* * *

## Klarna (EU + US)

### What It Is

Klarna is **buy now, pay later (BNPL)**:

-   Customer splits payment into 4 installments
-   Klarna pays you upfront
-   Klarna handles collections and credit risk

**Available in**: EU, US, Australia

### Why It Matters

**Klarna publishes results for its own merchants:**

-   In its 2025 annual report, Klarna says its 83-merchant study across verticals and geographies found 23% higher AOV, using data from 2022 to June 2024 ([VENDOR](https://d18rn0p25nwr6d.cloudfront.net/CIK-0002003292/e6aa1054-b15c-4933-8c71-adfc0e5afcc8.pdf#page=97), accessed October 22, 2026)
-   The same report claims a 20% conversion increase for certain merchants since joining its network. That passage gives no common measurement period for the claim. Neither figure is your forecast
-   Popular with under-35 demographics

### Implementation (Stripe)

**Effort**: 4-8 hours

**Steps**:

1.  Enable Klarna in Stripe dashboard
2.  Add Klarna to checkout
3.  Test payment flow
4.  Go live

**Stripe fee**: 3.3% + $0.30 (US) / 3.3% + €0.30 (EU)

### Pricing Comparison

**Klarna is more expensive than cards**:

-   Klarna: 3.3% + $0.30
-   Cards: 2.9% + $0.30
-   **Extra: 0.4% (~$0.40 per $100)**

**Trade-off**: Test whether incremental gross profit covers the added fees and returns. A bigger basket alone doesn't prove the method pays for itself.

### Gotchas

1.  **Higher fees**: Klarna takes a bigger cut than cards.
2.  **Customer qualification**: Not all customers qualify (Klarna does credit check).
3.  **Refunds are complex**: Partial refunds with installments are messy.
4.  **Klarna keeps the customer relationship**: Customers remember Klarna, not your brand.

* * *

## Giropay (Germany) - Discontinued

Discontinued

Giropay was discontinued on June 30, 2024. It's gone for new and existing transactions alike. Use **SEPA Direct Debit**, **PayPal**, or **Klarna** for German customers instead.

* * *

## SOFORT (EU, Being Deprecated)

### What It Is

SOFORT was an instant bank transfer across EU:

-   Being deprecated by Klarna (who owns it)
-   Being replaced by Klarna's bank transfer option

**Status**: Still works but don't implement new. Use SEPA Direct Debit or iDEAL instead.

* * *

## Implementation Priority for EU

**If you have EU customers, add in this order:**

### 1\. Multi-Currency Pricing (EUR)

**Before any payment methods**, support EUR pricing.

**Effort**: 2-4 hours **Impact**: Compare checkout completion before and after on the same country, device and customer segments, including currency-conversion costs

### 2\. Country-Specific Top Method

| Country | Add First | What to Measure |
| --- | --- | --- |
| **Netherlands** | iDEAL | Adoption and total checkout completion in Dutch traffic |
| **Belgium** | Bancontact | Adoption and total checkout completion in Belgian traffic |
| **Germany** | SEPA Direct Debit | Confirmed payments and returns, especially recurring |
| **Nordic** | Klarna | Incremental conversion, fees and returns by country |
| **France** | Cards work | Approval and completion against your French baseline |
| **UK** | Cards work | Approval and completion against your UK baseline |

### 3\. EU-Wide Methods

Once you're established in EU:

-   SEPA Direct Debit (for subscriptions)
-   Klarna (for BNPL across EU)

* * *

## Test to Run

**EU payment method audit (3 weeks):**

**Week 1: Customer analysis**

1.  Pull EU sales by country
2.  Calculate: Netherlands + Belgium + Germany = \_\_\_% of revenue
3.  If over 10%, continue. If under 5%, skip EU methods.

**Week 2: Method selection** 4. Netherlands over 5%? Add iDEAL 5. Belgium over 5%? Add Bancontact 6. Germany over 5%? Add SEPA Direct Debit 7. Subscriptions? Definitely add SEPA

**Week 3: Implementation** 8. Enable methods in Stripe (1 hour) 9. Add to checkout (4-8 hours dev time) 10. Test with Stripe test accounts 11. Go live and monitor adoption

**Success criteria**: Total checkout completion improves against a matched country, device and customer baseline, and incremental gross profit covers the added fees, returns and operating costs. Track adoption separately.

* * *

## Scale Callout

**Under $50K/month, under 10% EU:**

-   Skip EU methods
-   Cards work fine
-   Optimize US market first

**$50K-$250K/month, 10-20% EU:**

-   Add iDEAL if Netherlands is top EU country
-   Add Bancontact if Belgium is top
-   Skip SEPA unless subscriptions

**$250K-$1M/month, 20%+ EU:**

-   Add iDEAL + Bancontact + SEPA
-   Consider Klarna for AOV boost
-   Monitor adoption by country

**Over $1M/month, 30%+ EU:**

-   Full EU payment method suite
-   Local acquiring for better rates (consider Adyen)
-   Optimize method routing by country

* * *

## Where This Breaks

1.  **Redirect abandonment**: iDEAL and Bancontact hand off to the bank. Track how many customers return and complete payment, split by device.

2.  **SEPA chargebacks are long**: 8-week dispute window (Visa/Mastercard allow 120 days; Amex up to 120 with exceptions; Discover's window isn't published), but customers can claim unauthorized up to 13 months.

3.  **Klarna increases returns**: BNPL makes buying easier, so it also makes returning easier. That's a pricing input, not a surprise.

4.  **Language matters**: German customers expect a German checkout. The bank redirect is already in their language, so it's your site that stands out.

5.  **Compliance varies by method**: SEPA requires mandate management. Klarna requires credit disclosure. Research per-method requirements.


* * *

## Next Steps

**Ready to implement EU methods?**

1.  Enable methods in [Stripe dashboard](https://dashboard.stripe.com/settings/payment_methods)
2.  Add to checkout (see Stripe docs for code)
3.  Test with Stripe test bank accounts

**Want to optimize EU further?**

1.  Add Klarna for AOV boost
2.  Implement dynamic payment method ordering (show iDEAL first to Dutch customers)
3.  Monitor method adoption by country

**High-volume EU business?**

1.  Consider [Adyen](https://paymentsandrisk.com/docs/payments/processors/adyen/) for local acquiring
2.  Implement Smart Payment Routing
3.  Add more EU methods (Przelewy24, eps, Multibanco)

* * *

## See Also

-   [Regional Payment Methods](https://paymentsandrisk.com/docs/payments/payment-methods/regional/) - Overview
-   [Going Global](https://paymentsandrisk.com/docs/payments/going-global/) - International expansion
-   [Stripe](https://paymentsandrisk.com/docs/payments/processors/stripe/) - Easiest implementation
-   [Adyen](https://paymentsandrisk.com/docs/payments/processors/adyen/) - Enterprise EU processing
-   [FX and Settlement](https://paymentsandrisk.com/docs/payments/reference/fx-and-settlement/) - Multi-currency
-   [Checkout Conversion](https://paymentsandrisk.com/docs/payments/checkout-conversion/) - Method optimization
