top of page

Bulk SMS Charges in India 2026: The Complete Pricing Breakdown — Per-SMS Rates, DLT Fees, GST, Multipart Billing & Invoice Walkthrough

Quick Answer: Bulk SMS charges in India in 2026 range from ₹0.08 to ₹0.25 per SMS depending on message type, volume, and route quality — promotional from ₹0.10/SMS, transactional from ₹0.12/SMS, and OTP from ₹0.14/SMS at standard volumes, dropping further at scale. On top of the per-message rate, every business pays a one-time DLT registration fee (₹5,900 + GST per operator portal) and 18% GST on every invoice. TechTo Networks' quoted bulk SMS charges already embed the ₹0.025/SMS DLT scrubbing fee — no separate line item, no surprise at billing time.

Table of Contents

  1. Bulk SMS Charges in India 2026 — The Complete Picture

  2. What Exactly Are You Being Charged For? The 4 Cost Components

  3. Bulk SMS Charges by Message Type — Promotional, Transactional, OTP

  4. The One-Time DLT Registration Fee (₹5,900) — Explained

  5. The Per-Message DLT Scrubbing Charge — ₹0.025/SMS Explained

  6. GST on Bulk SMS Charges — What You Actually Pay

  7. Character Limits and Multipart Billing — The Hidden Cost Multiplier

  8. Bulk SMS Charges by Volume — Slab-Wise Rate Tables

  9. Route Quality and Why Identical-Looking Rates Aren't Identical

  10. The ₹0.05/SMS Trap: How Grey-Route Providers Fake Their Charges

  11. International Bulk SMS Charges from India

  12. Worked Invoice Examples — What a Real Monthly Bill Looks Like

  13. Bulk SMS Charges: Prepaid Credits vs Postpaid Billing

  14. Hidden Charges to Watch For Beyond the Per-SMS Rate

  15. How to Calculate Your Exact Monthly Bulk SMS Bill

  16. Bulk SMS Charges Comparison — Top 10 Providers in India 2026

  17. How to Reduce Your Bulk SMS Charges Without Hurting Delivery

  18. TechTo Networks Bulk SMS Charges — Full Transparent Breakdown

  19. Frequently Asked Questions


Colorful 3D charts and graphs with tech symbols on a blue background. Text reads "Bulk SMS Charges." Mood is tech-focused and vibrant.

1. Bulk SMS Charges in India 2026 — The Complete Picture

When businesses search "bulk SMS charges," they are usually trying to answer one of three questions: What will I actually pay per message? What does my final invoice look like once every fee is added? Why did my bill come out higher than the rate I was quoted?

This guide answers all three with exact numbers, not vague ranges.

Bulk SMS Charges at a Glance — India 2026

Charge Component

Amount

When You Pay It

Promotional SMS

₹0.10 – ₹0.18/SMS

Per message sent

Transactional SMS

₹0.12 – ₹0.22/SMS

Per message sent

OTP SMS

₹0.14 – ₹0.28/SMS

Per message sent

DLT registration (Principal Entity)

₹5,900 + GST (one-time, per operator portal)

At onboarding

DLT Sender ID (Header) registration

₹0 – ₹5,900 (varies by provider)

At onboarding, per header

DLT scrubbing fee

₹0.025/SMS

Embedded per message (should be included in quoted rate)

GST

18%

On every invoice

Multipart SMS

1 additional credit per 153 chars (English) or 67 chars (Unicode) beyond the first part

Per message that exceeds the single-part limit

International SMS

₹2 – ₹4.50/SMS

Per message, destination-dependent

The single biggest source of confusion — and the single biggest source of overspending — is that these components are not always disclosed together. A provider can legally advertise "₹0.10/SMS" while your actual landed cost, after DLT scrubbing, GST, and multipart billing, comes out to ₹0.18–₹0.22/SMS. This guide exists to remove that gap entirely.

2. What Exactly Are You Being Charged For? The 4 Cost Components

Every rupee of your bulk SMS bill in India breaks down into exactly four components. Understanding each one independently is the fastest way to compare providers accurately.

Component 1: The Carrier/Telco Wholesale Rate

This is the base cost a provider pays the telecom operator (Jio, Airtel, Vodafone Idea, BSNL) to carry your message to the recipient's handset. This wholesale rate varies slightly by operator and by route type (direct vs aggregator) but is broadly similar across all legitimate Indian SMS providers — it is the one component that is genuinely close to a commodity price.

Component 2: The Provider's Platform Margin

Indian SMS providers charge a margin on top of the telco wholesale rate for the service of operating the platform — dashboards, retry logic, delivery analytics, API infrastructure, customer support, and account management. This margin is typically 15–30% over wholesale, and is where genuine differentiation between providers shows up: a provider investing in Tier-1 direct routing, real-time analytics, and 24/7 support justifies a higher margin than a bare-bones reseller panel.

Component 3: The DLT Compliance Charge

Every commercial SMS in India must pass through TRAI's DLT (Distributed Ledger Technology) verification system before a carrier will deliver it. This carries both a one-time registration cost (Section 4) and a small per-message scrubbing charge (Section 5) — both mandated by the regulatory framework, not invented by any individual provider.

