How to Call to Netherlands

Table of Contents
You can call the Netherlands from almost anywhere if you get the prefix right, and the part that usually trips people up is the leading zero. For a Dutch number, you use international exit code + 31 + the number without its domestic trunk zero.
If you're staring at a Dutch contact saved as something like 020 or 06 and wondering what to do with it, the rule is simple, but the formatting has to be exact. The Netherlands uses country code +31, and international callers drop the leading trunk zero from the domestic number, which is why the full pattern is usually exit code + 31 + number without the 0 (telephone numbering in the Netherlands).
The Basic Dialing Pattern for the Netherlands
How to call to the Netherlands starts with one universal pattern, international access prefix + 31 + subscriber number. The Dutch trunk zero is not part of the international version, and leaving it in is the most common formatting mistake.
If you have an Amsterdam landline written as 020 123 4567, the international version becomes +31 20 123 4567. The 020 becomes 20, because the leading zero belongs to the domestic format, not the global one (telephone numbering in the Netherlands).
That same rule applies to mobile numbers. If a Dutch mobile is shown as 06..., you still drop the 0 before the country code. Dutch geographic numbers are organized around 2- or 3-digit area codes, and the national numbering plan has used a closed 9-digit structure for geographic lines since the 1995 reorganization (telephone numbering in the Netherlands).
Practical rule: if the number was written for someone inside the Netherlands, strip the first zero before adding 31.
For a cleaner formatting reference, the country-code guide at BubblyPhone's Netherlands dialing hub shows the same structure in a browser-friendly format.
Exit Codes by Country of Origin
The 31 stays the same, but the exit code changes based on where you're calling from. That's the part most guides skip, and it's why a caller can enter the right Dutch number and still get nowhere.
From the United States and Canada, the exit code is 011, so a Dutch landline like 020 555 0100 becomes 011 31 20 555 0100. From Germany and much of the EU and the UK, the prefix is 00, so the same number becomes 00 31 20 555 0100. Australia commonly uses 0011, Japan uses 010, and much of Eastern Europe and the CIS uses 000.
On smartphones, the + symbol is the cleanest option because it auto-substitutes the right international access code on many modern devices. That's especially useful when you're traveling and your phone switches networks or regions. In practice, +31 20 555 0100 is usually safer to store than trying to memorize every origin-specific prefix.
Some countries also insert a pause or wait tone between the access code and the country code, which matters on older office systems and fixed lines. On a mobile, though, the + format usually removes that guesswork. If you're traveling, store Dutch contacts in international format now, not after the first failed call.
Understanding Dutch Number Types
A Dutch number can be valid and still behave differently once you dial it. The usual trouble comes from the number type, since landline, mobile, toll-free, and premium-rate destinations do not all route the same way, and some cost more or get blocked.

