India Phone Number Format Explained: +91, STD Codes, and Real Examples
Type a number for a contact in Delhi and the call fails. Drop the country code and it fails again. The digits look fine — the format is off by one rule you never learned.
Indian numbering has a few quirks that quietly break calls: a leading zero that helps domestically but ruins international dialing, STD codes that swing between two and four digits, and mobile numbers that all start with the same four digits. None of it is hard once you see the pattern.
This guide breaks down the India phone number format piece by piece — mobile, landline, country code, and the dialing rules — with examples you can copy. By the end, you'll format any Indian number correctly the first time.
THE +91 COUNTRY CODE: WHERE EVERY INDIAN NUMBER STARTS

Every call into India begins with the same prefix. The country code is +91, and it replaces the exit code your local network uses.
The "+" is shorthand for whatever exit sequence your country requires — 011 in the US and Canada, 00 across most of Europe. Modern phones let you type "+" directly, so "+91" works from almost anywhere.
You'll sometimes see "0091" written instead. It means the same thing, but "+91" is the global standard and the safer choice for saved contacts.
HOW INDIAN MOBILE NUMBERS ARE BUILT

Mobile numbers are the most common numbers you'll dial in India — and the most consistent. Every one follows a fixed shape.
The 10-Digit Rule
An Indian mobile number is always 10 digits, no more, no less. The first digit is 6, 7, 8, or 9 — a quick way to confirm you're looking at a mobile and not a landline.
In international form, you add the country code and drop nothing else: +91 98765 43210. Domestically, callers dial just the 10 digits: 98765 43210.
What the Digits Mean
The first few digits identify the mobile operator and circle, though number portability has blurred those boundaries. For dialing, you don't need to decode them — treat the 10 digits as one block.
The grouping (5-5 or 4-3-3) is only for readability. Phones ignore spaces, so format them however reads cleanly to you.
Quick win: Saving a contact? Store every Indian mobile as +91 plus the 10 digits. That single format works for calls, WhatsApp, and SMS from any country — including from inside India.
Ready when you are
Protect your business line.
MCM's local numbers ship with verified caller ID and smart call filtering — customers always know it's really you, and spam never reaches your team.
LANDLINE NUMBERS AND STD CODES

Landlines are where most formatting mistakes happen, because their structure shifts by city. The key is the STD code — the area code for subscriber trunk dialing.
STD Codes Vary in Length
An STD code can be two to four digits, depending on city size. Bigger metros get shorter codes; smaller towns get longer ones.
| City | STD Code | Example Landline (international) |
|---|---|---|
| Delhi | 11 | +91 11 2345 6789 |
| Mumbai | 22 | +91 22 2345 6789 |
| Chennai | 44 | +91 44 2345 6789 |
| Bengaluru | 80 | +91 80 2345 6789 |
| Hyderabad | 40 | +91 40 2345 6789 |
The full national landline number — STD code plus local number — totals 10 digits, matching the length of a mobile number.
The Local Number
After the STD code comes the subscriber's local number. Its length flexes to keep the whole national number at 10 digits.
So a Delhi line (2-digit STD code) has an 8-digit local number, while a small-town line (4-digit code) has a 6-digit local number.
If you run a business that takes calls from Indian customers, a virtual phone number with an Indian STD code gives you a recognisable local presence without a physical office there.
THE LEADING ZERO: INDIA'S MOST CONFUSING RULE

Here's the rule that breaks the most calls. Inside India, you add a 0 before an STD code or before a mobile number when dialing from a different area or network.
That zero is a domestic trunk prefix — it tells the network "route this beyond my local area." It is not part of the number itself.
When you dial internationally with +91, you drop the zero entirely. So a Delhi landline written domestically as 011 2345 6789 becomes +91 11 2345 6789 from abroad — the leading 0 disappears.
Domestic vs. International — Side by Side
| Scenario | What You Dial |
|---|---|
| Mobile, within India | 098765 43210 (or just the 10 digits) |
| Mobile, from abroad | +91 98765 43210 |
| Delhi landline, within India | 011 2345 6789 |
| Delhi landline, from abroad | +91 11 2345 6789 |
Get this one rule right and most dialing errors vanish.
COMMON FORMATTING MISTAKES TO AVOID

A few errors show up again and again. Spotting them saves a failed call and a confused contact.
Keeping the Zero in International Format
Writing +91 011... is the top mistake. The 0 and the +91 do the same job — never use both.
Wrong Digit Count
If a "mobile" number has 9 or 11 digits, something is off. Indian mobiles are always exactly 10 digits after the country code.
Missing the STD Code on Landlines
A bare 8-digit local number won't connect from outside its city. Always include the STD code for landlines, even for domestic long-distance calls.
WHY NUMBER FORMAT MATTERS FOR BUSINESS

For a company calling or texting India, format isn't trivia — it's deliverability. A malformed number means a bounced SMS, a failed verification code, or a missed customer call.
At My Country Mobile (MCM), we route voice and messaging traffic into India across a carrier network spanning 190+ countries, where correct number formatting directly affects call completion rates. Storing every contact in clean +91 international format keeps your CRM, dialer, and messaging tools in sync.
If you're scaling calls to or from India, consistent formatting plus reliable routing is what keeps connection rates high.
Want a local Indian number for your business? Explore MCM's global phone numbers and set one up in minutes.
QUICK REFERENCE: FORMAT AN INDIAN NUMBER IN 3 STEPS
You don't need to memorise STD codes to get this right. Follow the same three steps every time.
- Start with +91. Replace your exit code with the "+" and the country code.
- Drop any leading zero. If the number was written for domestic dialing, remove the trunk 0.
- Add the 10 digits. For mobiles, the full 10-digit number; for landlines, STD code plus local number totalling 10.
Do that and you'll have a clean, internationally valid Indian number every time.
Ready when you are
Ready to sound local everywhere you sell?
MCM activates business numbers in minutes, with call routing, analytics, and CRM-ready integrations. Start your free trial — no card to browse inventory.
FAQs
How many digits is an Indian phone number?
A standard Indian phone number is 10 digits long, not counting the +91 country code. Mobile numbers are always 10 digits; landline numbers reach 10 digits by combining the STD code with the local number.
What is the country code for India?
The country code for India is +91. From the US or Canada you can dial 011 91 instead of the "+", and from most other countries 00 91 — but "+91" works universally.
Do I include the 0 when calling India from abroad?
No. The leading 0 is a domestic trunk prefix used only inside India. When calling internationally with +91, drop the 0 completely.
How do I know if an Indian number is a mobile or a landline?
Check the first digit after +91. Mobile numbers begin with 6, 7, 8, or 9. Landline numbers begin with an STD area code such as 11 (Delhi) or 22 (Mumbai).
Why does my SMS to an Indian number fail?
The most common cause is a formatting error — a missing country code, an extra leading zero, or the wrong digit count. Store the number as +91 followed by exactly 10 digits to fix it.
Can a business get an Indian phone number without an office in India?
Yes. A virtual or cloud phone number gives you a local Indian STD-code number that works from anywhere, so customers see a familiar local line while calls reach you wherever you are.
THE TAKEAWAY
The India phone number format comes down to one habit: think in international form. Lead with +91, drop the trunk zero, and add exactly 10 digits — mobile or landline.
Save every Indian contact that way once, and you'll never debug a failed call again. The format stops being a guessing game and becomes muscle memory.
Need reliable calling and messaging into India for your business? See how MCM's calling solutions keep international connections clear and consistent.






