
09 Sep 2025
The Czech Republic country code is +420. Whether you are calling a friend in Prague, sending an SMS to a recipient in Brno, or entering a phone number into ACE Money Transfer for payout alerts, this three-digit code is the starting point. This guide covers every detail you need: dialing steps, number formats, area and mobile prefixes, time zones, and how to avoid mistakes that delay your transfers.
The country code for the Czech Republic (also known by its official short geographical name, Czechia) is +420. This code applies to every phone number in the country, whether landline or mobile, across all cities and regions.
The "+" sign replaces your local international exit code (for example, 011 in the US or 00 in the UK).
After dialing +420, you enter a nine digit Czech number with no additional trunk prefix.
The same Czech Republic dialing code is required for voice calls, SMS messages, and verification codes, including OTPs sent by ACE Money Transfer.
Correctly formatted example: +420 777 123 456
That example is a mobile number. The format stays the same for landlines: +420 followed by exactly 9 digits.
The process of making international calls to the Czech Republic follows the same logic from most countries. The only variable is your country's international access prefix (also called an exit code), which you dial before the country code.
From the US or Canada: Dial 011 before +420 when calling from the US. Full sequence: 011 420 777 123 456
From Great Britain or Ireland: Use exit code 00. Full sequence: 00 420 777 123 456
From Germany, Austria, France, Poland, or most of Europe on a landline: Same exit code 00. Full sequence: 00 420 2xx xxx xxx
From any mobile phone worldwide: The "+" prefix works directly. Just dial +420 777 123 456
Always save the Czech number in your phone using the full international format with +420. This ensures the contact works when you travel, switch SIM cards, or use a different device.
One rule with no exceptions: never add a leading 0 after +420. Czech Republic adopted a closed dialing plan on 22 September 2002, which eliminated the old trunk prefix "0" from all calls, domestic or international.
The Czech country code and in-country prefixes serve two different purposes. The country code +420 routes your call from abroad into the Czech telephone network. The first 1 to 3 digits of the 9-digit number that follows identify the region (for landlines) or network (for mobile phones).
Inside the Czech Republic, people dial the full 9 digits without any prefix. There is no "0" to add, no city code to prepend. The closed numbering plan means the same 9-digit sequence works for local, regional, and national calls alike.
Globally, +420 is standardized under ITU-T E.164 recommendations, the international framework for telephone number formats. The Czech Republic is the formal English name of the country; its ISO 2-letter code is CZ, its ISO 3-letter code is CZE, and its ISO numeric code is 203. The internet country code top-level domain is .cz. These ISO codes CZ and CZE are used in international databases and forms, including those for financial services and remittance platforms.
Czech phone numbers consist of 9 digits after +420. No more, no fewer, for both landline and mobile subscribers.
The dialing format includes +420 followed by a 9-digit number. Both landlines and mobiles share this uniform length under the closed numbering plan established by Czech national regulation.
Here are two examples:
Landline (Prague): +420 212 345 678 (starts with 2)
Mobile: +420 777 123 456 (starts with 7)
This 9-digit rule matters when entering numbers into ACE Money Transfer. If you input 8 digits or 10 digits, the system will reject the number or OTP delivery will fail. Always count to 9 after +420.

The Czech Republic does not use area codes in the traditional sense of dialing a separate code before a local number. Since the closed dialing plan took effect in September 2002, the full 9-digit number is always dialed as one block. Geographic prefixes still exist, though, embedded in the first digits of the number. They indicate which region a landline was originally assigned to.
Czech landline numbers start with area codes like 2xx for Prague. Here is a reference table for the major cities:
| Prefix block | City / Region | Example full number |
|---|---|---|
| 2xx | Prague | +420 212 345 678 |
| 51x / 53x / 54x | Brno (South Moravian) | +420 541 123 456 |
| 55x / 59x | Ostrava (Moravian-Silesian) | +420 596 234 567 |
| 37x | Plze? | +420 377 123 456 |
| 48x | Liberec | +420 485 123 456 |
| 49x | Hradec Králové | +420 495 123 456 |
| 46x | Pardubice | +420 466 123 456 |
If someone tells you they are calling from Brno but their landline number starts with 2, that is a Prague number. These prefixes offer a quick plausibility check for visitors and anyone sending money to a Czech contact.