Geographic lines are the safest target
Dutch geographic numbers are the familiar fixed lines, usually tied to area codes such as 020 Amsterdam, 030 Utrecht, 040 Eindhoven, 010 Rotterdam, and 070 The Hague. They usually route cleanly from abroad because they follow standard fixed-line patterns.
The ITU numbering plan for the Netherlands also records older service-prefix conventions, including historical uses of 06-11 for emergency services before 112 replaced it, plus older toll-free, shared-cost, and premium-rate prefixes (ITU numbering plan for the Netherlands).
Mobile, toll-free, and premium numbers need extra caution
Dutch mobile numbers begin with 06, but that 0 still drops when dialed internationally. Toll-free 0800 numbers may be free inside the Netherlands, but from abroad they can turn into paid international calls or fail entirely, depending on the network. Premium numbers such as 0900, 0906, and 0909 are the ones that catch people out most often, because they can be expensive and are often blocked on web-calling platforms and some networks (countrycode.org Netherlands).
A number can be valid and still be the wrong fit for your calling method.
Check the number type before you press dial. If you are calling family, a colleague, or a business line, confirm whether it is a geographic line or a mobile. If it starts with 0800 or 0900, verify reachability first instead of assuming it will go through.
A browser dialer makes that check easier because you can confirm the destination format before the call starts. If you also need to protect the recipient's direct number, a separate virtual number can help keep business and personal calls apart while still letting calls route normally (business call privacy with virtual numbers).
Placing the Call From Your Browser
A browser call to the Netherlands works well only if the number is formatted correctly and the account has enough credit. Open the dialer, choose Netherlands (+31), drop the domestic 0, and confirm the destination before you connect.
Use a pay-as-you-go browser dialer in Chrome or Edge, sign in, and add enough credit for a test call. Paste the number in full international format, for example 0031 20 555 0100, and check that the destination flag shows Netherlands before you press dial. If you are comparing a browser-based setup, the free call to the Netherlands guide helps you confirm the dialing pattern first.
Once the call connects, the screen usually shows a running timer, the live per-minute rate, and the call status while the recipient's phone rings through the public phone network. That matters because you can tell quickly whether the call is live or stalled on setup. Keep the browser on strong Wi-Fi or a wired connection so the audio does not break up mid-call.
The recipient side matters too. Their handset should accept calls from unknown international numbers, and voicemail should not pick up too fast if this is only a test call. If you need privacy or separate business calling, business call privacy with virtual numbers can help keep the recipient from seeing your direct line.
Keep the first test call short. If two-way audio is clear for a minute, the rest of the conversation is usually straightforward.
Rate Awareness and Billing Realities
A Dutch number isn't just a Dutch number. Landlines, mobiles, toll-free numbers, and premium services can all behave differently, and the billing model matters as much as the digit string you enter.
The safest habit is to check the live rate before you call, especially if you're unsure whether the number is fixed, mobile, or special-service. BubblyPhone's call cost calculator lets you confirm the current pricing before you dial, which matters more than people think when they're calling a mixed list of Dutch contacts. For a broader business context on managing international calling costs, the international calling for business guide is a helpful reference point for planning calls instead of guessing.
What usually changes by number type
Geographic lines are usually the most straightforward for international callers. Mobiles can behave differently because they're routed through mobile networks, and special numbers may be treated as toll-free, corporate, or service lines with separate handling. Premium-rate numbers are the ones to watch most closely, because they can carry heavier charges or be blocked altogether.
The quality side matters too. VoIP-to-PSTN handoffs can feel a little less direct than a normal local call, and mobile audio can sound different depending on the network path. If a call sounds slightly delayed or rough, don't assume the number is wrong right away.
Billing surprises usually come from assumptions, not from the dialing format itself.
Troubleshooting Calls That Fail or Sound Off
When a Dutch call fails, the symptom usually tells you what's wrong. Start with the simplest format check first, because a tiny prefix error is more common than a real network problem.
If the call rings once and drops, the leading zero is probably still inside the subscriber number. Remove it so the string becomes +31 plus the local number without the domestic trunk prefix. If you hear a fast busy tone immediately, the exit code for your country of origin is probably wrong, so swap in the right one for where you're calling from.
If the dialer shows connected but the recipient never hears anything, the Dutch number may be valid while the handset itself has call barring on foreign numbers. In that case, try a different origin or a different route. If the audio is choppy or one-sided, browser microphone permission is often the issue, and it usually comes back after you re-grant access in site settings.

A loud echo usually means the speakerphone is feeding your own audio back into the call. Switch to a headset and try again. If none of that helps, check the live rate table before redialing so you know you're troubleshooting the connection, not burning minutes on the wrong number type.
Make Your First Call to the Netherlands Today
The fastest way to get a working Dutch call is a browser-based, pay-as-you-go dialer with clear formatting and visible billing. You don't need an app install for the recipient, and you don't need to commit to a subscription just to test one number.
Open the dialer, choose Netherlands (+31), enter the local number without its leading 0, and pick a top-up amount that covers a short test call. Watch the live per-minute counter while you're connected, because that tells you exactly what the call is doing in real time. If you're comparing ways to place the call, BubblyPhone keeps the setup simple in the browser and lets the other person answer on any landline or mobile.
A sensible first test is one Dutch contact from your phone. Copy it, drop the 0, prefix +31, and place a 60-second check call so you can confirm two-way audio before you commit to a longer conversation. If the line sounds clean, you've got the format right and you can use the same pattern every time.
Try BubblyPhone in your browser and make your first call to the Netherlands without app installs or account setup on the recipient's side. Credits start at $5 and never expire, so you can test one Dutch number now and keep the balance for later.


