DEV Community

Preecha
Preecha

Posted on

How Much Does the Plivo SMS API Cost? (2026 Guide)

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.

Try Apidog today

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:

  1. Add credits to your account.
  2. Rent phone numbers if needed.
  3. Send and receive messages.
  4. 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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Example: 50,000 outbound long-code SMS messages to AT&T subscribers:

50,000 * ($0.0077 + $0.0030)
= 50,000 * $0.0107
= $535
Enter fullscreen mode Exit fullscreen mode

If the same traffic is unregistered 10DLC on AT&T:

50,000 * ($0.0077 + $0.0030 + $0.0100)
= 50,000 * $0.0207
= $1,035
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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:

  1. Estimate message volume

    • Outbound SMS
    • Inbound SMS
    • MMS/RCS usage
    • Expected segments per message
  2. Choose the sender type

    • Long code / 10DLC
    • Toll-free
    • Short code
  3. Register required campaigns

    • Brand registration
    • Campaign registration
    • Ongoing campaign fee
  4. Model carrier surcharges

    • AT&T
    • T-Mobile
    • Verizon
    • US Cellular and others
  5. Add message length controls

    • Character counter
    • Segment estimator
    • Unicode/GSM-7 validation if needed
  6. Test API behavior

    • Successful sends
    • Failed sends
    • Webhook delivery
    • Retry handling
    • Delivery reports
  7. 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)