
Bank
!Not deliveredYour login code is 291846.

Your verification code is 617-284.

Airbnb
!Not deliveredYour check-in code is 4482.
Relocating or living abroad? bank verification codes, verification texts, and calls from home keep landing on the +31 number everyone already knows.
Compatible with Netherlands's major mobile networks
Your Dutch number connects your banks, logins, family, and everyday life. Losing it should not be part of moving.
01
Your bank texts 2FA codes to your number. You can't log in. You can't move money.
02
Mum calls and gets "this number is disconnected."
03
WhatsApp, Telegram, Signal are your number. Lose it and you're logged out of years of chats.
No new SIM, carrier store, or return trip. Transfer your Dutch number from wherever you are.
1.
Grab KeepMyNumber from the App Store and create your account.
2.
Enter the +31 number you want to keep. We guide the transfer from KPN, Vodafone, Odido, Simyo or another supported network.
3.
Calls, texts and verification codes land in the app - on any carrier, in any country.
Keep the Dutch number people and services already know, then use it from any phone and any country.
Your number rings on any phone, in any country, on any carrier. Calls, texts, and codes — they all just land.

Verification codes keep landing on the number your bank already trusts.

€5/MB
€0
roaming, forever
No per-minute charges, no country tiers. One flat price, forever.
Most numbers move in 24–48 hours. Track every step live in the app.
Encrypted in transit and at rest. We never sell your data — no ads, ever.
Sanne D.
Amsterdam → Lisbon
I kept my Amsterdam number after moving to Lisbon, so bank messages and family calls still come to the number everyone knows.
Daan V.
Rotterdam → Toronto
A local eSIM gives me data, while my +31 number remains reachable without permanent roaming.
Noa J.
Utrecht → Sydney
Keeping the same number was easier than updating every Dutch account after the move.
Daan V.
Rotterdam → Toronto
A local eSIM gives me data, while my +31 number remains reachable without permanent roaming.
Noa J.
Utrecht → Sydney
Keeping the same number was easier than updating every Dutch account after the move.
Sanne D.
Amsterdam → Lisbon
I kept my Amsterdam number after moving to Lisbon, so bank messages and family calls still come to the number everyone knows.
Noa J.
Utrecht → Sydney
Keeping the same number was easier than updating every Dutch account after the move.
Sanne D.
Amsterdam → Lisbon
I kept my Amsterdam number after moving to Lisbon, so bank messages and family calls still come to the number everyone knows.
Daan V.
Rotterdam → Toronto
A local eSIM gives me data, while my +31 number remains reachable without permanent roaming.
Keep My Number is designed to preserve a Dutch mobile number after relocation. Google Voice cannot port +31 numbers, while Simyo Prepaid depends on qualifying activity, a SIM or eSIM, and carrier roaming.
| What matters abroad | Best fit | ||
|---|---|---|---|
| 01Keep my Dutch number while living abroad | ✓Built for it | ×Can't port Dutch numbers | !Keep a Dutch prepaid line active |
| 02Cost to keep my number | ✓$89/yr flat | ×Not available for +31 | –€5 starter with €7.50 credit |
| 03Receive calls & texts abroad | ✓Over any internet connection | ×Not available for +31 | !Roaming; incoming SMS is free |
| 04bank verification codes & 2FA verification | ✓Real +31 number in the app | ×Not available for +31 | !Real +31 line through roaming |
| 05Works without a Dutch carrier line | ✓App only | ×Not available for +31 | ×Simyo SIM or eSIM required |
| 06Long-term use outside Netherlands | ✓No roaming time limits | ×Not available for +31 | !EU fair use and non-EU charges |
| 07Upkeep to keep my Dutch number alive | ✓None beyond the subscription | ×Not available for +31 | !Qualifying activity every 6 months |
Facts checked August 2026. Google Voice cannot port Dutch mobile numbers. Simyo Prepaid costs €5 with €7.50 credit and has no monthly fee, but a qualifying call, SMS, data session, bundle purchase, or top-up is required every six months. EU roaming is intended for travel, non-EU data can cost €5/MB, and Simyo Wi-Fi Calling currently works only in the Netherlands. Sources: support.google.com, simyo.nl, acm.nl, and europa.eu.
Keep your Dutch number without roaming fees, per-minute charges, or a carrier plan.
Save 25% on yearly billing

Keep Forever
7-day free trial
then $89/year
+31 6 12345678
Start 7-day free trialNo hidden fees. Cancel anytime.
Yes, if your active +31 mobile number is eligible to transfer. Start before the old line is disconnected and keep it active through verification. Availability depends on the carrier and number type, so check eligibility before cancelling your existing service.
Request number retention through the new provider and keep the old line active. The new provider coordinates cancellation. Dutch number porting itself is free and remains available for at least one month after termination.
Technical activation must occur on the agreed date or within one working day afterward. Simyo advises up to seven working days from a prepaid line, while contract notice periods can make the full order longer.
Your transferred number remains a real +31 mobile number, so supported bank messages, one-time codes, and verification texts can keep arriving in the app. No provider can guarantee delivery from every bank or short-code sender.
No. Personal Google Voice porting accepts active US mobile numbers only. Dutch +31 mobile numbers are not eligible.
Yes, if you activate and maintain the prepaid line. Simyo requires a qualifying paid action at least every six months. Abroad, calls and texts depend on SIM or eSIM roaming because its Wi-Fi Calling currently works only in the Netherlands.
Yes. Keep My Number uses your internet connection, so you can use a local SIM or eSIM for data while receiving supported calls, texts, and verification codes sent to your +31 number.
Takes 10 seconds to check, no account needed. Your number moves with you — every country, every carrier, forever.
Get KeepMyNumber