Short answer: The bulk voice call price in India is quoted per pulse, not per minute. A pulse is usually 30 seconds of an answered call, though some providers use 15 or 60. Published retail rates run about ₹0.15–0.30 per pulse, falling to roughly ₹0.05–0.09 at high volume. Quotes across the market span ₹0.05 to ₹0.45, and the spread usually hides volume tiers, pulse length, DLT overhead and language surcharges rather than any real difference in the call.

The rate is not the number you should be comparing. Here’s the one that is.

What a pulse actually is

A pulse is a billing unit of call time, counted only once a call is answered. Unanswered calls, busy signals and rings are normally free.

The catch is that pulses round up. A 31-second call on 30-second pulses bills two pulses — you pay for 60 seconds. A 61-second call bills three.

That rounding is the single biggest reason quotes mislead:

How pulse rounding inflates voice call costBar chart: 18s bills 1 pulse Rs 0.20; 31s bills 2 pulses Rs 0.40; 45s 2 pulses Rs 0.40; 61s 3 pulses Rs 0.60; 90s 3 pulses Rs 0.60. Why a 31-second message costs the same as a 60-second one Billing rounds up to whole 30-second pulses, at ₹0.20 per pulse Seconds actually used Seconds you are billed for (rounded up to whole pulses) ₹0.20 18s 1 pulse ₹0.40 31s 2 pulses ₹0.40 45s 2 pulses ₹0.60 61s 3 pulses ₹0.60 90s 3 pulses Trim a 31-second script to 29 seconds and the bill halves. Nothing else changes.
Message length30-sec pulses billedAt ₹0.20/pulseEffective per-minute rate
18 seconds1₹0.20₹0.67
31 seconds2₹0.40₹0.77
45 seconds2₹0.40₹0.53
61 seconds3₹0.60₹0.59
90 seconds3₹0.60₹0.40

A 31-second message costs the same as a 60-second one. Trimming two seconds off a 31-second script halves your bill. This is the cheapest optimisation available in voice broadcasting and almost nobody does it.

Pulse length is the trick to watch

Two providers quote ₹0.20 per pulse. One bills 30-second pulses, the other 15-second. For a 45-second message:

Same headline rate, 50% more expensive. Always ask the pulse length before you compare rates. A provider that won’t state it plainly is telling you something.

Converting any quote to a real per-minute cost

Use this to compare quotes on the same basis:

Effective cost per minute = (60 ÷ pulse length in seconds) × rate per pulse

Our voice campaign cost calculator does this for you. At 30-second pulses: ₹0.20/pulse is ₹0.40 per minute. At 15-second pulses, the same ₹0.20 is ₹0.80 per minute.

For reference, transparent per-minute cloud telephony providers in the Indian market publish rates in the region of ₹0.40–0.80 per minute, so a converted pulse rate far above that range deserves a question.

But per-minute isn’t the final answer either, because it still ignores the calls nobody picked up.

The number that actually matters: cost per answered call

Your campaign’s economics depend on three things the rate card never mentions.

Answer rate. As a planning range, assume 25–45% for cold outbound in India, then measure your own — it swings with time of day, the number series you dial from, and how well known your brand is. You pay nothing for unanswered calls, but they set how many numbers your list needs.

DND blocking. If your campaign is classified as promotional, calls to numbers registered on the DND registry are blocked before delivery. TRAI’s figures for Q1 of FY 2026-27 show 1.48 billion of 13.16 billion promotional calls blocked this way — roughly 1 in 9. Ten thousand numbers dialled may mean closer to 8,875 reachable.

Retries. Re-dialling raises reach but also raises billed pulses, because people who answer on the second attempt still get billed.

A worked example

Illustrative. Your answer rate will differ by audience, language and time of day — measure it on a pilot batch of 500–1,000 numbers before scaling.

InputValue
Numbers in list10,000
Blocked by DND (promotional)~1,125 → 8,875 reachable
Answer rate35% → 3,106 answered
Message length40 seconds → 2 pulses
Rate₹0.20 per 30-second pulse

