Country code +91

Sending SMS to India

India runs the strictest A2P framework of any major market. TRAI requires every commercial message to pass through a blockchain-based DLT registry: the sender, the header and the exact template must all be pre-registered, and anything that does not match a registered template is rejected by the operator rather than delivered late.

Sender ID

How your name appears in India

What shows up in the recipient’s inbox, and what has to be true before it can.

9:41
S
SMSLOCAL
Text Message
Your verification code is 4172. Valid for 10 minutes.
now
Delivered on +91
ID

Sender ID rules for +91

Six-character alphanumeric headers, registered on the DLT platform against your entity. Headers are tied to a content category — a promotional header cannot carry transactional content.

Number format+91 XXXXX XXXXX — ten digits, mobile numbers starting 6, 7, 8 or 9.

Delivers across every major network in India: Reliance Jio, Bharti Airtel, Vodafone Idea, BSNL.

What people send most: OTP and transaction alerts for banking and fintech · Order and delivery updates for e-commerce · Government and utility service notifications.

Message length: under the standard SMS encoding, a segment typically holds 160 GSM-7 characters, or 70 once a message uses Unicode — Arabic, Chinese, Cyrillic, emoji. Longer messages split into several segments automatically and are billed per segment; exact limits are confirmed for India as part of onboarding.

Before you send

What India requires

These are the constraints that decide whether a message is delivered, filtered or blocked — not general best practice.

Requirement 1 of 4: DLT registration covers three things separately: entity, header and message template. All three must be approved.

Requirement 1 of 4

DLT registration covers three things separately: entity, header and message template. All three must be approved.

Checked automatically on every message we send to India — nothing for you to track by hand.

Networks

Mobile operators in India

We deliver to every network below. Route quality is measured per operator, not averaged across the country.

4Networks
Reliance JioLive route
Bharti AirtelLive route
Vodafone IdeaLive route
BSNLLive route
Traffic

What businesses send in India

OTP and transaction alerts for banking and fintech

Time-critical — it has to land in seconds, which is the reason SMS still wins here over push or email.

Order and delivery updates for e-commerce

Keeps the recipient's attention without needing an app open, for the moment they actually care about the update.

Government and utility service notifications

Cuts no-shows more effectively than email — most people notice a text within minutes of it arriving.

Dialling

How to dial India

Every part of the number, laid out separately, then the same thing written the way an API expects it.

+Exit
91Country code
XXXXX XXXXXNational number

+91 +91 XXXXX XXXXX — ten digits, mobile numbers starting 6, 7, 8 or 9.

From abroad, replace your exit code with +, then 91, then the national number — dropping the national trunk prefix if the country uses one (a leading 0 in most, though not in the +1 numbering plan). Store numbers in E.164 (+91…) and they work from any country and any API.

At a glance

India by the numbers

The figures below come from public country data and set the context for how much SMS traffic India actually carries.

+91
India country code
ISOIN / IND
1,173,108,018
People
3,287,590
Area km²
1.67 Trillion
GDP (USD)
Nearby codes

Other country codes

Countries with neighbouring dialling codes.

Get Started

Start sending to India

Direct routes, per-operator delivery reporting and sender ID handling for +91 — from one dashboard or one API call.