# European Payment Methods: SEPA, iDEAL, Bancontact, and Giropay for SaaS

> How European local payment methods drive 20-40% conversion lift for SaaS, the per-country options, PSD2 compliance, and configuration patterns that work.
- **Author**: Ayush Agarwal
- **Published**: 2026-05-13
- **Category**: Payments, SaaS, Europe
- **URL**: https://dodopayments.com/blogs/european-payment-methods-saas

---

European customers strongly prefer local payment methods over international credit cards. iDEAL captures roughly 60% of Dutch online payments. Bancontact handles around 50% in Belgium. EPS dominates Austrian online payments. Multibanco is essential in Portugal. For SaaS targeting European customers, offering only Visa and Mastercard means leaving 20-40% conversion lift on the table in country after country.

This guide unpacks the European local payment method stack: which methods matter in which countries, how the bank-redirect flows work, the PSD2 compliance reality, and the configuration patterns that win across multi-country European checkouts.

## Why Local European Methods Matter

```mermaid
flowchart LR
    A[Card-Only Checkout] -->|Dutch customer| B[Sees Visa/Mastercard]
    B --> C[60% prefer iDEAL
40% lower conversion]
    D[Multi-Method Checkout] -->|Dutch customer| E[Sees iDEAL prominently]
    E --> F[High conversion
Bank-trusted flow]
```

Three reasons local European methods consistently outconvert cards in their home markets.

### Reason 1: Trust

European consumers trust their banks more than they trust foreign card processors. iDEAL takes the customer to their own bank's authentication page. They log in with their normal banking credentials. They authorize the payment in a familiar interface. There is no "is this checkout legit" anxiety the way there sometimes is with foreign card flows.

### Reason 2: Lower Fraud and Chargebacks

Bank-authenticated payments have near-zero fraud rates. The customer's identity is verified by their bank. Chargebacks are functionally non-existent compared to card payments where stolen cards can be used and disputed. For merchants, this means lower fraud loss and lower dispute handling cost.

### Reason 3: Real-Time Settlement

Most European bank methods (iDEAL, EPS, instant SEPA in some cases) provide instant payment confirmation. The merchant sees the payment confirmed within seconds. Compare to some card payments where 3D Secure friction and bank holds can delay confirmation.

