First, understand what you're actually paying
The cost of an international transfer almost always has two parts, and most people only notice one of them:
- The visible fee — a flat charge (e.g. for a SWIFT/international wire) or a small percentage.
- The exchange-rate markup — when your euros are converted to another currency, the provider may give you a rate that is worse than the mid-market rate (the real rate you see on Google or Reuters). The difference is a hidden cost.
For euro-to-euro transfers inside the euro area, there is no currency conversion, so the markup doesn't apply — which is exactly why those transfers are cheap. The moment you convert currencies, the markup becomes the part to watch closely. On a €5,000 transfer, a 1% rate difference is €50; on a transfer where the visible fee is "just" €15, that hidden €50 can quietly be the larger cost.
So the rule of thumb: for euro payments, use SEPA; for currency conversion, focus on the exchange rate, not the headline fee.
SEPA transfers: the cheap default for euro payments
If you're sending euros to a recipient with an IBAN in the Single Euro Payments Area (SEPA) — which covers all EU/EEA countries plus a few others — a standard SEPA Credit Transfer is the simplest and cheapest option.
- Under EU rules, banks must charge the same for a cross-border euro SEPA transfer as for an equivalent domestic transfer. In practice, that means SEPA transfers from Luxembourg are typically free or very low cost for personal customers.
- SEPA Instant payments settle in seconds rather than the standard one business day, and are increasingly offered as standard.
- There's no currency conversion, so there's no FX markup to worry about.
For euro-denominated payments — paying a German landlord, a French supplier, or a Belgian family member — there's usually no need for any third-party provider at all. Your Luxembourg bank account, whether with Spuerkeess (BCEE), BGL BNP Paribas or BIL, can handle SEPA transfers directly through online banking.
The cross-currency providers below matter when the recipient is paid in a different currency, or when your bank's conversion rate is poor.
Traditional bank wires (SWIFT): convenient but often expensive
When you send money outside the euro area, or in a non-euro currency, your Luxembourg bank will typically route it through the SWIFT network as an international wire. This is reliable and well-suited to large or formal payments, but it tends to be the most expensive route for everyday transfers.
A bank wire generally combines:
- A flat or tiered fee — often somewhere in the range of roughly €10 to €40+ per outgoing international transfer, depending on the bank, the amount, and whether it's inside or outside the EEA. Confirm the exact figure on your bank's tariff sheet.
- An exchange-rate markup — when currency is converted, banks typically apply a margin over the mid-market rate. This margin is often in the region of 1% to 3%+, and it's rarely shown as a separate line.
- Possible correspondent (intermediary) bank fees — on some non-EEA routes, third banks in the chain can deduct charges, so the recipient receives less than expected unless you pay the "OUR" fee option.
None of the big Luxembourg banks publish a single fixed international-wire fee that applies to everyone — pricing depends on your account package. Check the current tariff brochure (often titled conditions tarifaires) from your bank, and ask specifically about the exchange-rate margin, which is the part most easily overlooked.
When a bank wire still makes sense: very large transfers where you want everything to stay within your existing banking relationship, payments that require formal bank documentation (e.g. property purchases abroad), or sending to a country not well-covered by fintech providers.
Wise: the natural default for cross-currency transfers
For converting currencies and sending money abroad cheaply, Wise is usually the strongest starting point. Its model is built around transparency, which is exactly what makes the hidden costs above easier to avoid.
How Wise works in practice:
- The mid-market exchange rate. Wise converts at the real mid-market rate — the same rate you'd see on a currency-conversion site — with no markup baked into the rate itself.
- A clear, upfront fee. Instead of hiding a margin in the rate, Wise charges a visible fee, typically a small percentage of the amount plus sometimes a tiny fixed component. You see the exact fee and the exact amount your recipient will receive before you confirm.
- A Belgian IBAN. Wise is a Belgian-licensed Payment Institution, not a bank. It provides you with account details (including a Belgian IBAN) that you can use to hold and send money in multiple currencies. Because it's a payment institution rather than a bank, it is not a substitute for a Luxembourg bank account where one is genuinely required — for example for salary domiciliation, a mortgage, local direct debits, or earning savings interest. Think of it as a tool for moving and converting money, used alongside your local bank.
For a worker in Luxembourg sending GBP to the UK, USD to the US, or PLN to Poland, Wise's combination of the real exchange rate and a small visible fee usually beats a traditional bank wire by a comfortable margin — and you know the cost before you commit.
Revolut: a flexible alternative
Revolut is another popular option for cross-currency transfers and spending. Like Wise, it lets you hold multiple currencies and convert between them in-app.
Things to know:
- Revolut offers tiered plans (a free tier plus paid subscriptions). On the free plan, there's typically a monthly limit on fee-free currency exchange, after which a small percentage fee applies.
- Weekend/out-of-hours markups can apply to currency exchange, since markets are closed — something to watch if you convert on a Saturday or Sunday.
- Revolut's licensing has evolved (it holds banking authorisations in parts of the EU), but how it operates and what protections apply can vary by product and country. Check the specific terms that apply to your account.
Revolut is well-suited to people who travel, spend in multiple currencies, and want everything in one app. For pure send-money-abroad value, it's worth comparing the quoted total against Wise for your specific currency pair and amount, as the cheaper option varies by route.
Illustrative cost comparison
The table below shows illustrative ranges only for a EUR-to-foreign-currency transfer (e.g. EUR to GBP or USD). These are not current quotes — fees and exchange-rate margins change constantly. Always get a live quote from each provider before sending. The point is to show the shape of the costs, especially how the hidden FX markup grows with the transfer size.
| Transfer amount | Traditional bank wire (fee + FX markup) | Wise (mid-market rate + fee) | Revolut (plan-dependent) |
|---|---|---|---|
| €1,000 | ~€20–€55 total (flat fee + ~1–3% markup) | ~€4–€10 (small % fee, real rate) | €0–€10 (free allowance may cover it) |
| €5,000 | ~€60–€180 total (markup dominates) | ~€20–€45 (small % fee, real rate) | small % over free allowance |
| €10,000 | ~€110–€330 total (markup dominates) | ~€40–€90 (small % fee, real rate) | small % over free allowance |
How to read this: with a traditional wire, the flat fee feels small but the percentage markup on the exchange rate scales with the amount — which is why bank wires get relatively more expensive as transfers grow. Wise's fee is mostly percentage-based but applied to the real rate, so there's no hidden second cost. Revolut can be very cheap within its free allowance but charges once you exceed it or convert at the weekend.
For a SEPA euro transfer (no conversion), none of this applies — it's typically free regardless of amount.
How to actually choose
Run through these questions in order:
- Is the recipient being paid in euros, with an IBAN in the SEPA zone? → Use a standard SEPA transfer from your Luxembourg bank. It's free or near-free. Done.
- Does it involve currency conversion (or a non-SEPA destination)? → This is where the FX markup matters most. Get a quote from Wise and from Revolut for your exact currency pair and amount.
- Is it a very large, formal, or documentation-heavy transfer (e.g. buying property abroad)? → A bank wire through your existing Luxembourg bank may be worth the extra cost for the paper trail and relationship — but ask explicitly about the exchange-rate margin first.
- Do you need the money to arrive instantly? → Check whether SEPA Instant or the provider's fast option is available; speed sometimes carries a small premium.
Practical tips to keep transfers cheap
- Compare the total received, not the headline fee. A "€0 fee" transfer with a poor exchange rate can cost more than a transfer with a visible fee at the real rate. Always look at how much actually lands in the recipient's account.
- Send in the recipient's currency when converting. Letting the recipient's bank do the conversion (or paying in your own currency and letting them convert) can introduce extra markups.
- Avoid weekend conversions where a provider adds an out-of-hours margin.
- Batch small recurring transfers where practical, since flat fees hurt small amounts proportionally more.
- Keep your local bank for what it's built for. Salary, mortgages, savings interest, and Luxembourg direct debits belong with a regulated local bank. Use a payment institution like Wise as a complementary tool for cross-currency movement — not a replacement.
A note on safety and regulation
Luxembourg banks are supervised by the CSSF (Commission de Surveillance du Secteur Financier) and deposits are covered by the national deposit guarantee scheme up to the standard EU limit of €100,000 per depositor per bank. Payment institutions and e-money providers operate under different rules: client funds are typically safeguarded (held separately) rather than covered by deposit guarantee. This is one practical reason not to treat a payment app as a full bank — it's a transfer and conversion tool, and the protections differ. Always check the licensing details that apply to the specific account you open.
Bottom line
Sending money from Luxembourg cheaply comes down to matching the right tool to the job. For euro payments inside SEPA, your existing Luxembourg bank account is already the cheap option. For anything involving currency conversion, the exchange-rate markup is usually the real cost — and that's where transparent providers like Wise, with the mid-market rate and an upfront fee, tend to win, with Revolut a worthwhile comparison for your specific route. Reserve traditional bank wires for large or formal transfers where the relationship and documentation justify the higher cost. Whatever you choose, get a live quote and compare the amount that actually arrives before you confirm.