TL;DR
Plivo charges $0.0077 per outbound SMS on long codes in the US. Inbound SMS on long codes also costs $0.0077. Carrier surcharges from AT&T, T-Mobile, Verizon, and other carriers apply on top of those base rates. MMS 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. There are no platform fees on the self-service plan; you pay for usage.
Introduction
Plivo is a cloud communications platform for sending and receiving SMS, MMS, and voice calls through a REST API. Developers often evaluate it as a Twilio alternative because the API surface is similar enough that migration can be relatively quick, while per-message rates are often lower.
If you are building OTP verification, transactional alerts, or marketing campaigns, the key implementation question is: what will each message actually cost in production? This guide breaks down Plivo SMS pricing by message type, carrier surcharge, number type, registration requirement, and common hidden cost.
Before sending real traffic, test your Plivo integration end to end. Apidog gives you an API client, mock server, and automated test runner in one workspace, so you can model Plivo webhook payloads, validate request/response contracts, and catch edge cases before messages reach users.
Plivo SMS pricing overview
Plivo uses a pay-as-you-go pricing model on its self-service tier:
- Add credits to your account.
- Rent phone numbers if needed.
- Send and receive messages.
- Pay for message usage, phone numbers, and add-ons.
There is no monthly platform fee on the self-service plan.
For higher-volume senders, Plivo offers committed-spend agreements starting at $750/month. These contracts can unlock discounted rates, dedicated support, and guided onboarding. Volume discounts start at 200,000 messages/month.
For most early- or mid-scale teams, the self-service plan is the practical starting point. You can sign up, verify your account, and use trial credits to test the API before funding production traffic.
Pricing breakdown: SMS, MMS, short codes, toll-free, 10DLC, and Verify
SMS text messages in the US
These are Plivo's base SMS 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 |
Implementation note: use the base rate only as the starting point. Your real production cost also depends on carrier surcharges, registration status, message length, and destination country.
Carrier surcharges in the US
US carriers add pass-through surcharges on top of Plivo's base rate.
| 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 and others | $0.0050 | $0.0025 |
For example, one outbound SMS to an AT&T subscriber on a long code costs:
$0.0077 base SMS rate
+ $0.0030 AT&T surcharge
= $0.0107 total
Unregistered 10DLC traffic adds extra surcharges:
| Carrier | Extra surcharge for unregistered traffic |
|---|---|
| AT&T | $0.0100 |
| T-Mobile | $0.0080 |
| Verizon | $0.0100 |
If you are sending A2P traffic to US recipients, register your 10DLC campaigns before going live.
MMS multimedia messages in the 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 roughly 2.5x a standard SMS. Use it when you need media such as images, GIFs, or audio files. Carrier limits typically cap media around 1 MB.
RCS messages in the US
Plivo supports RCS messaging on Android devices where the carrier allows it.
| Type | Outbound | Inbound |
|---|---|---|
| RCS Rich text | $0.00770 | $0.00770 |
| RCS Rich Media | $0.01800 | $0.01800 |
Carrier surcharges also apply to RCS. RCS rich media is charged per message, not per SMS segment.
Phone number rental
| Number type | Monthly cost |
|---|---|
| Long code / local number | $0.50/month |
| Toll-free number | $1.00/month |
| Regular short code | $500/month, billed quarterly |
| Vanity short code | $1,000/month, billed quarterly |
Short codes also include a $1,500 one-time setup fee at purchase. This covers the carrier vetting process. Plan for 6 to 12 weeks of provisioning time.
10DLC registration
10DLC is the US carrier framework for A2P messaging over 10-digit long codes. If your application sends business messages to US recipients, you generally need to register a brand and campaign.
Plivo passes through these 10DLC-related fees:
| Fee | Cost |
|---|---|
| Brand registration | ~$4 one-time |
| Campaign registration | ~$10 one-time |
| Ongoing campaign fee | ~$10/month per campaign |
These fees come from The Campaign Registry, not Plivo itself.
Skipping registration can increase your per-message cost and increase the risk of filtering or blocking.
Verify API for OTP
Plivo's Verify API handles OTP delivery without a separate per-verification fee. You pay the underlying SMS cost for each message sent by the Verify API.
For a US long-code OTP, the cost is:
$0.0077 base SMS rate
+ applicable carrier surcharge
= total OTP message cost
There is no additional verification fee on top of the SMS cost.
How to estimate your Plivo SMS bill
Use this rough formula for US SMS traffic:
Monthly cost =
outbound SMS segments * (base outbound rate + carrier surcharge)
+ inbound SMS segments * (base inbound rate + carrier surcharge)
+ phone number rental
+ 10DLC campaign fees
+ MMS/RCS usage
+ short code fees, if applicable
Example: 50,000 outbound long-code SMS messages to AT&T subscribers:
50,000 * ($0.0077 + $0.0030)
= 50,000 * $0.0107
= $535
If the same traffic is unregistered 10DLC on AT&T:
50,000 * ($0.0077 + $0.0030 + $0.0100)
= 50,000 * $0.0207
= $1,035
That registration difference can materially change your monthly bill.
What affects your Plivo bill
Message segments
SMS messages over 160 GSM-7 characters are split into multiple segments. Each segment is billed as a separate message.
Example:
159 characters = 1 segment
320 characters = 2 segments
Add a character counter in your application if you want to control cost.
Destination country
International SMS rates vary widely. Sending to India, Nigeria, Brazil, or other international markets can cost more than domestic US messaging. Check Plivo's per-country pricing before launching in a new region.
Plivo coverage spans 190+ countries.
Number type
Different sender types have different cost and throughput profiles:
| Number type | Best fit |
|---|---|
| Long code / 10DLC | Standard A2P business messaging |
| Toll-free | Lower-volume use cases that do not fit 10DLC |
| Short code | High-throughput campaigns with higher fixed costs |
Short codes are expensive, but they support the highest throughput, often hundreds of messages per second.
Registration status
Unregistered 10DLC traffic can trigger additional carrier surcharges of up to $0.010/message. Registered campaigns avoid those unregistered-traffic penalties.
If you send meaningful volume, the monthly 10DLC campaign fee can pay for itself quickly.
Inbound vs. outbound traffic
Plivo charges for inbound SMS on long codes and toll-free numbers:
| Route type | Inbound cost |
|---|---|
| Long code | $0.0077/SMS |
| Toll-free | $0.0079/SMS |
If your product supports two-way conversations, budget for inbound messages as well as outbound notifications.
Hidden costs and fees to watch
Carrier surcharges
Carrier surcharges are usually the biggest surprise. A US outbound long-code SMS can cost $0.0107 to $0.0127 after surcharges, which is 40% to 65% above the base rate.
Short code billing blocks
Short codes bill in multi-month blocks depending on the type. A regular short code costs $500/month and is billed quarterly.
Initial cost example:
$500/month * 3 months
+ $1,500 setup fee
= $3,000 upfront
International requirements
Some countries require local sender IDs, country-specific registration, or both. These can add one-time fees and delay launch timelines.
Failed messages
Plivo does not charge for messages that fail to deliver, but carrier fees may apply for attempted delivery. Monitor delivery reports so you can detect failures, filtering, or invalid destination numbers early.
Support tiers
The self-service plan includes basic support. Premium support, dedicated account management, and SLA guarantees require a committed-spend agreement.
Plivo vs alternatives
Here is a base-rate comparison for US outbound SMS on long codes, before carrier surcharges.
| 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 |
Plivo sits between Telnyx and Twilio on price. Twilio charges slightly more per message and more for number rental. Telnyx is cheaper per message, but has a smaller feature surface and less mature documentation for complex workflows.
Plivo's main advantages over Twilio are lower rates, a similar API surface for easier migration, and PHLO, its visual workflow builder for reducing boilerplate webhook logic.
The main downside is ecosystem size. Twilio has more third-party integrations, a larger community, and more helper libraries.
Telnyx is strongest on raw per-message cost, but may require more hands-on configuration and has fewer no-code tools.
Bird targets enterprise omnichannel campaigns, with higher-volume pricing often requiring a sales conversation.
How to try Plivo for free
Plivo offers a trial account with pre-loaded credits. You can sign up at plivo.com without a credit card on the self-service plan.
During the trial, you can:
- Send test messages with trial credits.
- Use Plivo's sandbox environment or send to verified numbers.
- Access the API and PHLO builder.
- Use basic support.
To activate a production number, you need to verify your identity and fund your account. The minimum deposit varies by account tier.
For volume discounts, premium support, and 99.99% SLA guarantees, contact Plivo sales and commit to at least $750/month.
Implementation checklist before going live
Use this checklist before sending production SMS traffic:
-
Estimate message volume
- Outbound SMS
- Inbound SMS
- MMS/RCS usage
- Expected segments per message
-
Choose the sender type
- Long code / 10DLC
- Toll-free
- Short code
-
Register required campaigns
- Brand registration
- Campaign registration
- Ongoing campaign fee
-
Model carrier surcharges
- AT&T
- T-Mobile
- Verizon
- US Cellular and others
-
Add message length controls
- Character counter
- Segment estimator
- Unicode/GSM-7 validation if needed
-
Test API behavior
- Successful sends
- Failed sends
- Webhook delivery
- Retry handling
- Delivery reports
-
Monitor production usage
- Cost per message
- Failure rate
- Inbound volume
- Carrier-specific delivery issues
Conclusion
Plivo offers competitive SMS API pricing with a pay-as-you-go structure. The US outbound SMS base rate on long codes is $0.0077/message, with carrier surcharges adding $0.003 to $0.005 depending on the destination carrier. MMS starts at $0.018/message on long codes. Short codes carry a high fixed cost but are suited to high-throughput use cases. The Verify API does not add an extra verification fee beyond the underlying SMS cost.
The two biggest pricing surprises are carrier surcharges and inbound SMS costs. Budget for both before launching.
For teams building SMS notifications, OTP flows, or transactional alerts, Plivo can be a lower-cost alternative to Twilio with a similar API surface. At scale, small per-message differences compound quickly.
Test your Plivo integration in Apidog before sending production traffic so you can validate requests, mock webhooks, and catch message-flow bugs before they affect users or your bill.
FAQ
Is Plivo SMS free?
Plivo offers a trial account with free credits for API testing. Production usage is pay-as-you-go. There is no free production tier.
How much does an international SMS cost on Plivo?
International SMS pricing varies by country. Sending to the UK costs around $0.04/message. Sending to India or Brazil can cost $0.06 to $0.12/message. Check Plivo's country-specific pricing before targeting a new market.
Does Plivo charge for inbound SMS?
Yes. Inbound SMS on long codes costs $0.0077/message. Inbound SMS on toll-free numbers costs $0.0079/message. Include inbound cost if your application supports two-way messaging.
What is the difference between Plivo and Twilio pricing?
Plivo's US outbound long-code SMS rate is $0.0077, compared with Twilio's $0.0079. Long code rental is $0.50/month on Plivo and $1.15/month on Twilio. The APIs are similar, so migration can be relatively low-effort.
Does Plivo have volume discounts?
Yes. Volume discounts apply at 200,000 messages/month through a committed-spend agreement starting at $750/month. These contracts can also include premium support and lower per-message rates than standard pay-as-you-go pricing.
What is PHLO in Plivo?
PHLO, or Plivo High Level Objects, is Plivo's visual workflow builder. You can use drag-and-drop components to build SMS flows, IVR menus, and call routing without writing all webhook logic manually. It is included at no extra cost on Plivo accounts.
Do I need to register for 10DLC to use Plivo for SMS?
Yes, if you are sending A2P SMS to US recipients on long codes. Without 10DLC registration, carriers can add surcharges of up to $0.010/message and may block messages. Brand registration costs around $4, and campaign registration costs around $10. These are pass-through fees from The Campaign Registry.
Top comments (0)