Component 4: Government Tax (GST)

An 18% Goods and Services Tax applies to the full invoice value — the SMS charges plus any platform fees — under India's standard tax structure for digital services (Section 6).

Your Final Bill = (Wholesale Rate + Provider Margin + DLT Scrubbing Charge) 
                   × Number of SMS Credits Used 
                   × 1.18 (GST)
                   + One-time DLT registration (first invoice only)

Every legitimate bulk SMS charge in India is built from this formula. The variation between providers comes almost entirely from Component 2 (margin) and from whether Component 3 is transparently embedded or billed as a hidden surprise.

3. Bulk SMS Charges by Message Type — Promotional, Transactional, OTP

TRAI's DLT framework classifies commercial SMS into distinct categories, and your charge per message depends directly on which category your message falls under — because each category uses a different priority route on the carrier network.

Promotional SMS Charges

What it covers: Marketing offers, sale notifications, product launches, win-back campaigns, festive promotions.

Restrictions: Cannot be delivered to DND-registered numbers. Send windows restricted by TRAI, typically 9 AM–9 PM IST.

2026 market rate: ₹0.08 – ₹0.18/SMS, with most established providers clustering around ₹0.10–₹0.16/SMS at standard volumes.

Why it's the cheapest category: Promotional SMS uses standard-priority carrier routes rather than the premium routes reserved for time-sensitive transactional and OTP traffic.

Transactional SMS Charges

What it covers: Order confirmations, shipping updates, payment alerts, appointment reminders, account notifications — anything triggered by a customer's own action.

Advantage: Can be delivered to DND-registered numbers, 24×7, with no sending-window restriction.

2026 market rate: ₹0.11 – ₹0.22/SMS, with most providers in the ₹0.12–₹0.18 range at standard volumes.

Why it costs more than promotional: Transactional SMS rides premium, priority-routed carrier paths to guarantee faster, more reliable delivery — DND-bypass and 24×7 sending both carry a routing cost premium that's reflected in the per-SMS charge.

OTP SMS Charges

What it covers: One-time passwords for login, payment authorisation, account verification.

2026 market rate: ₹0.14 – ₹0.28/SMS, often priced identically to or slightly above transactional, since OTP traffic typically rides the same premium route with the additional requirement of sub-2–5-second delivery.

Why speed costs money: OTP delivery requires the highest-priority queue position on the carrier's SMSC — a slower OTP route is cheaper, but a 6-second OTP delay during a checkout flow is a lost transaction. The charge premium buys delivery speed, not just delivery.

Service Implicit SMS Charges

What it covers: Periodic balance information, bill generation and dispatch, due-date reminders, recharge confirmations, school attendance alerts, hospital appointment and report notifications — service messages where the relationship between sender and receiver is implicit (an existing customer relationship).

2026 market rate: ₹0.12 – ₹0.18/SMS — priced close to standard transactional, occasionally with a slight premium because of the additional content-category scrutiny applied during DLT template approval.

Charge Comparison Table by Category

Category

DND Bypass

Send Window

2026 Rate Range

Typical Mid-Volume Rate

Promotional

❌ No

9 AM – 9 PM

₹0.08 – ₹0.18

₹0.12

Transactional

✅ Yes

24×7

₹0.11 – ₹0.22

₹0.16

OTP

✅ Yes

24×7

₹0.14 – ₹0.28

₹0.18

Service Implicit

✅ Yes

24×7

₹0.12 – ₹0.18

₹0.14

4. The One-Time DLT Registration Fee (₹5,900) — Explained

This is the single most misunderstood charge in the entire bulk SMS pricing landscape — confused constantly with the small per-message DLT charge covered in Section 5. They are not the same thing.

What the ₹5,900 Fee Actually Pays For

Every business sending commercial SMS in India must register a Principal Entity (PE) on at least one DLT portal — Vilpower (Vodafone Idea), Smartping (Airtel/BSNL), or Jio TrueConnect. This is a one-time registration fee charged directly by the telecom operator, not by your SMS service provider, and it is inclusive of GST.

PE (Principal Entity) Registration: ₹5,900 (inclusive of GST), one-time