Mobile numbers in the Czech Republic typically start with 6xx or 7xx. These two-digit blocks were originally assigned to specific mobile operators when the network launched.
Common mobile ranges include:
601, 602, 606, 607: Originally assigned to O2
603, 604, 605: Originally assigned to T-Mobile
608: Originally assigned to Vodafone
72x, 73x, 77x, 79x: Later allocations, including virtual operators like Tesco Mobile and others
Number portability changed the picture. Czech law allows subscribers to keep their telephone number when switching providers. A number starting with 603 might now be served by Vodafone instead of T-Mobile. The prefix no longer guarantees which network handles the call.
For ACE Money Transfer users, the operator name is irrelevant. What matters is that the recipient's Czech phone number is active, can receive SMS, and is correctly formatted with +420 plus 9 digits.
No, not in the way most people imagine. The Czech Republic switched to a closed dialing plan on 22 September 2002. Before that date, callers used a trunk prefix "0" followed by a shorter local number. After the switch, every call in the country requires the full 9-digit national number.
Older habits die hard. Some people still remember dialing "02" for Prague or "05" for Brno. Those formats no longer work. The full number is always dialed, whether you are calling your neighbor across the street or a contact in a different region.
Geographic prefixes (2, 3x, 4x, 5x for landlines) remain embedded in the number structure, but they are not dialed separately. The current rules are governed by Decree No. 117/2007 of the Czech Ministry of Industry and Trade, which formalized the numbering plan for electronic communication networks and services.
Correct formatting of a Czech number determines whether you receive OTPs, payout notifications, and tracking updates from ACE Money Transfer. A single missing digit or an extra zero can block delivery entirely.
The recommended format for all beneficiaries in the Czech Republic:
+420 XXX XXX XXX
Before adding a recipient, ask them to confirm their mobile number in international format. Many Czech residents store their own number as just 9 digits (for example, 777 123 456) because that is how they dial domestically. You need the +420 prefix on top of those digits.
If formatted incorrectly, you may experience:
Failed OTP delivery during login or transaction confirmation
Delayed remittance status updates via SMS
Missed cash pickup alerts at partner bank branches
Inability to verify your identity during registration
This checklist is for ACE Money Transfer users adding a Czech contact for the first time.
Open your phone's contacts or the ACE Money Transfer beneficiary page.
Select "Add new contact" or "Add beneficiary."
If the platform offers a country selector, choose Czech Republic (CZ).
In the phone field, enter +420 followed by the 9 digits. Do not add spaces, parentheses, or slashes inside the number field.
Save the contact.
Send a quick test SMS or make a missed call to verify the number connects before initiating a transfer.
Saving the number in +420 format keeps the contact valid regardless of your own location. If you travel from the UK to Germany or swap your SIM card, the +420 prefix ensures the number still resolves correctly on any network and any device.
Coordinating an ACE Money Transfer payout sometimes requires a phone call. You might need to confirm bank account details with a recipient in Prague, check branch hours at a partner office in Brno, or verify identity details for a cash pickup in Ostrava.
In all cases, dial your own country's exit code, then +420, then the 9-digit local number. For example, from other countries like France or Estonia, use exit code 00 before 420. From Canada, use 011 before 420.
Use the same correctly formatted number for both your phone calls and your ACE Money Transfer beneficiary profile. If the recipient's number appears differently in your contacts than in the ACE system, one of them contains an error. Fix it before the next transfer.
Visitors and students in the Czech Republic should store these numbers before arrival:
112 : EU general emergency line (operators speak English and Czech)
150 : Fire brigade
155 : Medical / ambulance
158 : Police
156 : Municipal police
All five numbers are toll-free inside the Czech Republic. Dial them as shown, without the +420 country code.
Foreign relatives cannot reach these emergency services by dialing +420 112 from abroad. If you need to contact a Czech hospital or embassy from outside the country, you need the institution's full landline or mobile number in +420 format.
Before departure, store 112, your bank's Czech contact number, and ACE Money Transfer's support line in your phone. That combination covers emergencies, financial issues, and transfer coordination.
The Czech Republic sits in Central Europe and uses Central European Time (CET, UTC+1) during winter. In summer, clocks shift to Central European Summer Time (CEST, UTC+2). The changeover follows standard EU daylight saving rules, switching in late March and late October.
Business hours in Prague, Brno, and other major cities run roughly 9:00 to 17:00 local time, Monday through Friday. Bank branches and pickup offices follow similar schedules, with some closing earlier on Fridays.
Here is a quick overlap guide for callers in common sending regions:
| Your location | Your time zone (winter) | Czech local 9:00 AM = your | Czech local 5:00 PM = your |
|---|---|---|---|
| United Kingdom | UTC+0 | 8:00 AM | 4:00 PM |
| US East Coast | UTC-5 | 3:00 AM | 11:00 AM |
| US West Coast | UTC-8 | 12:00 AM | 8:00 AM |
| UAE / Gulf | UTC+4 | 12:00 PM | 8:00 PM |
| Australia (Sydney) | UTC+11 | 7:00 PM | 3:00 AM next day |
For callers on the east coast of the US, the overlap window with Czech business hours falls between about 3:00 AM and 11:00 AM Eastern. That means late morning your time is the best window. Callers from the west coast have almost no overlap during Czech office hours.
Choosing a suitable call time improves the chances of confirming ACE Money Transfer details on the first attempt rather than playing phone tag across time zones.

