TL;DR — Quick Summary
- A UAE mobile number is +971, a 2-digit prefix and a 7-digit subscriber number — e.g. local 050 123 4567 becomes international +971 50 123 4567.
- Drop the leading 0 for international format. The 0 is only used when dialling inside the UAE.
- The 2-digit prefix is a carrier code, not an area code. 050/054/056 are e& (Etisalat); 052/055/058 are du; 053 is Virgin Mobile; 057 is DOMC.
- For WhatsApp, banking and online forms, use the full +971 international format to avoid failed OTPs and missed deliveries.
- Store numbers in E.164 format (+971501234567, no spaces) so apps and CRMs read them correctly.
You'd think writing your own phone number would be simple. Then a courier can't reach you, a bank OTP never arrives, or an overseas client's call won't connect — all because the number was written in the wrong format. In the UAE, where almost everyone juggles a local 0-prefixed number and an international +971 one, getting the format right matters more than most people realise. This guide shows you exactly how to write, store and dial a UAE phone number in every context, and clears up the one mistake nearly every other guide repeats.
The UAE phone number format at a glance
A UAE mobile number has three parts: the country code (+971), a two-digit mobile prefix, and a seven-digit subscriber number. After the +971 country code, every UAE mobile number is exactly nine digits long. Domestically, the prefix is written with a leading zero (050); internationally, that zero is removed (50).
| Part | Example | What it is |
|---|---|---|
| Country code | +971 | Identifies the United Arab Emirates for international calls |
| Mobile prefix | 50 (local 050) | The 2-digit carrier code — e&, du, Virgin Mobile or DOMC |
| Subscriber number | 123 4567 | The unique 7-digit line |
| Full local | 050 123 4567 | How you write it inside the UAE |
| Full international | +971 50 123 4567 | How you write it for anyone abroad |
This shape isn't arbitrary. It's set by the UAE's telecoms regulator, the TDRA, which allocates blocks of prefixes to each licensed operator. That's why every genuine UAE mobile number follows the same nine-digit pattern after +971 — and why a "UAE" number that doesn't fit this shape is almost always mistyped, or occasionally a spoofed line dressed up to look local. Learning the pattern once means you can spot a malformed number instantly.
Local vs international: the "drop the 0" rule
The single rule that prevents most UAE number errors is simple: the leading 0 and the +971 country code are never used together. One replaces the other. Inside the UAE you dial the 0; from outside the UAE you drop the 0 and add +971.
| Context | Correct format | Leading 0? |
|---|---|---|
| Calling within the UAE | 050 123 4567 | Yes |
| Calling/saving from abroad | +971 50 123 4567 | No |
| Wrong — both used | +971 050 123 4567 | Invalid |
| Wrong — neither used | 50 123 4567 | Incomplete |
If you ever see +971 followed by a 0 (like +971 050…), the number is written incorrectly. The +971 already replaces the 0 — you never need both.
The confusion is understandable. Inside the UAE you grow used to dialling the 0; the moment you share the number with anyone abroad, that 0 has to disappear. The most reliable habit is to store the number once, correctly, in +971 format, and let your phone display the local version when you're dialling at home — rather than rewriting it differently for every situation. One correct version beats four inconsistent ones.
The prefix is a carrier code, not an area code
Here is where almost every other guide gets it wrong: the two-digit mobile prefix is a carrier code, not a geographic area code. UAE mobile numbers are not tied to a city — a person in Dubai, Abu Dhabi or Sharjah can hold any prefix. What the prefix actually tells you is which network the line was issued on.
The current allocation is: 050, 054 and 056 belong to e& (Etisalat); 052, 055 and 058 belong to du; 053 is Virgin Mobile; and 057 is DOMC. If you want to confirm which carrier owns a specific prefix, our UAE prefix lookup (050–058) covers every code, and our prefixes explained guide gives the full background. And if you have the SIM in hand but have forgotten its digits, our guide on how to check your own mobile number shows the one-code trick for every UAE carrier.
Calling the prefix an area code leads people to assume it's interchangeable or location-based. It isn't. Because of mobile number portability, a line can even keep its original prefix after switching networks — so the prefix reflects the original carrier, not always the current one.
This distinction has real consequences when you buy or sell a number. Because the prefix signals the carrier — and carriers carry different reputations and history — the same seven-digit pattern is valued differently across prefixes. It also means you can't assume a 050 number belongs to someone in a particular emirate; mobile numbers travel with the person, not the place.
How to write your number for WhatsApp, banking & online forms
Digital services are where format mistakes cost you the most — a wrongly formatted number means a one-time password (OTP) that never arrives or a delivery that fails. The safe default for any app or form is the full international format with +971 and no leading 0.
- WhatsApp: save the contact as +971 50 123 4567. WhatsApp is a global app and only matches numbers in international format — a local 050 saved without +971 often won't link to the right account.
- Banking & OTP forms: when a field shows a +971 flag or country selector, enter only the digits after it (50 123 4567) — do not re-type 971 or the 0.
- Delivery & ride apps: use +971 50 123 4567 so drivers calling through internet-based systems reach you.
- Business cards & websites: always print the international form (+971 50 123 4567) so overseas contacts can dial without guessing.
Entering 0501234567 in a field that already has a +971 selector creates +9710501234567 — an invalid number. The OTP silently fails. Always remove the 0 when a +971 prefix is already shown.
If you run a business, standardise on a single format everywhere customers see you — website, invoices, Google Business Profile, email signature and WhatsApp link. Mixed formats (050 in one place, +971 50 in another, 00971 somewhere else) make your number harder to dial and can fragment how customers save you. Pick the international +971 form and use it consistently across every channel.
How to dial a UAE number from abroad
To call a UAE number from another country, you replace your local exit code with the international one, then add 971 and the number without its leading 0.
- Start with the exit code. Dial + (hold 0 on a mobile) or your country's exit code (00 in most of Europe and the GCC, 011 in the US/Canada).
- Add the UAE country code: 971.
- Add the prefix without the 0: 50, 52, 54, 55, 56, 58, etc.
- Add the 7-digit number. The full string looks like +971 50 123 4567 or 00971 50 123 4567.
If you're abroad and want to buy or keep a UAE line, our guide on buying a UAE mobile number from abroad walks through the options.
One detail trips up callers: the + symbol and the 00/011 exit codes do the same job — they tell your network you're dialling internationally. Use one or the other, never both. Saving the number with a leading + is safest because it works automatically from any country without you needing to remember the local exit code.
Landlines, toll-free 800 & other UAE formats
Mobile numbers aren't the whole picture. UAE landlines use a single-digit area code after the 0 — 04 for Dubai, 02 for Abu Dhabi, 06 for Sharjah — followed by a 7-digit number, written internationally as +971 4 XXX XXXX. Toll-free numbers start with 800 (and some 600 service lines) and are dialled only within the UAE; they don't take a +971 prefix.
| Number type | Local example | International |
|---|---|---|
| Mobile | 050 123 4567 | +971 50 123 4567 |
| Dubai landline | 04 123 4567 | +971 4 123 4567 |
| Abu Dhabi landline | 02 123 4567 | +971 2 123 4567 |
| Toll-free | 800 1234 | UAE-only (no +971) |
E.164: how to store a UAE number correctly
E.164 is the international standard for storing phone numbers, and it's how you should save any UAE number in a phone, contact list or CRM. An E.164 number is written as a +, the country code, and the national number with no spaces, dashes or leading 0 — so 050 123 4567 becomes +971501234567.
Storing numbers this way means they work everywhere automatically: WhatsApp links correctly, click-to-call works from any country, and business systems don't reject them. For companies importing UAE contacts in bulk, E.164 is the format that prevents the most failed messages.
There's a simple test for whether a number is stored in valid E.164: it should contain only a single leading + and digits — no zero straight after the country code, no spaces, no brackets. +971501234567 passes; +9710501234567 (with the stray 0) and 00971 50 123 4567 (with spaces and 00 instead of +) do not. When in doubt, strip everything except the + and the digits, and remove any 0 sitting right after 971.
Common UAE number format mistakes
Most UAE number problems come from a handful of repeated errors:
- Keeping the 0 after +971 (+971 050…) — the number becomes invalid.
- Leaving the 0 off the local form (50 123 4567 with no +971) — incomplete for domestic dialling.
- Treating the prefix as a city code — it identifies the carrier, not a location.
- Saving WhatsApp contacts without +971 — the chat may never link.
- Adding spaces or dashes in app fields that expect E.164 — some systems reject them.
Get an unexpected call and not sure if the number is even valid? See how to check an unknown UAE phone number.
What your prefix says about your number's value
Once you can read a UAE number, you can also read its value. The format reveals two things buyers care about: the carrier (from the prefix) and the pattern (from the seven subscriber digits). An original 050 line on e& carries more prestige than a newer prefix, and repeating or sequential digits push a number into the VIP tier. To understand what each digit signals, read what your UAE mobile number means.
If your number — or one you're eyeing — has a clean, memorable pattern, it may be worth far more than you think. You can estimate any number's value in seconds, or browse VIP numbers for sale across all four UAE carriers. New to the country? Our expat's guide to UAE phone numbers covers SIMs, eSIM and everything else.
Knowing the format is the foundation. Once a number reads cleanly — the right prefix, a clear pattern, and the same +971 form everywhere you use it — it's easier to share, easier to trust and easier to value. Whether you're tidying up how you write your own line or sizing up a premium one to buy, start by reading the number correctly, then let the digits tell you what it's worth.
Getting a new number? See how to choose your own mobile number in the UAE.
Frequently Asked Questions
How do I write a UAE phone number in international format?
Take the local number, remove the leading 0, and add +971. For example, 050 123 4567 becomes +971 50 123 4567. The +971 country code replaces the 0 — you never use both together. This is the format to use for anyone calling or saving your number from outside the UAE.
Do I include the 0 in a UAE mobile number?
Only for domestic use. Inside the UAE you dial the leading 0 (050 123 4567). When writing the number internationally with +971, you drop the 0 (+971 50 123 4567). Keeping both — +971 050… — makes the number invalid.
What is the UAE country code?
The UAE country code is +971 (also written as 00971 from some countries). It identifies the United Arab Emirates for all international calls and must come before the prefix and subscriber number when dialling from abroad.
How many digits is a UAE phone number?
A UAE mobile number is nine digits after the +971 country code: a two-digit prefix plus a seven-digit subscriber number. Locally that's shown as a 10-digit string starting with 0 (050 123 4567), because the leading 0 replaces the +971.
How do I write my UAE number for WhatsApp?
Save it in full international format: +971 50 123 4567. WhatsApp is a global app and matches contacts by their international number, so a local 050 number saved without +971 often won't link to the correct WhatsApp account.
Is 050 or 055 a city or area code?
Neither. For UAE mobile numbers the two-digit prefix is a carrier code, not a geographic area code. 050, 054 and 056 are e& (Etisalat); 052, 055 and 058 are du; 053 is Virgin Mobile; 057 is DOMC. A mobile number is not tied to any city.
How do I dial a UAE number from abroad?
Dial your exit code (+ or 00, or 011 from the US), then 971, then the prefix without its 0, then the seven-digit number. For example: +971 50 123 4567. Landlines follow the same rule using their single-digit area code (e.g. +971 4 for Dubai).
What is the format for a UAE landline or toll-free number?
UAE landlines use a single-digit area code after the 0 — 04 for Dubai, 02 for Abu Dhabi, 06 for Sharjah — plus a 7-digit number, written internationally as +971 4 123 4567. Toll-free numbers start with 800 and are dialled only inside the UAE, without a +971 prefix.
How should I save a UAE number in my contacts or CRM?
Use E.164 format: a plus sign, the country code and the national number with no spaces or leading 0 — for example +971501234567. This is the universal standard that lets WhatsApp, click-to-call and business systems read the number correctly everywhere.