Skip to content
Free tool

OTP cost calculator

Put in how many codes you send a month. See what they cost by SMS, WhatsApp and email in India, in rupees, from each provider's own price page. Checked 21 October 2026.

A monthwith GST

Not counted: DLT registration for SMS, your WhatsApp provider's fee, failed deliveries some providers bill, and the work of keeping email out of spam.

Sources

Where each price comes from

From each provider's public price page on 21 October 2026, before GST. Dollar prices at Rs 95 to the dollar. Volume deals are usually lower than list prices.

ChannelProviderPriceSource
SMSMSG91Rs 0.25 a message for small packs, falling to Rs 0.16 from about 9.6 lakh; lower by quotemsg91.com
SMSTwilio$0.0832 a message to India (about Rs 7.90), list price; domestic routes by quotetwilio.com
WhatsAppMeta, authenticationRs 0.115 a message in India, Rs 2.4971 if your business is outside India; your provider adds its feedevelopers.facebook.com
EmailAmazon SES$0.10 per 1,000 emails (about Rs 0.0095 each)aws.amazon.com
EmailMSG915,000 a month free; Rs 2,000 a month for 1 lakh, then Rs 0.02 each; larger plans lowermsg91.com

A passkey sign-in sends no message, so it has no per-sign-in cost from a messaging provider. Most apps still need one code per user to prove a phone number or an email at sign-up. See email OTP vs SMS OTP and passkeys vs OTP.

Frequently asked questions

More questions? Email us and the answer goes on this page.

hello@signops.dev
What does an OTP cost in India?
By SMS, about Rs 0.16 to Rs 0.25 a message at list prices (lower by quote), plus 18% GST. By WhatsApp, Meta charges Rs 0.115 for an authentication message, plus your provider's fee. By email, from under a paisa on Amazon SES to free within a provider's monthly allowance.
Why count resends?
Users who do not get a code in time tap Resend, and every resend is billed. The resend rate is the share of codes sent twice. Your own logs give the real figure.
Does SMS OTP need DLT registration?
Yes. Every commercial SMS to an Indian number, OTPs included, must use a business, sender id and template registered on a DLT platform. WhatsApp and email do not use DLT. See SMS OTP cost and DLT.
Is WhatsApp OTP cheaper than SMS?
At Meta's rate of Rs 0.115 it is a little below most SMS list prices. Providers add a fee per message or a monthly plan on top, and the user needs WhatsApp on that number.
How old are these prices?
Checked on each provider's own page on 21 October 2026, and rechecked on the 1st of each month. Dollar prices at Rs 95 to the dollar. If a price here is wrong, email hello@signops.dev and it is corrected.

Sign users in without a code.

SignOps Passkeys signs users in with Face ID, a fingerprint or the screen lock on your own domain. 1,000 sign-ins a month free.