Several formatting errors come up repeatedly. Here is a troubleshooting list:
| Mistake | What happens | Fix |
|---|---|---|
| Adding a "0" after +420 (e.g., +4200 777...) | Call fails or reaches a wrong number | Remove the 0; dial +420 7xx xxx xxx |
| Omitting +420 entirely | Works inside Czechia only; fails from abroad | Always prefix with +420 for international calls |
| Using the old format "02 123 4567" for Prague | Number format rejected | Use full 9-digit number: 2xx xxx xxx |
| Entering only 8 digits | ACE Money Transfer rejects the number | Count digits; Czech numbers are always 9 |
| Confusing +420 (Czech Republic) with +421 (Slovakia) | Call goes to Slovakia | Double-check: +420 is Czech, +421 is Slovak |
Correcting the format once in your phone contacts prevents repeated OTP failures, missed SMS alerts, and wasted costs on misdirected calls.
Here are concrete dialing recipes showing how the international exit code changes while the Czech country code +420 stays constant.
Calling a Czech mobile (777 123 456):
From the US: 011 420 777 123 456
From Canada: 011 420 777 123 456
From Great Britain (United Kingdom): 00 420 777 123 456
From Germany, Austria, Poland, or France: 00 420 777 123 456
From UAE: 00 420 777 123 456
From any mobile app or smartphone: +420 777 123 456
Calling a Czech landline in Prague (212 345 678):
From the UK: 00 420 212 345 678
From the US: 011 420 212 345 678
From a mobile anywhere in the world: +420 212 345 678
The only part that varies is the international access prefix before 420. The +420 code and the 9-digit Czech number remain identical in every scenario. These same formats apply when calling a beneficiary whose number you also use in ACE Money Transfer.
ACE Money Transfer displays recipient phone numbers on confirmation screens, email receipts, and the tracking page tied to your reference number. Numbers are shown in international format with +420 so that SMS notifications and call-back functions work regardless of the sender's location.
Before confirming any transaction, compare the number displayed on screen with the number saved in your phone contacts. If even one digit differs, the OTP or pickup alert will go to the wrong person or fail to deliver.
If you spot a mismatch after the transfer, update the beneficiary profile in your ACE account immediately. Correct the number before sending additional transfers to the Czech Republic. A single fix prevents the same error from repeating on every future remittance.

What is the Czech Republic dialing code? The code is +420. It applies to all calls, SMS, and data services directed to the Czech Republic.
Do all Czech numbers start with +420? Only in international format. Inside the Czech Republic, people dial just the 9 digits without +420. For any cross-border communication, +420 is required.
How many digits does a Czech number have? Every standard Czech phone number has 9 digits after the +420 country code. This applies to both landline and mobile numbers.
Can I use the same Czech number for ACE Money Transfer notifications and regular calls? Yes. As long as the number is active and formatted with +420 plus 9 digits, it works for OTPs, payout alerts, voice calls, and SMS.
What if my Czech contact changes their number? Update the beneficiary profile in your ACE Money Transfer account immediately. Old numbers will not receive OTPs or pickup notifications, which blocks transaction completion.
Is +420 the same for all major cities in Czechia, such as Prague, Brno, and Ostrava? Yes. The country code +420 covers the entire Czech Republic. Only the local prefixes within the 9-digit number differ by city or region. Prague landlines start with 2, Brno with 5, Ostrava with 55 or 59.
What is the difference between +420 and +421? Before the breakup of Czechoslovakia, both successor countries shared code +42. On 1 March 1997, the Czech Republic received +420 and Slovakia received +421. Mixing them up sends your call to the wrong country.
Store +420 followed by 9 digits in your phone once, and every call, SMS, and ACE Money Transfer notification will connect without issues. Create your ACE Money Transfer account, add your Czech beneficiary in the correct +420 format, and start sending money with confidence that every alert and confirmation reaches the right person.