Pulses billed: 3,106 × 2 = 6,212

Airtime: 6,212 × ₹0.20 = ₹1,242

Cost per answered call: ₹1,242 ÷ 3,106 = ₹0.40

Cost per number on your original list: ₹1,242 ÷ 10,000 = ₹0.12

Now trim the message from 40 seconds to 28. It drops to one pulse: ₹621, or ₹0.20 per answered call. Half the bill, same campaign.

What the rate card leaves out

Budget for these separately, because most quotes don’t include them:

DLT registration. Promotional voice campaigns need entity and template registration on your operator’s DLT platform. Expect a one-time registration cost in the region of ₹5,900, plus a small per-message DLT charge. Some providers bundle this; others bill it.

140-series number provisioning. Promotional calls must originate from a 140xx-series number. Service and transactional calls from RBI-, SEBI-, IRDAI- and PFRDA-regulated entities use the 1600 series. See our guide to the 140 and 1600 series for what applies to you.

Voice recording and translation. A professional voice in Telugu, Hindi and English is three recordings, not one. Budget re-records for every script change.

Language surcharges. Some providers charge more for regional-language delivery. Ask.

Reporting. Per-call disposition data — answered, dropped, DTMF keypress — is standard with good providers and an add-on with others. Without it you cannot calculate any of the numbers above.

GST at 18%, on the total. Routinely omitted from quotes.

Six questions that expose a bad quote

  1. What is the pulse length — 15, 30 or 60 seconds?
  2. Am I billed only for answered calls, or also for rings and busy signals?
  3. What’s the all-in cost per answered call at my volume, including DLT, recording and GST?
  4. Are retries charged, and how many are included?
  5. Do I get per-call disposition data, including DTMF keypresses and drop points?
  6. Which number series will my calls originate from, and who handles DLT registration?

A provider who answers all six in writing is quoting honestly. One who answers only the first is quoting a rate, not a price.

Where voice still beats everything else

Despite the compliance overhead, voice remains the only channel that reaches India’s several hundred million feature-phone and low-literacy users with no data connection and no app. For EMI reminders, government health campaigns, election outreach and rural surveys, nothing else has the same reach per rupee.

The economics work best when the message is short, the list is clean, and you measure cost per outcome rather than per call. If your goal is collecting responses rather than delivering a message, the relevant figure is cost per completed survey — we break that down in IVR survey cost in India.

Frequently asked questions

What is a pulse in bulk voice calling? A billing unit of answered call time, most often 30 seconds. Pulses round up, so a 31-second call on 30-second pulses bills two.

How much does a bulk voice call cost in India? Published retail rates run roughly ₹0.15–0.30 per 30-second answered pulse, falling to about ₹0.05–0.09 at high volume. Market quotes span ₹0.05 to ₹0.45, so always convert to cost per answered call.

What does OBD mean? Outbound Dialling — automated bulk voice calls that play a pre-recorded or generated message when answered. Also called voice broadcast or voice SMS.

Am I charged for unanswered calls? With most Indian providers, no — billing starts when the call is answered. Confirm it in writing, because a few bill on attempts.

Is bulk voice calling legal in India? Yes, within TRAI’s rules. Promotional calls must come from 140-series numbers with DLT-registered templates, and must respect DND preferences and permitted calling hours.

Why do voice quotes vary so much? Pulse length, volume tiers, whether DLT and recording are bundled, language surcharges, and whether GST is included. Convert every quote to cost per answered call before comparing.


Rate ranges reflect published Indian market pricing as of September 2026, cross-checked against our own 2026 competitive benchmark. TRAI figures are from Press Release No. 111 of 2026 (Q1 FY 2026-27). Rates and regulations change — verify with your provider and at trai.gov.in before budgeting a campaign.

XReach51 runs voice broadcasts and IVR surveys through licensed Indian carriers, with DLT and number setup handled for you, and full per-call disposition data as standard. See how voice campaigns work