For broader payment context, see our guides on [merchant of record in France](https://dodopayments.com/blogs/merchant-of-record-in-france), [SaaS expansion in Western Europe and US](https://dodopayments.com/blogs/saas-expansion-western-europe-us), and [why localized payment methods matter](https://dodopayments.com/blogs/why-localized-payment-methods-are-important-for-higher-conversions).

## The Method-by-Method Breakdown

| Method | Country | Market Share | Currency | Subscriptions |
|---|---|---|---|---|
| iDEAL | Netherlands | ~60% | EUR | No |
| Bancontact | Belgium | ~50% | EUR | No |
| EPS | Austria | ~30% | EUR | No |
| Multibanco | Portugal | ~40% | EUR | No |

Each method is regional. A customer in Germany will not see iDEAL. A customer in the Netherlands will not see EPS. The platform automatically shows the right method based on the customer's billing country, so the merchant configuration is set-and-forget.

### iDEAL (Netherlands)

iDEAL is the dominant Dutch online payment method. The flow is straightforward.

1. Customer selects iDEAL at checkout.
2. They are redirected to a page with a list of Dutch banks (ABN AMRO, ING, Rabobank, Bunq, Knab, ASN, Triodos, Revolut, and more).
3. They pick their bank and are redirected to that bank's online banking page.
4. They authenticate as they normally would (PIN, biometrics, or whatever their bank uses).
5. They confirm the payment in their banking interface.
6. They are redirected back to the merchant with a confirmed payment.

The full flow takes about 30 seconds for a customer who knows their banking credentials. Conversion rates are typically 20-30 percentage points higher than card-only checkouts in the Dutch market.

For Dutch market SaaS, iDEAL should be the default option, with cards as the fallback for tourists, expats, or business buyers using corporate cards.

### Bancontact (Belgium)

Bancontact is Belgium's national payment scheme. Almost every Belgian has a Bancontact-enabled debit card. The flow uses the existing card or a mobile app (Payconiq by Bancontact) for payment authorization.

Customer experience is similar to iDEAL but uses the existing debit card relationship. The conversion advantage in Belgium is similar: 15-25 percentage points over card-only.

### EPS (Austria)

EPS (Electronic Payment Standard) is the standard online bank transfer method for Austrian customers. Major Austrian banks (Erste, Bank Austria, Raiffeisen, BAWAG, Volksbank) all support it.

Mechanics are similar to iDEAL: redirect to bank, authenticate, confirm, return. EPS is less dominant than iDEAL in its home market, but still preferred by a meaningful percentage of Austrian customers, especially those who default to bank methods over cards.

### Multibanco (Portugal)

Multibanco is unique. It supports both online bank transfer and ATM-based payments. The customer can:

- Pay via internet banking, redirect-style, like iDEAL
- Pay via mobile banking app
- Receive a payment reference (Entity number plus Reference number plus Amount) and pay at any Portuguese ATM within 24-72 hours

The ATM option is the lever. It captures a category of Portuguese customers who prefer not to use cards online and would not have completed any other digital payment method. The downside is the asynchronous nature: payment can take hours from checkout to confirmation, which complicates fulfillment for instant-delivery digital products.

For SaaS, the ATM-pay flow means you should not block fulfillment on immediate payment. Use webhooks to confirm payment asynchronously and grant access when the payment lands.

> Multibanco's ATM payment option is a real conversion lever in Portugal, but only if you architect for asynchronous confirmation. Teams that hard-code "payment must succeed before user gets access" cut themselves off from a meaningful slice of the Portuguese market.
>
> - Ayush Agarwal, Co-founder & CPTO at Dodo Payments

## SEPA: The Underlying Rails

Most of these methods route through SEPA (Single Euro Payments Area) underneath. SEPA is the EU-wide bank transfer system that lets euros move between EU bank accounts.

The methods above are user-facing layers on top of SEPA. iDEAL is a Dutch user experience for what is fundamentally a SEPA transfer. Bancontact is a Belgian one. The merchant does not deal with SEPA directly; the platform abstracts SEPA into these locale-specific flows.

For B2B SaaS targeting European businesses, direct SEPA Direct Debit is sometimes used for monthly recurring billing. This is different from the consumer-facing methods above. SEPA DD requires the customer to authorize a recurring debit, similar to a US ACH mandate, and supports recurring charges. For consumer SaaS, the redirect methods above are the better fit.

## The Subscription Reality

Like most non-card European methods, iDEAL, Bancontact, EPS, and Multibanco do not support consumer subscriptions natively. Each transaction is a one-time bank transfer.

For SaaS subscriptions, the patterns are similar to PIX, BNPL, and other non-card methods.

- Annual plans paid as a single annual payment work great. The customer pays once via iDEAL or Bancontact and gets a year of service.
- Monthly subscriptions need a card on file as the recurring method, with the bank method used only for the first payment.
- Or you build a renewal flow that prompts the customer each month with a fresh bank-method link.

For most European-targeted SaaS, the cleanest pattern is annual plans paid via local methods, with monthly plans using cards.

For more on the annual versus monthly economics, see our [annual vs monthly billing for SaaS](https://dodopayments.com/blogs/annual-vs-monthly-billing-saas) and [SaaS pricing strategy guide](https://dodopayments.com/blogs/saas-pricing-strategy-guide).

## Configuration

The integration is straightforward. Pass the methods you want and let the platform handle which appears for each customer based on their billing country.

```javascript
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_annual', quantity: 1 }],
  allowed_payment_method_types: [
    'ideal',
    'bancontact_card',
    'eps',
    'multibanco',
    'credit',
    'debit'
  ],
  billing_currency: 'EUR',
  return_url: 'https://yoursite.com/success'
});
```

A few details to get right.

1. **Currency must be EUR.** None of these methods work with non-EUR currencies. Pricing for European markets must support EUR transactions.
2. **Always include card fallbacks.** Even in Europe, some customers prefer cards (corporate buyers, tourists, expats). Cards must be available.
3. **Trust the platform's geo-detection.** Do not try to manually decide which method to show based on IP or other signals. The platform shows iDEAL to Dutch customers, Bancontact to Belgian customers, and so on, based on billing country.
4. **Handle redirects gracefully.** All these methods redirect the customer to a bank site. Make sure your return URL handling works for both success and abandonment.

For more on the per-country mechanics, see the [Dodo Payments European payment methods documentation](https://docs.dodopayments.com/features/payment-methods/europe).

## PSD2 Compliance

All European bank-redirect methods are PSD2-compliant by design. Strong Customer Authentication (SCA) is built into the bank's authentication step. The customer authenticates with their bank using two factors (knowledge plus possession, or knowledge plus inherence), and the bank confirms the transaction back to the merchant.

For merchants, this means:

- You do not need to implement 3D Secure separately for these methods. SCA is part of the flow.
- Chargebacks are essentially impossible on properly authenticated bank transfers. The bank has confirmed the customer's identity.
- Compliance reporting is handled by your processor and the bank network.

For card payments to European customers, you still need 3D Secure. PSD2 mandates SCA for card payments above a low threshold. Make sure your card path includes the right 3DS handling.

For more on 3DS, see our [3D Secure 3DS payment authentication](https://dodopayments.com/blogs/3d-secure-3ds-payment-authentication) and [payment compliance GDPR PSD2](https://dodopayments.com/blogs/payment-compliance-gdpr-psd2) guides.

## Multi-Country European Checkout

For SaaS targeting multiple European countries, the configuration is the same: enable all four methods plus card fallbacks. The platform automatically shows iDEAL to Dutch customers, Bancontact to Belgian customers, EPS to Austrian customers, and Multibanco to Portuguese customers.

A French customer will see only cards (because none of these methods are French). A German customer will see only cards (these methods are not German). For German customers, you might add SEPA Direct Debit or Giropay if your processor supports it; for French customers, cards are the dominant method.

The point is that you do not have to build complex routing logic. Enable the methods you want, set EUR as the billing currency, and let the platform handle the per-country surfacing.

## Common European Stack Mistakes

### Mistake 1: Card-Only Checkout for European Customers

The same mistake as China: shipping a card-only checkout to a market where bank methods dominate. iDEAL captures 60% of Dutch payments. A card-only Dutch checkout converts at half the rate of a multi-method one.

### Mistake 2: Pricing in Non-EUR

European bank methods only work with EUR. If you price in USD with on-the-fly conversion, the customer sees a USD price and the local method does not surface. Set EUR prices for European markets.

### Mistake 3: Hard-Blocking on Multibanco

Treating Multibanco like a card payment ("the payment must complete before the user gets access") cuts off Portuguese customers who chose ATM payment. Architect for async confirmation: grant access when the webhook fires, not when the customer hits the success URL.

### Mistake 4: Forgetting the Return URL

European bank methods redirect the customer to the bank's site for authentication. The customer comes back via the return URL you provided. If that URL is broken, missing, or does not handle abandonment correctly, customers get stuck. Test the return flow on real customers before launch.

### Mistake 5: Not Localizing the Checkout

A Dutch customer landing on an English-only checkout is a friction point even if iDEAL is available. For serious European market entry, localize the checkout language. Most processors support this; turn it on.

For broader localization context, see our [payment localization increases ARR](https://dodopayments.com/blogs/payment-localization-increases-arr) and [global billing](https://dodopayments.com/blogs/global-billing) guides.

## A Real European Setup

Imagine a B2C SaaS targeting Dutch, Belgian, Austrian, and Portuguese customers with a EUR 99 annual plan and a EUR 12 monthly plan.

- The annual checkout offers iDEAL, Bancontact, EPS, Multibanco, and cards. EUR billing. EUR pricing.
- The monthly checkout offers cards as the primary method. iDEAL or Bancontact appears as a "first month" option for customers who want to use them, with a clear note that the renewal will use a card on file.
- Multibanco fulfillment is async. The customer is told payment may take up to 72 hours via ATM, and access is granted when the webhook confirms.
- Localized checkout copy in Dutch, French, German, and Portuguese.
- Settlement to the SaaS's USD account via merchant of record handling EUR-USD conversion and EU VAT compliance.

This stack converts well across European markets and avoids the trap of treating Europe as a monolith. Country-level details matter.

For more on EU-specific tax and compliance, see the [tax documentation](https://docs.dodopayments.com/features/tax).

## When to Skip Local European Methods

Skip local European methods if:

- You do not target European consumer or SMB customers
- Your audience is exclusively enterprise B2B paying via wire or invoice
- Your processor does not support these methods at acceptable rates

For most consumer SaaS or SMB SaaS targeting European markets, these methods are tier-zero priorities. Skipping them costs measurable conversion in each country.

## FAQ

### Can I accept iDEAL without a Dutch entity?

Yes, through a merchant of record that has the local relationships. The MoR collects the EUR payment from the Dutch customer's bank and settles to your business in your preferred currency. You operate from your existing entity.

### How long does the bank-redirect flow take?

For iDEAL, EPS, and Bancontact, the full flow is typically under a minute for a customer who knows their banking credentials. The redirect to the bank, authentication, confirmation, and return back to the merchant all happen quickly. Multibanco ATM payments take longer (up to 72 hours), but the online flows are fast.

### Will iDEAL show up if my customer is German?

No. iDEAL is Netherlands-only. The platform automatically hides methods that are not available for the customer's billing country. A German customer will see cards as the primary option.

### Can I add Giropay or other German methods?

Some processors support additional German methods like Giropay, SOFORT, or SEPA Direct Debit. Coverage varies by processor. If German market entry is a priority, verify with your processor which methods are available, since Germany has a fragmented payment landscape.

### How does refund work on European bank methods?

Refunds work through the same banking rails. You initiate a refund through your processor; the funds flow back to the customer's bank account. Timing is typically 1-5 business days. For chargebacks (rare on bank-authenticated payments), the dispute mechanism is governed by SEPA rules rather than card network rules.

## Final Take

European customers care about local payment methods. iDEAL in the Netherlands, Bancontact in Belgium, EPS in Austria, Multibanco in Portugal, and SEPA underneath them all. A SaaS that ships to Europe with only Visa and Mastercard at checkout is leaving 20-40 percentage points of conversion on the table in each of these countries.

The integration is straightforward. Add the methods to your allowed payment methods. Set EUR as the billing currency. Trust the platform's geo-detection to surface the right method per customer. Architect for the asynchronous Multibanco flow if Portugal is in scope.

Get the basics right and Europe becomes a high-converting market for your SaaS. Visit [dodopayments.com](https://dodopayments.com) for the integration patterns and [dodopayments.com/pricing](https://dodopayments.com/pricing) for transparent fee details.
</content>
</invoke>
---
- [More Payments articles](https://dodopayments.com/blogs/category/payments)
- [All articles](https://dodopayments.com/blogs)