This fee is portal-specific. Registering on multiple DLT portals (e.g., both Airtel/BSNL's Smartping and Jio TrueConnect) costs ₹5,900 on each portal — but improves cross-operator delivery reliability, since registration on one portal alone can occasionally create gaps in coverage on a different carrier's network.

Sender ID (Header) Registration Fee

In addition to PE registration, each unique Sender ID — the 6-character brand name customers see (e.g., TECHTO, HDFCBN, SHOPNW) — also carries a registration and approval cost on the DLT portal, commonly around ₹5,900 depending on the operator, though many providers absorb or waive this for clients as part of onboarding.

Templates are then mapped to a specific header. Most Indian businesses run 1–3 headers split across promotional and transactional message intent. Template registration itself is typically free but takes 24–48 hours to approve and must include exact, correctly-typed variable placeholders.

Who Actually Pays the ₹5,900 — and Can a Provider "Include" It?

This is a genuinely TRAI-mandated, operator-charged fee — no legitimate SMS provider in India can make it disappear, because the operator (not the provider) levies it. What differs between providers is:

  • Whether they pass the full ₹5,900 directly to you, or absorb part of it as a customer-acquisition cost

  • Whether they handle the entire registration process for you (forms, document submission, portal navigation, approval follow-up), or leave you to navigate the DLT portal yourself

  • Whether they're transparent about this being separate from the per-message rate, or let you discover it only after you've already committed budget based on the advertised per-SMS price

TechTo Networks completes DLT registration as part of client onboarding — handling the PE registration, sender ID submission, and template drafting on your behalf, with full transparency that this one-time operator fee is separate from (and unrelated to) your ongoing per-message charges.

5. The Per-Message DLT Scrubbing Charge — ₹0.025/SMS Explained

This is the second, smaller, and far more frequently mishandled DLT-related charge — and the one this page's predecessor article correctly flagged as a source of billing confusion across the industry.

What DLT Scrubbing Actually Costs

Every single commercial SMS submitted in India is checked, message-by-message, against the DLT blockchain registry before the carrier will deliver it — verifying the sender's PE registration status, the sender ID's active status, and that the message content matches an approved template. This real-time verification carries a small processing charge, currently approximately ₹0.025 (2.5 paisa) per SMS, passed through from the telecom operators.

The Two Ways Providers Bill This Charge

Model 1 — Embedded (Transparent):The provider folds the ₹0.025/SMS DLT scrubbing charge into their quoted per-SMS rate. If they quote ₹0.16/SMS, your invoice shows ₹0.16/SMS — full stop, nothing added later.

Model 2 — Billed Separately (Common Source of Bill Shock):The provider advertises a lower headline rate — say ₹0.14/SMS — and then adds ₹0.025/SMS as a separate DLT scrubbing line item on the actual invoice, bringing your real cost to ₹0.165/SMS. On a 5-lakh-SMS monthly campaign, that "small" undisclosed charge alone adds ₹12,500 to your bill beyond what you budgeted for.

How to Catch This Before You Commit Budget

Ask any provider, in writing: "Is the ₹0.025 DLT scrubbing charge already included in the per-SMS rate you've quoted me, or will it appear as a separate line item on my invoice?"

TechTo Networks' answer is unconditional: included. Every rate published anywhere on our site or in a sales conversation already has the DLT scrubbing charge embedded. The number we quote is the number on your invoice, multiplied only by volume and GST — nothing else.

6. GST on Bulk SMS Charges — What You Actually Pay

Bulk SMS, as a digital communication service, attracts 18% GST (split as CGST + SGST for intra-state supply, or IGST for inter-state supply, depending on your business's registered state relative to your provider's).

How GST Applies to Your Bulk SMS Invoice

Example: 1,00,000 promotional SMS at ₹0.14/SMS

Base SMS charge:        1,00,000 × ₹0.14  = ₹14,000.00
GST @ 18%:               ₹14,000 × 0.18   =  ₹2,520.00
─────────────────────────────────────────────────────
Total payable:                              ₹16,520.00

Common GST-Related Confusion

  • "Is the per-SMS rate I see on a pricing page inclusive or exclusive of GST?" — In India, almost universally, quoted per-SMS rates are exclusive of GST unless explicitly stated otherwise. Always confirm this before budgeting, especially for large campaigns where the 18% difference is material.

  • GST on the one-time DLT registration fee: The commonly quoted ₹5,900 PE registration fee is typically already inclusive of GST when charged directly by the telecom operator — but confirm this with your specific DLT portal, as presentation varies.

  • GST invoicing for B2B clients: If your business is GST-registered, the GST paid on your SMS invoices is generally available as Input Tax Credit (ITC) — consult your accountant, but this materially reduces the effective cost for GST-registered businesses compared to the headline number.

TechTo Networks' invoices always state the base SMS charge and the GST amount as separate line items, with the GSTIN clearly shown, so the breakdown — and any ITC claim — is unambiguous.

7. Character Limits and Multipart Billing — The Hidden Cost Multiplier

This is the single most common way Indian businesses unintentionally pay 2–3x their expected bulk SMS charges — and it has nothing to do with provider dishonesty. It's a function of how SMS technology itself works.

The Two Encoding Standards That Determine Your Character Limit

GSM-7 (Standard English/Latin): Allows 160 characters in a single SMS credit. Used for English and most European-language content without special characters.

Unicode / UCS-2 (Regional Languages, Emojis, Special Characters): Allows only 70 characters in a single SMS credit. Triggered automatically the moment your message contains Hindi, Tamil, Telugu, Kannada, Bengali, or any other non-GSM-7 script — or even a single emoji.

What Happens When You Exceed the Limit — Multipart Billing

When a message exceeds the single-credit limit, it doesn't get truncated — it gets split into multiple parts, and you are billed one credit per part:

Encoding

First Part

Each Additional Part

Why Less Than the Base Limit

GSM-7 (English)

160 characters

153 characters

7 characters reserved per part for the technical header that re-assembles the message correctly on the recipient's handset

Unicode (Hindi, Tamil, etc.)

70 characters

67 characters

3 characters reserved per part for the same re-assembly header

Worked Multipart Billing Examples

Example 1 — English promotional SMS, 185 characters:
  First 160 chars = Part 1
  Remaining 25 chars = Part 2
  → Billed as 2 SMS credits (not 1)

Example 2 — Hindi OTP message, 95 characters:
  First 70 chars = Part 1
  Remaining 25 chars = Part 2
  → Billed as 2 SMS credits

Example 3 — English message, 320 characters:
  Part 1: 160 chars | Part 2: 153 chars | Part 3 (remaining): 7 chars
  → Billed as 3 SMS credits

Example 4 — Adding a single emoji to an otherwise 140-character English message:
  Emoji forces Unicode encoding → limit drops from 160 to 70 chars
  140-character message that was 1 credit in English becomes 2 credits in Unicode
  → Cost effectively doubles from a single emoji

The Characters That Silently Trigger Unicode (and Double Your Bill)

Several characters that look perfectly ordinary on screen are not part of the standard GSM-7 character set and will silently force your entire message into the more expensive, lower-limit Unicode mode:

^ { } [ ] ~ \ | € 

Pasting text from a Word document is a particularly common, invisible trigger — Word frequently inserts "smart quotes," em-dashes, or non-breaking spaces that are technically Unicode characters even though the visible text looks like plain English.

Why This Matters More at Volume

A single multipart message costing you double is a rounding error. The same mistake replicated across a 5-lakh-recipient promotional campaign is not:

500,000 recipients × 1 extra SMS credit (avoidable multipart) × ₹0.14/SMS 
= ₹70,000 in entirely avoidable additional charges, from one campaign

How TechTo Networks Prevents This

The TechTo Networks message composer shows a live character counter and credit calculator as you type — flagging the exact character at which your message will split into a second part, identifying any character that has silently triggered Unicode encoding, and showing the total credit cost for your campaign before you click send. This single feature alone prevents the most common source of unexpected bulk SMS charges.

8. Bulk SMS Charges by Volume — Slab-Wise Rate Tables

Bulk SMS pricing in India is structurally volume-tiered — the same way electricity or water billing uses slabs. Here is what realistic 2026 market rates look like at each tier, alongside TechTo Networks' published rates for direct comparison.

Promotional SMS — Volume Slabs

Monthly Volume

Market Rate Range

TechTo Networks Rate

Up to 10,000

₹0.16 – ₹0.20

₹0.18

10,001 – 50,000

₹0.14 – ₹0.18

₹0.16

50,001 – 1,00,000

₹0.12 – ₹0.16

₹0.14

1,00,001 – 5,00,000

₹0.10 – ₹0.14

₹0.12

5,00,000+

₹0.08 – ₹0.12

₹0.10

Transactional SMS — Volume Slabs

Monthly Volume

Market Rate Range

TechTo Networks Rate

Up to 10,000

₹0.20 – ₹0.24

₹0.22

10,001 – 50,000

₹0.18 – ₹0.22

₹0.20

50,001 – 1,00,000

₹0.16 – ₹0.20

₹0.18

1,00,001 – 5,00,000

₹0.14 – ₹0.18

₹0.16

5,00,000+

₹0.11 – ₹0.16

₹0.14

OTP SMS — Volume Slabs

Monthly Volume

Market Rate Range

TechTo Networks Rate

Up to 10,000

₹0.26 – ₹0.30

₹0.28

10,001 – 1,00,000

₹0.22 – ₹0.26

₹0.24

1,00,001 – 5,00,000

₹0.18 – ₹0.24

₹0.20

5,00,000+

₹0.14 – ₹0.20

₹0.18

All TechTo Networks rates shown above include the ₹0.025/SMS DLT scrubbing charge. GST @ 18% applies on top of all figures shown.

9. Route Quality and Why Identical-Looking Rates Aren't Identical

Two providers can publish the exact same headline rate — ₹0.14/SMS, for instance — and deliver dramatically different value, because the rate alone tells you nothing about route quality.

Premium (Tier-1 Direct) Routes vs Standard (Aggregator) Routes

Factor

Premium / Tier-1 Direct Route

Standard / Aggregator Route

Carrier connection

Direct SMPP bind to Jio/Airtel/Vi/BSNL SMSC

Routed through one or more third-party intermediaries

Typical delivery time

1.5 – 3 seconds

4 – 10+ seconds

Delivery success rate

97 – 99.5%

85 – 96%, more variable

DLR accuracy

Carrier-confirmed

Often aggregator-estimated

Price premium vs aggregator

10 – 25% higher per-SMS rate

Lower headline rate

The Real Cost of "Cheap But Slow"

A provider quoting ₹0.10/SMS on an aggregator route with a 6-second average OTP delivery time and an 89% delivery rate is not actually cheaper than a provider quoting ₹0.13/SMS on a Tier-1 route with 99% delivery — once you account for the lost transactions, failed verifications, and customer support overhead caused by undelivered messages. The per-SMS rate is only half the cost equation; delivered-message reliability is the other half.

TechTo Networks operates direct, Tier-1 SMPP connections to Jio, Airtel, Vodafone Idea, and BSNL — the same connection quality used by major banks and enterprises — which is reflected honestly in our rates rather than masked behind an artificially low headline number sustained by a lower-quality route underneath it.

10. The ₹0.05/SMS Trap: How Grey-Route Providers Fake Their Charges

This is the most financially damaging pattern in India's bulk SMS market, and any serious guide to "bulk SMS charges" has an obligation to name it explicitly.

How the Scam Works

A small number of providers advertise bulk SMS charges as low as ₹0.04–₹0.08 per SMS — far below what any legitimate, DLT-compliant Tier-1 route can sustainably offer. The mechanism:

  1. You purchase a large credit block — say 1,00,000 SMS — at the advertised ultra-low rate

  2. When you launch your campaign, the provider submits only a fraction (often 40–60%) of your messages to the actual carrier SMSC for delivery

  3. Fake delivery reports are generated for the remainder, showing "Delivered" status in your dashboard for messages that were never actually sent

  4. You are charged for the full 1,00,000 credits, despite perhaps only 50,000–60,000 messages ever reaching a real handset

Why This Is Worse Than Simply "Bad Service"

This is not a quality problem — it is fabricated reporting designed to prevent you from noticing the shortfall. Businesses using these providers for OTP or transactional SMS often discover the problem only when a critical wave of customer complaints arrives — "I never got my OTP," "I never got my delivery confirmation" — at which point the financial and reputational damage is already done.

How to Identify and Avoid Grey-Route Pricing

Red flag thresholds: Any DLT-compliant promotional SMS rate below approximately ₹0.08/SMS, or transactional/OTP below ₹0.10/SMS, at 2026 market conditions, warrants direct verification before committing meaningful budget.

The verification test:

  1. Purchase a small trial credit block (not your full intended volume)

  2. Send a real campaign to a list of numbers you personally control or can verify with recipients directly

  3. Cross-check the dashboard's "Delivered" count against actual confirmed receipt by calling or messaging a meaningful sample of recipients

  4. If the dashboard claims delivery rates the real-world sample doesn't support, do not scale your spend with that provider

Why TechTo Networks publishes rates that look "less aggressive" than these outliers: Our rates are priced to sustainably operate genuine Tier-1 carrier connections with real, carrier-confirmed delivery receipts — not to win on an advertised number that the actual delivered-message count can't support.

11. International Bulk SMS Charges from India

For Indian businesses with customers outside India, international SMS charges operate on an entirely different pricing logic than domestic DLT-routed SMS — and the difference in cost is substantial.

Why International SMS Costs 10–25x More

International A2P (application-to-person) SMS does not use India's DLT framework at all — it uses the destination country's own carrier termination and regulatory framework, with pricing set by international carrier interconnect agreements rather than India's domestic telecom economics.

Reference International Rates from India (2026)

Destination

Approx. Rate per SMS

USA / Canada

₹2.50 – ₹4.00

UAE / Gulf region

₹3.00 – ₹5.50

UK

₹2.50 – ₹4.00

Singapore

₹3.50 – ₹5.00

Bangladesh

₹2.00 – ₹3.50

Southeast Asia (avg)

₹3.00 – ₹5.50

Africa (avg)

₹4.00 – ₹8.00

The Compliance Trap to Avoid

Some global SMS aggregators offer to route Indian-bound traffic through international routes specifically to bypass DLT registration requirements. This is not compliant. TRAI fines for sending un-registered template traffic into India via routes designed to evade DLT can reach ₹50,000 per instance, carrier blocks erase your delivery rate entirely, and — adding insult to injury — international bypass routes typically cost 10–25x more per SMS while delivering materially worse quality than a properly DLT-registered domestic route.

The rule: Indian-bound SMS should always go through DLT-registered domestic routes. International rates apply only to genuinely international destination numbers.

12. Worked Invoice Examples — What a Real Monthly Bill Looks Like

These are complete, line-item invoice breakdowns — not just a per-SMS headline number — for four realistic Indian business scenarios.

Example 1: Small Local Business — First Campaign (One-Time + Monthly)

ONE-TIME ONBOARDING COSTS
DLT Principal Entity registration (1 operator portal)   ₹5,900.00
─────────────────────────────────────────────────────────────────
Subtotal (one-time)                                      ₹5,900.00

MONTHLY CAMPAIGN — 5,000 promotional SMS
Base charge: 5,000 × ₹0.18/SMS                            ₹900.00
GST @ 18%                                                 ₹162.00
─────────────────────────────────────────────────────────────────
Total monthly bill                                      ₹1,062.00

First-month total (onboarding + campaign):              ₹6,962.00

Example 2: Growing Ecommerce Brand — Mixed Campaign

MONTHLY VOLUME: 50,000 promotional + 15,000 transactional

Promotional: 50,000 × ₹0.16/SMS                         ₹8,000.00
Transactional: 15,000 × ₹0.20/SMS                       ₹3,000.00
─────────────────────────────────────────────────────────────────
Subtotal                                                ₹11,000.00
GST @ 18%                                                ₹1,980.00
─────────────────────────────────────────────────────────────────
Total monthly bill                                      ₹12,980.00

Example 3: Mid-Market Fintech — OTP-Heavy Volume

MONTHLY VOLUME: 3,00,000 OTP SMS

Base charge: 3,00,000 × ₹0.20/SMS                       ₹60,000.00
GST @ 18%                                                ₹10,800.00
─────────────────────────────────────────────────────────────────
Total monthly bill                                       ₹70,800.00

Effective landed cost per OTP (incl. GST): ₹0.236

Example 4: Enterprise Multi-Channel Sender — With Multipart Hidden Cost

MONTHLY VOLUME: 10,00,000 promotional SMS
Of which: 8,50,000 single-part (within 160 char limit)
          1,50,000 accidentally exceed 160 chars due to a long URL → 2 credits each

Single-part: 8,50,000 × 1 credit × ₹0.10/SMS             ₹85,000.00
Multipart:   1,50,000 × 2 credits × ₹0.10/SMS            ₹30,000.00
─────────────────────────────────────────────────────────────────
Subtotal                                                ₹115,000.00
GST @ 18%                                                ₹20,700.00
─────────────────────────────────────────────────────────────────
Total monthly bill                                      ₹135,700.00

Cost of the unaddressed multipart issue alone: ₹15,000 + GST,
avoidable entirely by shortening the URL/template by 15 characters.

13. Bulk SMS Charges: Prepaid Credits vs Postpaid Billing

How you're billed — not just what rate you're billed at — materially affects your effective cost and cash flow.

Prepaid Credit Model

How it works: You purchase a block of SMS credits upfront (e.g., 1,00,000 credits for ₹14,000 + GST). Credits are deducted as messages are sent.

Best for: Startups, SMEs, and seasonal-campaign businesses who want budget certainty and to avoid surprise bills.

Credit validity: Under TRAI rules and standard industry practice, prepaid SMS credits should carry no forced expiry (or a clearly disclosed validity, commonly 6–12 months) — unused credits should not simply vanish from your account.

Postpaid / Billing-on-Delivery Model

How it works: Enterprises typically opt for postpaid billing based on actual delivery reports (DLRs) — you are billed at the end of a billing cycle based on confirmed, carrier-acknowledged deliveries, not just messages submitted.

Best for: Large enterprises with predictable, high monthly volumes and established commercial relationships, where postpaid terms also typically unlock volume-negotiated rates below the standard published slabs.

Key advantage: Postpaid billing tied specifically to delivered (not merely submitted) messages structurally protects you from the grey-route fake-delivery problem described in Section 10 — you cannot be charged for a message the carrier never confirmed delivering.

14. Hidden Charges to Watch For Beyond the Per-SMS Rate

Beyond the headline per-message rate, here are the additional charges that appear — or should not appear, depending on the provider — on a real bulk SMS invoice.

Potential Charge

Should It Exist?

TechTo Networks Position

DLT scrubbing fee billed separately

Should be embedded in quoted rate

✅ Embedded — never a separate line item

API access fee

Should be free with a paid SMS account

✅ Free, included

Setup / onboarding fee

Should not exist for standard accounts

✅ ₹0

Dedicated Sender ID monthly fee

Sometimes legitimate as a recurring DLT-linked cost

One-time registration cost only, no recurring fee

Credit expiry before reasonable validity window

Should not aggressively expire credits

6–12 month validity, clearly disclosed

Minimum monthly commitment

Some enterprise plans require this; should be disclosed upfront

No forced minimum on standard plans

Webhook / delivery receipt fee

Should be free

✅ Free, included

Customer support tier fee

24/7 support should not require a paid upgrade

✅ 24/7 included at all tiers

Multipart SMS surprise billing

Not a "hidden charge" but frequently undisclosed/unexplained

Live character counter shown before every send

15. How to Calculate Your Exact Monthly Bulk SMS Bill

Use this step-by-step formula to project your actual monthly bulk SMS charges before committing budget.

Step-by-Step Calculation

Step 1: Determine your message type mix
  e.g., 70% promotional, 25% transactional, 5% OTP

Step 2: Determine your expected monthly volume
  e.g., 2,00,000 total messages/month

Step 3: Apply the volume-appropriate rate per type (Section 8)
  Promotional: 1,40,000 × ₹0.14/SMS  = ₹19,600
  Transactional: 50,000 × ₹0.18/SMS  =  ₹9,000
  OTP: 10,000 × ₹0.24/SMS            =  ₹2,400

Step 4: Add a realistic multipart buffer (5-10% of volume, 
         if your templates routinely run near the character limit)
  Buffer (8% × ₹31,000 subtotal)     =  ₹2,480

Step 5: Sum the subtotal
  ₹19,600 + ₹9,000 + ₹2,400 + ₹2,480 = ₹33,480

Step 6: Add GST @ 18%
  ₹33,480 × 0.18                     =  ₹6,026.40

Step 7: Your realistic monthly bill
  ₹33,480 + ₹6,026.40 = ₹39,506.40

Step 8 (first month only): Add one-time DLT registration
  + ₹5,900 (if not already registered)

This calculation is deliberately conservative — building in the multipart buffer most providers don't tell you to budget for — so your actual bill should land at or below this projection, not above it.

16. Bulk SMS Charges Comparison — Top 10 Providers in India 2026

Provider

Promotional Rate

Transactional Rate

DLT Charge Disclosed?

GST Shown Separately?

Route Quality

TechTo Networks

₹0.10 – ₹0.18

₹0.14 – ₹0.22

✅ Always embedded

✅ Yes

Tier-1 direct

MSG91

₹0.12 – ₹0.20

₹0.16 – ₹0.24

⚠️ Varies by plan

✅ Yes

Tier-1 direct

Fast2SMS

₹0.11 – ₹0.21

₹0.15 – ₹0.25

⚠️ DLT charge can vary/reset

✅ Yes

Mixed

MetaReach

₹0.10 – ₹0.18

₹0.11 – ₹0.20

⚠️ Registration fee separate

✅ Yes

Tier-1 direct

Message Central

₹0.08 – ₹0.12

₹0.10 – ₹0.18

✅ Disclosed in detail

✅ Yes

Tier-1 direct

WebXion

₹0.10 – ₹0.18

₹0.14 – ₹0.20

⚠️ Varies

✅ Yes

Mixed

GreenAds Global

₹0.12 – ₹0.25

₹0.14 – ₹0.25

⚠️ Varies

✅ Yes

Mixed

Gupshup

₹0.13 – ₹0.22

₹0.16 – ₹0.24

⚠️ Enterprise-quoted

✅ Yes

Tier-1 direct

Route Mobile

₹0.12 – ₹0.20

₹0.15 – ₹0.22

⚠️ Enterprise-quoted

✅ Yes

Tier-1 direct

Unverified ultra-low-cost resellers

₹0.04 – ₹0.08

₹0.06 – ₹0.10

❌ Frequently undisclosed

⚠️ Varies

⚠️ Verify before trusting (Section 10)

17. How to Reduce Your Bulk SMS Charges Without Hurting Delivery

Nine concrete, non-destructive ways to lower your real bulk SMS spend in India:

1. Commit to a higher volume slab deliberately. If you're consistently sending 45,000 SMS/month and the next slab break is at 50,000, a modest, deliberate volume increase (e.g., bundling a planned campaign) can drop your entire month's per-SMS rate into the next, cheaper tier.

2. Eliminate avoidable multipart billing. Audit every active template for character count, with particular attention to Word-paste artifacts and the GSM-7-breaking special characters listed in Section 7. This is the single highest-ROI five-minute fix available.

3. Separate your message categories precisely. Don't pay transactional or OTP rates for content that is genuinely promotional, or vice versa — correct categorisation at DLT template registration ensures you're billed at the right rate for the right route.

4. Choose prepaid for unpredictable volume, postpaid for predictable scale. Matching your billing model to your actual usage pattern avoids both idle prepaid credits and postpaid minimum-commitment waste.

5. Consolidate DLT registrations strategically. If you operate multiple brands or sub-businesses, evaluate whether they can share a Principal Entity registration (with separate Sender IDs) rather than paying the ₹5,900 PE fee multiple times.

6. Shorten URLs and template fixed-text deliberately. Every character saved in your fixed template text either avoids a multipart charge outright or gives your variable content (names, amounts, dates) more breathing room before triggering one.

7. Use English/GSM-7 where audience comprehension allows it. Only switch to Unicode regional-language templates where the engagement lift genuinely justifies the 2.3x character-limit cost penalty (160 vs 70 chars) — and design those templates to fit within 70 characters wherever possible.

8. Negotiate at genuine enterprise volume. Providers' published slab rates are starting points, not ceilings — at 10-lakh+/month volumes, direct negotiation frequently secures rates below the published Enterprise tier.

9. Verify, don't just trust, any rate that looks unusually low. Run the verification test in Section 10 before scaling spend with any new provider, regardless of how compelling their advertised rate looks.

18. TechTo Networks Bulk SMS Charges — Full Transparent Breakdown

Every TechTo Networks bulk SMS charge is built on one principle: the number we quote is the number on your invoice, multiplied only by volume and GST.

What's Already Included in Every Quoted Rate

  • ✅ DLT scrubbing charge (₹0.025/SMS) — embedded, never a separate invoice line

  • ✅ Full REST API and SMPP access — no API fee

  • ✅ Real-time delivery analytics and reporting dashboard

  • ✅ DLT-managed onboarding — we handle PE registration, Sender ID, and template submission

  • ✅ Live character counter and multipart credit calculator in the message composer

  • ✅ 24/7 customer support

  • ✅ ISO 27001, PCI-DSS, and GDPR-aligned secure infrastructure

What's Charged Separately (and Disclosed Upfront)

  • DLT Principal Entity registration: ₹5,900 (inclusive of GST), one-time, telecom-operator-mandated

  • 18% GST on every invoice — shown as a distinct line item

  • International SMS at destination-specific rates (Section 11)

TechTo Networks Pricing Table — Full Reference

Plan

Promotional

Transactional

OTP

Validity

Starter (10,000 credits)

₹0.18/SMS

₹0.22/SMS

₹0.28/SMS

6 months

Growth (50,000 credits)

₹0.16/SMS

₹0.20/SMS

₹0.24/SMS

6 months

Business (1,00,000 credits)

₹0.14/SMS

₹0.18/SMS

₹0.22/SMS

12 months

Professional (5,00,000 credits)

₹0.12/SMS

₹0.16/SMS

₹0.20/SMS

12 months

Enterprise (10,00,000+ credits)

₹0.10/SMS

₹0.14/SMS

₹0.18/SMS

12 months

All rates exclude 18% GST. DLT scrubbing charge already embedded. No setup fee, no API fee, no hidden charges.

19. Frequently Asked Questions: Bulk SMS Charges

What are the current bulk SMS charges in India in 2026?

Bulk SMS charges in India in 2026 range from ₹0.08 to ₹0.28 per SMS depending on message type and volume. Promotional SMS typically costs ₹0.10–₹0.18/SMS, transactional SMS ₹0.12–₹0.22/SMS, and OTP SMS ₹0.14–₹0.28/SMS, with rates dropping at higher monthly volumes. On top of the per-message rate, every business pays a one-time DLT registration fee (₹5,900 per operator portal) and 18% GST on every invoice.

Are DLT charges included in bulk SMS charges?

There are two separate DLT-related charges, and providers handle each differently. The one-time DLT Principal Entity registration fee (₹5,900, telecom-operator-charged) is always separate from your per-message rate — no provider can embed this since it's a one-time onboarding cost, not a per-message cost. The small per-message DLT scrubbing fee (~₹0.025/SMS) should be embedded in your quoted rate by a transparent provider, but many providers bill it as a separate line item without clearly disclosing this upfront. TechTo Networks always embeds the scrubbing charge in the quoted rate.

Why is my actual bulk SMS bill higher than the rate I was quoted?

The three most common causes are: (1) the ₹0.025/SMS DLT scrubbing charge being billed separately rather than embedded in the quoted rate; (2) GST (18%) not being included in the headline rate shown on a pricing page; (3) multipart billing — your messages exceeding 160 characters (English) or 70 characters (Unicode regional language), causing each message to consume 2 or more SMS credits instead of 1. Section 12 of this guide shows worked invoice examples illustrating exactly how these combine.

What is the cheapest legitimate bulk SMS charge in India?

At genuine enterprise volumes (5 lakh+ SMS/month) on a DLT-compliant Tier-1 carrier route, promotional SMS rates can reach approximately ₹0.08–₹0.10/SMS. Rates significantly below this — particularly anything below ₹0.06/SMS — should be treated with caution and verified directly, since they frequently indicate a grey-route provider that submits only a fraction of purchased credits for actual delivery while generating fake delivery reports for the rest.

How much does the DLT registration fee cost, and is it a one-time charge?

DLT Principal Entity (PE) registration costs ₹5,900 (inclusive of GST) per operator portal, and it is a one-time charge — not recurring monthly. This fee is charged by the telecom operator (Vodafone Idea's Vilpower, Airtel/BSNL's Smartping, or Jio TrueConnect), not by your SMS service provider, and applies regardless of which bulk SMS platform you ultimately use. Sender ID (header) registration carries a similar one-time fee, while template registration is typically free.

How does message length affect bulk SMS charges?

A standard English SMS allows 160 characters per credit; exceeding this splits your message into multiple parts, each billed as a separate credit (153 characters per part after the first, since 7 characters per part are reserved for technical re-assembly data). Regional language (Unicode) messages allow only 70 characters per credit, with 67 characters per subsequent part. A single emoji or certain special characters (such as { } [ ] ~ ^ €) can silently force an otherwise-English message into Unicode encoding, cutting your character limit from 160 to 70 and potentially doubling your bill for that message.

Is GST included in bulk SMS pricing shown on provider websites?

Almost universally, no — per-SMS rates published on Indian bulk SMS provider websites are exclusive of GST unless explicitly stated otherwise. An 18% GST is added on top of the base SMS charge on your actual invoice. Always confirm this when comparing quoted rates across providers, and budget the full 18% addition into your campaign cost projections.

Do unused bulk SMS credits expire?

This varies by provider and plan. Reputable providers offer either no forced expiry or a clearly disclosed validity window — commonly 6 to 12 months — rather than aggressively expiring unused prepaid credits. Always confirm the specific validity period in writing before purchasing a large credit block, since this materially affects your effective cost if your actual usage pace turns out slower than projected.

What's the difference between prepaid and postpaid bulk SMS billing?

Prepaid billing means you purchase a block of credits upfront and they're deducted as you send — offering budget certainty and being well-suited to startups and SMEs with unpredictable volume. Postpaid billing, common among large enterprises, charges at the end of a billing cycle based on actual delivered messages (confirmed via DLRs) rather than messages merely submitted — which also structurally protects against grey-route providers billing for messages that were never actually delivered.

How can I verify a bulk SMS provider isn't charging me for undelivered messages?

Run a small trial campaign (not your full intended volume) to a list of recipients you can personally verify — friends, colleagues, or your own multiple numbers across different carriers. Cross-check the provider's dashboard "Delivered" count against confirmed real-world receipt by directly contacting a meaningful sample of recipients. If the claimed delivery rate doesn't hold up against verified real-world receipt, do not scale spend with that provider — this is the single most reliable defence against the fake-delivery-report pattern described in Section 10.


2 Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Rated 5 out of 5 stars.

👍

Like
Replying to

👍

Like
bottom of page