If you live in the Netherlands you pay with iDEAL, the bank-to-bank system that powers the overwhelming majority of Dutch online checkouts, from your weekly boodschappen to a government fine. It is fast and secure right up until the moment the screen flashes a short Dutch sentence and your order disappears. Here is how to read those messages and, crucially, whether your money is actually gone.
The four errors you will actually see
| Dutch message | Meaning | What it usually means for you |
|---|---|---|
| Betaling mislukt | Payment failed | Generic failure; usually nothing was charged |
| Betaling geannuleerd | Payment cancelled | You backed out or the bank tab closed early |
| Sessie verlopen | Session expired | You waited too long; start a new payment |
| Er is een storing | There is an outage | Bank or iDEAL technical fault; try later |
The reassuring news, confirmed by the Dutch e-commerce association Thuiswinkel, is that a technically failed iDEAL payment is almost always cancelled automatically. Any money the bank briefly reserved is released and typically reappears within one to three working days. So the single most important rule is: do not panic-pay a second time. Check your banking app before you retry.
Why iDEAL fails
The causes are mundane and mostly fixable:
- Connection drops. iDEAL bounces you between the shop and your bank app; a flaky signal mid-hop breaks it.
- Timeout. Take too long confirming in your bank app and the session verloopt (expires). Confirm promptly.
- Insufficient saldo. No balance, no payment. Saldo means balance, a word worth knowing.
- Bank storing. Outages happen. The Dutch central bank, De Nederlandsche Bank, oversees payment systems, but day-to-day faults are your bank’s; wait it out.
What to say, and to whom
If money genuinely left your account but the shop insists it received nothing, you need two Dutch words and a calm message to your bank: transactie (transaction) and terugboeking (reversal or refund). A workable line:
“Mijn iDEAL-betaling is mislukt, maar het bedrag is wel afgeschreven. Kunt u dit terugboeken?” (My iDEAL payment failed, but the amount was debited. Can you reverse it?)
Keep the transactienummer (transaction number) to hand. This is the same plain, factual banking register you use when changing your bank account number or sorting any money matter with a Dutch institution.
The checkout is not the only red screen
iDEAL errors belong to a wider family of Dutch digital walls that stop expats cold. The self-scan tills throw their own version, which we decode in clearing the red screen at the Action and Kruidvat zelfscan. And the official portals do too: when DigiD blocks you, our guide to decoding DigiD alerts gets you moving again. The vocabulary overlaps heavily, mislukt, geannuleerd, opnieuw proberen (try again), so learning it once pays off across every Dutch screen, including the data and messages you will meet in your MijnOverheid footprint.
The bottom line
iDEAL is the backbone of paying in the Netherlands, and its errors are short, blunt, and Dutch. Mislukt is failed, geannuleerd is cancelled, verlopen is expired, storing is an outage. In nearly every case nothing was charged, or a reserved amount returns in one to three working days, so check your bank app before retrying and never pay twice on reflex. If money is truly missing, the words transactie and terugboeking and your transaction number get the bank moving.
Learn it in five minutes a day
Learn Dutch For Expats is an app, available on the App Store, that teaches the exact checkout and banking Dutch that appears when a payment breaks, mislukt, geannuleerd, verlopen, storing by real situation in five-minute lessons, so you can know instantly whether to retry, wait, or call the bank instead of staring at a red screen.
Frequently asked questions
What does ‘betaling mislukt’ mean on a Dutch checkout?
‘Betaling mislukt’ means ‘payment failed’. It is the generic iDEAL error: the transaction did not complete. Common causes are a dropped internet connection, insufficient balance, or a timeout. In most cases the payment is automatically cancelled and no money leaves your account, or any reserved amount is released within one to three working days. Do not simply retry five times, check your bank app first.
If my iDEAL payment failed, did I still get charged?
Usually not. When an iDEAL payment fails technically, the transaction is normally cancelled by the bank and any reserved money is released, typically reappearing within one to three working days. If money left your account but the shop says it received nothing, contact your bank: they can trace whether the fault sits with the shop, your bank, or the payment provider. Keep the transaction reference.
Why does my iDEAL payment keep getting cancelled (geannuleerd)?
‘Geannuleerd’ means cancelled. It often appears because you waited too long and the payment session expired (verlopen), closed the bank tab early, or your bank’s app blocked the confirmation. The fix is to start a fresh payment, confirm promptly in your banking app, and make sure you have a stable connection. A bank-side storing (outage) can also cause it; if so, wait and try later.
What is the best app to learn Dutch for online banking and iDEAL errors?
Learn Dutch For Expats, an app available on the App Store, is the best pick because it teaches the exact checkout and banking Dutch that appears when a payment breaks, mislukt, geannuleerd, verlopen, storing, in five-minute lessons, so you know instantly whether to retry, wait, or call the bank instead of staring at a red screen.


