SEPA vs SWIFT: sending money to and from Dutch bank accounts
Bank fees, Wise vs Revolut, and playbooks for common expat scenarios
Moving money internationally as an expat in the Netherlands involves two very different systems: SEPA for euro transfers within Europe (usually free and instant) and SWIFT for everything else (1-4 days, fees of €9-11.50 plus hidden FX markup). Knowing which rail your transfer uses determines whether you pay nothing or a significant amount.
This guide explains both systems, compares Dutch bank fees to Wise and Revolut, and provides step-by-step playbooks for the most common expat scenarios: paid in the Netherlands but with expenses abroad, paid abroad but living in the Netherlands, and sending support money in either direction. For choosing a Dutch bank, see our Dutch banking comparison. For a deep dive into Wise specifically, see our Wise Netherlands guide.
Free
Same-day or instant between EU accounts
€9-11.50
Plus 2-4% FX markup on exchange rate
From 0.43%
Mid-market rate, no hidden markup
Table of contents
International money transfers
Send money abroad with Wise
When SWIFT fees and FX markups eat into your transfer, Wise uses the real mid-market exchange rate with fees from 0.43%. Transfer your salary, send support home, or manage multiple currencies with no hidden markups. See our complete Wise guide for fee comparisons, IBAN discrimination rules and salary flow setups.
- Real mid-market exchange rate
- Fees from 0.43% (no hidden markup)
- 80+ currencies, 50+ countries
- Multi-currency account + debit card
- EUR IBAN for receiving salary
- Transfers arrive in minutes to 2 days
Affiliate link. No extra cost to you, keeps our expat guides free.
SEPA vs SWIFT: the basic rails
SEPA: euro transfers in Europe
SEPA (Single Euro Payments Area) covers euro transfers within the EU, EEA and several additional countries including Switzerland and UK euro accounts. Any payment that is in euros between SEPA-participating banks is treated as a SEPA credit transfer.
Major Dutch banks state that online SEPA transfers in euros to SEPA accounts are fee-free for everyday customers. ABN AMRO, for example, charges no fee for online euro payments to SEPA accounts and no fee for incoming SEPA euro transfers. For moving euros between Dutch and other EU accounts, SEPA is almost always the right tool.
SEPA at a glance
- • Covers 36 countries including all EU/EEA, Switzerland and UK euro accounts
- • Transfer must be in euros between SEPA-participating banks
- • Arrives same day or near-instant for most online transfers
- • Free for personal accounts at major Dutch banks (online)
- • Payments in other currencies (even between SEPA countries) fall outside SEPA rules
SWIFT: international and non-euro transfers
For transfers outside the SEPA area or in non-euro currencies, banks use the SWIFT network. SWIFT transfers typically take 1-4 working days and can involve several intermediary banks, each potentially charging a fee.
ABN AMRO charges €9 for non-SEPA or non-euro transfers made online, and €11.50 in branch, plus extra costs for urgent payments and for covering recipient-bank charges. On top of the flat fee, banks typically apply a hidden FX markup of 2-4% inside the exchange rate, which can be far more significant than the flat fee on larger transfers.
| Feature | SEPA | SWIFT |
|---|---|---|
| Coverage | EU/EEA + Switzerland, UK euro | Worldwide |
| Currency | Euros only | Any currency |
| Speed | Same day / instant | 1-4 business days |
| Dutch bank fee | Free (online personal) | €9-11.50 + FX markup |
| Exchange rate | N/A (euro to euro) | Bank rate (2-4% markup typically) |
| Intermediaries | None | 1-3 possible (each may charge) |
Transfers within the Netherlands
Domestic transfers between Dutch bank accounts
Transfers between two Dutch IBANs (for example ING to Rabobank) are processed as SEPA credit transfers and normally arrive within seconds or the same day, especially when initiated online or via banking apps. Major Dutch banks do not charge fees for domestic personal transfers in euros.
This is why rent, salaries and Tikkie payments between friends are effectively free and instant. Standing orders (periodieke overboeking) are commonly used to move money automatically for rent, savings and bills. If you hold multiple Dutch accounts (for example ING and bunq), you send a normal SEPA transfer between IBANs.
What this means in practice
- • Rent, utilities, insurance: direct debit or SEPA transfer from your Dutch bank, free
- • Tikkie (peer-to-peer): SEPA-based, instant, no fee
- • Salary from a Dutch employer: SEPA credit transfer, typically same-day
- • Standing orders: set up in your bank app, no transfer fee
- • iDEAL payments: SEPA-based, requires a Dutch bank account
Playbook 1: paid in the Netherlands, expenses abroad
You work in the Netherlands and receive a Dutch euro salary, but have expenses in another country (mortgage, savings, family support).
Option A: use your Dutch bank directly
- • Target account in SEPA area in euros: SEPA transfer, usually fee-free and fast
- • Target account in non-euro or outside SEPA: bank uses SWIFT and charges €9-11.50 flat fee plus 2-4% FX markup
- • Acceptable for occasional large euro transfers within SEPA
- • Expensive for regular non-euro or non-SEPA transfers
Option B: use Wise or Revolut
- • Convert at or close to the mid-market rate with a transparent percentage fee
- • Often cheaper than bank markups for common currency pairs
- • Wise: consistent fee with no weekend surcharge
- • Revolut: free allowance with weekend markup and fair-use fees
- • Best for regular non-euro transfers or large currency conversions
Practical route for most expats
- Receive salary into your Dutch bank account (employer requires NL IBAN in many cases)
- Send euros via SEPA transfer from your Dutch bank to Wise or Revolut
- Convert to your home currency and send to your home-country account, or hold in the app and pay from it
Playbook 2: salary abroad, expenses in the Netherlands
You are paid abroad (remote work or cross-border employment) but live and spend in the Netherlands.
Option A: salary in a foreign account, then transferred
- • Salary in EUR in a SEPA bank: send SEPA transfer directly to Dutch IBAN, usually fee-free on both sides
- • Salary in another currency: bank converts and sends via SWIFT with fixed fees and FX markup
- • Works but can be expensive for non-euro salaries if sent via bank SWIFT
Option B: salary paid into Wise or Revolut
- • Many remote workers use Wise as their hub: employer pays in, you convert at mid-market, transfer to Dutch bank via SEPA
- • Significantly cuts FX costs on regular salary flows
- • You still need a Dutch bank for direct debits, iDEAL and local requirements
- • Wise EUR IBAN accepted by most international employers
Recommended setup for remote workers
- Employer pays salary into your Wise account (EUR or foreign currency)
- Convert at mid-market rate inside Wise
- Send euros to your Dutch bank via SEPA for rent, bills and iDEAL
- Keep remaining funds in Wise multi-currency wallet for international spending
If your employer insists on paying into a local-currency bank account in your home country, a regular salary-to-Wise-to-NL pipeline is often the most efficient setup.
Working remotely in the Netherlands has specific tax residency implications from day one. See our remote work and digital nomads guide for tax residency rules, employer costs and visa options.
Playbook 3: support transfers in both directions
Sending money to family abroad, or receiving support from home.
Sending money from the Netherlands to family abroad
For euro-zone family accounts, a SEPA transfer is usually free and fast. For non-euro countries, Wise or Revolut are generally cheaper than bank SWIFT transfers, especially for frequent small payments.
Typical steps
- Top up Wise or Revolut with a SEPA transfer from your Dutch bank (free)
- Convert to the target currency at mid-market rate
- Send to family's local bank account, or directly to their Wise wallet
Receiving money from family abroad
If family can send euros from a SEPA bank, they can transfer directly to your Dutch IBAN via SEPA. For other currencies, they can either use their bank SWIFT transfer (expensive and slower) or pay into Wise and send to your Dutch IBAN in EUR via SEPA, cutting costs and time significantly.
Cheapest route
Family sends to your Wise account in their local currency. Wise converts at mid-market rate. You receive euros into your Dutch bank via SEPA.
Most expensive route
Family's bank sends via SWIFT in local currency directly to your Dutch IBAN. Flat fee at their end plus FX markup, plus possible intermediary fees.
Wise vs Dutch banks: when to use what
Use your Dutch bank when...
- Transfer is in euros within SEPA
- Moving money between your own euro accounts
- Setting up direct debits or standing orders
- Paying with iDEAL
- Receiving salary from a Dutch employer
Use Wise when...
- Converting currencies at mid-market rate
- Frequent or large international transfers
- Receiving salary from abroad (EUR IBAN)
- Sending support money to family abroad
- Managing multiple currencies in one place
Use Revolut when...
- Daily spending abroad within free allowance
- You travel frequently and want a travel card
- Avoid weekends (markup applies)
- Avoid exceeding monthly free allowance
Revolut weekend markup
Revolut applies a markup on currency conversion during weekends (typically 0.5-2% depending on currency) because FX markets are closed. For predictable transfer costs, schedule Revolut conversions on weekday business hours. Wise does not apply weekend surcharges.
For a detailed fee comparison between Wise and Dutch banks across common transfer corridors, see our Wise Netherlands guide. For choosing the right Dutch bank account, see our Dutch banking comparison.
Dutch bank account
Open a bunq account in 5 minutes
bunq is the most expat-friendly Dutch bank: open in under 5 minutes with your passport, no Dutch address required initially, full English app, and multiple IBANs. Pairs well with Wise for a complete Netherlands + international money setup.
- Open with passport, no Dutch address needed
- Full English app and customer service
- Multiple IBANs in one account
- Free foreign card payments
- iDEAL and direct debit support
- Connect with Wise for cross-border flows
Affiliate link. No extra cost to you, keeps our expat guides free.
Safety, speed and practical tips
SEPA transfer speed
SEPA credit transfers in euros are normally same-day or near-instant under EU banking rules. Instant SEPA payments (SEPA Instant) arrive within 10 seconds and are increasingly available at Dutch banks, though some banks charge a small premium for the instant variant.
SWIFT transfer speed and intermediary fees
SWIFT transfers take 1-4 business days and may involve intermediary banks, each potentially charging a fee. Always check whether your bank or the recipient will absorb intermediary charges. The "SHA" option splits fees (you pay yours, recipient pays theirs). The "OUR" option means you cover all fees, which costs more but ensures the recipient receives the full amount.
Fraud prevention for large transfers
For large amounts such as house purchase deposits or repaying big loans, always verify bank details by phone directly with the recipient using a number you looked up independently. Consider a small test transfer first. Bank account fraud (where criminals intercept emails and swap payment details) is well documented in the Netherlands.
IBAN discrimination
IBAN discrimination (refusing a non-Dutch IBAN for direct debits or salary) is illegal under EU rules but still happens in practice. Dutch landlords and some employers may push back on a Wise EUR IBAN. In those cases you need a Dutch bank IBAN. For detailed rules and how to respond, see our Wise Netherlands guide.
Frequently asked questions
Are transfers between Dutch banks free?
For personal accounts, online euro transfers between Dutch banks are normally free, as they are processed as SEPA credit transfers. Urgent transfers or branch-initiated transactions may incur fees depending on the bank.
Do I need Wise or Revolut to move money between Dutch accounts?
No. For euros between NL IBANs or SEPA euro accounts, a regular SEPA transfer via your Dutch bank is usually fee-free and fast. Wise and Revolut mainly add value when currency conversion or non-SEPA corridors are involved.
Why did my international bank transfer cost more than I expected?
Banks typically charge a flat fee (e.g. ABN AMRO €9-11.50 for non-SEPA transfers) plus a hidden FX markup inside the exchange rate, which can be several percent. Additional fees apply if you choose to cover all intermediary costs ('OUR' option) or use urgent SWIFT.
How long does a SWIFT transfer take from a Dutch bank?
SWIFT transfers typically take 1-4 business days. They may involve intermediary banks, each potentially adding fees. Always check whether your bank or the recipient bank will absorb those charges.
Can I use Wise instead of a Dutch bank account?
Wise is not a full replacement for a Dutch bank account. You still need a Dutch bank for iDEAL payments, domestic direct debits (rent, energy, insurance), and salary if your employer requires an NL IBAN. Wise works best as a cross-border money hub alongside your Dutch account.
What is the SEPA area and which countries are included?
SEPA (Single Euro Payments Area) covers euro transfers within the EU, EEA and several additional countries including Switzerland and the UK's euro accounts. Transfers in euros between SEPA-participating banks are treated as SEPA credit transfers and are typically free and same-day.
Is Revolut as good as Wise for expats in the Netherlands?
Both offer mid-market exchange rates, but with differences. Revolut applies weekend markups and fair-use fees after a monthly free allowance. Wise charges a transparent percentage fee on every transfer with no weekend surcharges. For frequent international transfers, Wise is generally more predictable. For daily spending abroad, Revolut's free allowance can be useful.
Related guides
Everything you need to manage money as an expat in the Netherlands.
Wise Netherlands 2026
Deep dive: fees, IBAN, Revolut comparison, salary flows
Dutch banking comparison
ING vs ABN AMRO vs bunq vs Rabobank vs N26
Banking & money tips
Tikkie, iDEAL, pensions, insurance policies
Remote work Netherlands
Tax residency, DAFT visa, HSM visa, EOR costs
Relocation budget Netherlands
€7,500-€14,500 pre-arrival costs, city comparisons
All guides
Browse the full NLCompass guide library