TL;DR
Plivo charges $0.0077 per outbound SMS on US long codes, with the same rate for inbound SMS. Carrier surcharges (AT&T, T-Mobile, Verizon) are added on top of these rates. MMS pricing starts at $0.018 per message. Phone numbers cost $0.50/month for long codes and $1.00/month for toll-free numbers. Short codes start at $500/month plus a $1,500 one-time setup fee. No platform fees for the self-service plan—you only pay for usage.
Introduction
Plivo is a cloud communications API platform for sending/receiving SMS, MMS, and voice calls. It’s a popular alternative to Twilio due to similar REST API design—making migration fast—and lower per-message costs (30-50% less in many cases).
If you’re building OTP flows, transactional alerts, or marketing SMS and want to budget accurately, this guide breaks down Plivo SMS pricing and how to integrate/test efficiently.
💡 Pro tip: Once Plivo is integrated, test your endpoints thoroughly before sending real messages. Apidog provides a free API client, mock server, and automated test runner. You can model Plivo webhook payloads, run contract tests against the live API, and catch edge cases before they cost you money.
Plivo SMS Pricing Overview
Plivo uses a pay-as-you-go model—no monthly platform fee for self-service. Deposit credits and use them for messages, phone numbers, or add-ons.
For high volume: Committed-spend agreements start at $750/month. These offer discounted rates, dedicated support, and volume discounts (from 200,000+ messages/month).
For most teams: The self-service plan is sufficient. Sign up, verify your account, and get trial credits to test immediately.
Pricing Breakdown: SMS, MMS, Short Codes, Toll-Free, 10DLC, and Verify
SMS Text Messages (US)
Base rates before carrier surcharges:
| Route type | Outbound | Inbound |
|---|---|---|
| Long codes (10DLC) | $0.0077/SMS | $0.0077/SMS |
| Toll-free numbers | $0.0079/SMS | $0.0079/SMS |
| Mobile numbers | $0.0055/SMS | N/A |
| Short codes | $0.0077/SMS | $0.0077/SMS |
Carrier Surcharges (US)
Carriers add surcharges on top of Plivo’s base rates (pass-through cost):
| Carrier | Long code outbound | Long code inbound |
|---|---|---|
| AT&T | $0.0030 | $0.0030 |
| T-Mobile | $0.0045 | $0.0025 |
| Verizon | $0.0040 | N/A |
| US Cellular & others | $0.0050 | $0.0025 |
Example calculation:
Sending an outbound SMS to an AT&T subscriber on a long code is $0.0077 + $0.0030 = $0.0107.
Important: Unregistered 10DLC traffic triggers extra surcharges (AT&T: $0.01, T-Mobile: $0.008, Verizon: $0.01). Always register campaigns before production.
MMS Multimedia Messages (US)
| Route type | Outbound | Inbound |
|---|---|---|
| Long codes | $0.0180/MMS | $0.0180/MMS |
| Toll-free numbers | $0.020/MMS | $0.020/MMS |
| Short codes | $0.020/MMS | $0.020/MMS |
MMS costs ~2.5x SMS. Each MMS supports media up to about 1MB (carrier-dependent).
RCS Messages (US)
Plivo supports RCS on Android (where supported by carrier):
| Type | Outbound | Inbound |
|---|---|---|
| RCS Rich (text) | $0.00770 | $0.00770 |
| RCS Rich Media | $0.01800 | $0.01800 |
Carrier surcharges apply. RCS rich media is billed per message.
Phone Number Rental
| Number type | Monthly cost |
|---|---|
| Long code (local) | $0.50/month |
| Toll-free number | $1.00/month |
| Short code (regular) | $500/month (billed quarterly) |
| Short code (vanity) | $1,000/month (billed quarterly) |
Short codes also have a $1,500 one-time setup fee. Provisioning takes 6–12 weeks.
10DLC Registration
10DLC (10-digit long code) is required for US A2P messaging. Registration fees (pass-through from The Campaign Registry):
- Brand registration: ~$4 one-time
- Campaign registration: ~$10 one-time
- Ongoing: ~$10/month per campaign
Unregistered traffic gets surcharged and may be blocked.
Verify API (OTP)
Plivo’s Verify API for OTP does not add a markup—pay only the underlying SMS rate. For a US long-code OTP, total cost = $0.0077 + carrier surcharge.
What Affects Your Plivo Bill
- Message segments: Over 160 chars? Each 160-chunk is billed as a separate message. E.g., 320 chars = 2 messages. Use a character counter to avoid surprises.
- Destination country: International rates vary. Always check Plivo’s country pricing before targeting new markets.
- Number type: Toll-free costs more than long codes per SMS, but can skip some 10DLC steps. Short codes have higher fixed costs, but best throughput.
- Registration status: Unregistered 10DLC traffic faces huge surcharges. Registering campaigns ($10/month) quickly pays for itself if you send any volume.
- Inbound vs. outbound: Inbound SMS on long codes/toll-free costs $0.0077–$0.0079/message. Unlike some competitors, inbound is NOT free—budget accordingly.
Hidden Costs and Fees
- Carrier surcharges: Can add 40–65% above base SMS rate.
- Quarterly billing for short codes: Short codes billed in blocks (e.g., $1,500 upfront for three months + setup fee).
- International SMS: Some countries require sender ID registration or extra fees.
- Failed messages: No charge for failed messages, but some carrier fees may still apply—monitor delivery reports.
- Support tiers: Basic support is included; premium support/SLA require a committed-spend contract.
Plivo vs Alternatives
| Provider | US outbound SMS | US inbound SMS | Long code/month | Free trial |
|---|---|---|---|---|
| Plivo | $0.0077 | $0.0077 | $0.50 | Yes |
| Twilio | $0.0079 | $0.0079 | $1.15 | Yes |
| Telnyx | $0.0040 | $0.0020 | $1.00 | Yes |
| Bird (MessageBird) | $0.0075 | $0.0075 | ~$1.00 | Limited |
Summary:
- Plivo: Lower rates, easy Twilio migration, solid APIs, visual PHLO workflow builder.
- Twilio: Higher prices, more integrations, larger ecosystem.
- Telnyx: Cheapest per-message, but fewer features/no-code tools.
- Bird: Enterprise focus, pricing usually custom at scale.
How to Try Plivo for Free
Plivo offers a trial account with pre-loaded credits. Sign up at plivo.com—no credit card needed for self-service.
Trial features:
- Send test SMS with credits
- Use sandbox or send to verified numbers
- Full API and PHLO visual builder access
- Basic support
For production, verify your identity and fund your account. Committed-spend (volume discounts, premium support, SLA) requires $750+/month commitment via sales.
Conclusion
Plivo delivers competitive SMS API pricing with a transparent, pay-as-you-go structure. US outbound SMS (long codes) costs $0.0077/message, with carrier surcharges adding $0.003–$0.005. MMS on long codes is $0.018/message. Short codes are high-cost but high-throughput. The Verify API does not add extra fees beyond SMS.
Watch for carrier surcharges and inbound SMS charges—these are the most common surprises for new users.
For most SMS alert/OTP/notification use cases, Plivo is 30–50% less expensive than Twilio with a nearly identical API. Savings add up fast at scale.
Before going live:
Test your Plivo integration with Apidog to prevent paying for failed messages, debug efficiently, and keep costs predictable.
FAQ
Is Plivo SMS free?
Plivo gives you free credits with a trial account to test the API. Ongoing production use is pay-as-you-go—no free tier for real traffic.
How much does an international SMS cost on Plivo?
Varies by country. UK is ~$0.04/message, India/Brazil is $0.06–$0.12/message. Always check Plivo’s country-specific pricing before launching.
Does Plivo charge for inbound SMS?
Yes. Inbound on long codes: $0.0077/message. Toll-free: $0.0079/message. Important for two-way messaging.
Plivo vs Twilio pricing?
Plivo’s US long-code SMS: $0.0077, Twilio’s: $0.0079. Number rental: $0.50/month (Plivo) vs $1.15/month (Twilio). APIs are similar, so migration is straightforward. At scale, Plivo’s pricing advantage is significant.
Does Plivo offer volume discounts?
Yes, at 200,000+ messages/month via a committed-spend ($750+/month) contract—includes premium support and lower per-message rates.
What is PHLO in Plivo?
PHLO (Plivo High Level Objects) is a drag-and-drop workflow builder for SMS flows, IVR, and call routing—no code required. Included in all accounts.
Do I need 10DLC registration for Plivo SMS?
Yes, for US A2P SMS on long codes. Without 10DLC, expect steep surcharges and possible message blocking. Brand registration ≈ $4; campaign ≈ $10 (pass-through TCR fees).
Test thoroughly, monitor your costs, and register your campaigns early to avoid unexpected fees.
Top comments (0)