SMS Cost Calculator
See what your SMS OTP really costs across countries and providers — and how much you would save moving high-cost verification traffic to WhatsApp OTP with SMS fallback.
This calculator runs entirely in your browser. Rates shown are indicative base prices, exclude carrier surcharges, and change frequently — always confirm with your provider before committing.
SMS pricing by country and provider
Indicative outbound A2P SMS rates (USD per message) for popular markets, alongside the WhatsApp OTP authentication rate. Base rates only — carrier fees apply on top.
| Country | Twilio | Bird | Plivo | WhatsApp OTP |
|---|---|---|---|---|
| Hong Kong | $0.0682 | $0.0648 | $0.0586 | $0.0260 |
| Singapore | $0.0415 | $0.0519 | $0.0516 | $0.0160 |
| Malaysia | $0.0905 | $0.2283 | $0.0316 | $0.0140 |
| Indonesia | $0.3603 | $0.4106 | $0.3333 | $0.0250 |
| Philippines | $0.1699 | $0.1947 | $0.1733 | $0.0113 |
| United Kingdom | $0.0420 | $0.0499 | $0.0372 | $0.0220 |
| Germany | $0.0940 | $0.0999 | $0.0950 | $0.0550 |
| France | $0.0798 | $0.0772 | $0.0664 | $0.0300 |
| Spain | $0.0875 | $0.0846 | $0.0716 | $0.0200 |
| Sweden | $0.0578 | $0.0610 | $0.0550 | $0.0171 |
| Netherlands | $0.0966 | $0.0967 | $0.1632 | $0.0500 |
| Poland | $0.0431 | $0.0417 | $0.0285 | $0.0122 |
| Thailand | $0.0305 | $0.0295 | $0.0271 | $0.0113 |
| Vietnam | $0.1552 | $0.1553 | $0.0687 | $0.0113 |
Rates as of July 2026. Indicative base rates, excluding carrier surcharges. Verify with each provider.
Real per-country rates
Actual SMS prices for the markets you send to, across Twilio, Bird, and Plivo.
WhatsApp savings
Model the switch to WhatsApp OTP with an adjustable adoption rate and SMS fallback.
Fraud-aware
Factor in SMS-pumping losses that inflate your bill, not just published list prices.
How the Tool Works
Step 1.
Pick country, provider, and volume
- Choose the destination country, your SMS provider, and your monthly OTP volume.
Step 2.
See your SMS cost
- The calculator shows your estimated monthly and annual SMS spend for that setup.
Step 3.
Compare WhatsApp OTP
- Adjust the WhatsApp adoption rate to see how much switching would save you.
How much does an SMS OTP cost?
It varies widely by country — from around $0.03 per message in Thailand to $0.36 or more in Indonesia on major providers. Use the calculator above for your specific market and volume.
Why is SMS OTP so expensive?
Carrier termination fees, per-country A2P rates, and SMS-pumping fraud (which inflates your message volume) all drive the cost up, especially in high-rate markets.
Is WhatsApp OTP cheaper than SMS?
Dramatically so in high-SMS-cost markets such as Southeast Asia, and more modestly in Western Europe. The savings depend on your destination mix — the calculator shows your case.
How is SMS pricing calculated?
SMS is billed per delivered message, priced on the destination country, plus carrier surcharges. Messages longer than 160 GSM-7 characters are split into multiple billed segments.
Are these rates exact?
No — they are indicative base rates that exclude carrier fees and change frequently. Treat them as estimates and verify with your provider before committing.
What is SMS pumping?
SMS pumping (also called AIT or toll fraud) is when attackers use bots to trigger large volumes of OTP texts to premium numbers they profit from, inflating your bill with messages no real user asked for. WhatsApp OTP is not exposed to it because it does not run on carrier toll systems. Learn more: What is an SMS pumping attack?

