DEV Community

Cover image for Twilio SMS API cost: complete pricing breakdown for 2026
Preecha
Preecha

Posted on

Twilio SMS API cost: complete pricing breakdown for 2026

Twilio SMS pricing looks simple at first: US long code SMS starts at $0.0083 per segment. In production, your real cost also includes carrier surcharges, phone number rental, 10DLC registration, campaign fees, failed-message fees, and optional add-ons.

Try Apidog today

TL;DR

  • US long code SMS outbound and inbound: $0.0083 per segment
  • MMS outbound: $0.022 per message
  • MMS inbound: $0.0165 per message
  • Toll-free SMS: $0.0083 per segment, plus carrier surcharges
  • Short code rental:
    • Random short code: $1,000/month
    • Vanity short code: $1,500/month
  • 10DLC brand registration: $4.50 one-time fee for Sole Proprietor or Low Volume Standard brands, updated August 2025
  • 10DLC campaigns: $1.50 to $10/month
  • Phone number rental:
    • Long code: $1.15/month
    • Toll-free: $2.15/month
  • Carrier fees are added on top of Twilio base prices
  • Automatic volume discounts start at 150,000 messages/month
  • Twilio offers a free trial with no credit card required

How Twilio SMS pricing works

Twilio uses pay-as-you-go pricing. For SMS, you usually pay for:

  1. Message segments
  2. Carrier fees
  3. Phone numbers
  4. 10DLC registration and campaign fees
  5. Optional add-ons
  6. Support plans, if needed

The headline US long code SMS price is $0.0083 per segment for both inbound and outbound messages. That is not the final all-in price. For example, an outbound SMS to an AT&T subscriber costs:

$0.0083 Twilio base rate
+ $0.0035 AT&T carrier fee
= $0.0118 per segment
Enter fullscreen mode Exit fullscreen mode

Twilio applies volume discounts automatically once you pass 150,000 messages per month for a given number type.

SMS, MMS, toll-free, and short code pricing

Long code SMS

Long codes are standard 10-digit phone numbers used for most US A2P messaging.

Message type Price
SMS outbound $0.0083 per segment
SMS inbound $0.0083 per segment
MMS outbound $0.022 per message
MMS inbound $0.0165 per message

Twilio bills SMS by segment, not by logical message.

A standard SMS segment supports:

  • 160 characters for GSM-7 text
  • 70 characters for Unicode text, such as emoji or some accented characters

Example:

Plain text message length: 200 characters
Encoding: GSM-7
Billable segments: 2
Cost before carrier fees: 2 × $0.0083 = $0.0166
Enter fullscreen mode Exit fullscreen mode

If you send marketing or notification copy, segment count is one of the easiest ways to underestimate cost.

Toll-free numbers

Toll-free SMS uses the same base SMS rate as long codes:

Message type Price
SMS outbound $0.0083 per segment
SMS inbound $0.0083 per segment
MMS outbound $0.022 per message
MMS inbound $0.02 per message

Toll-free numbers do not require 10DLC registration, but they do require toll-free verification for maximum throughput.

Use toll-free numbers when you need high-volume one-way messaging and want to avoid 10DLC setup.

Short codes

Short codes are 5- or 6-digit numbers built for high-throughput campaigns.

The SMS per-message rate is still $0.0083 per segment, but rental costs are much higher.

Short code type Monthly cost
Random short code $1,000/month, billed quarterly
Vanity short code $1,500/month, billed quarterly
Bring-your-own vanity $500/month, billed quarterly

If you enable MMS on a short code, Twilio also charges a $500 one-time fee.

Twilio volume discounts

Twilio applies automatic tiered pricing for long code, toll-free, and short code messages.

Monthly messages Price per segment
1 to 150,000 $0.0083
150,001 to 300,000 $0.0081
300,001 to 500,000 $0.0079
500,001 to 750,000 $0.0077
750,001 to 1,000,000 $0.0075
1,000,001+ $0.0073

Volume is calculated per number type. You cannot combine long code traffic and toll-free traffic to reach a higher tier.

What affects your Twilio bill

1. Number type

Long codes, toll-free numbers, and short codes each have separate pricing and discount tiers.

If you split traffic across number types, you may miss volume discounts.

2. Message segment count

Every SMS is billed by segment.

Before sending a campaign, estimate segment count from the final message body, not from the template length.

Example:

Template:
"Hi {{first_name}}, your appointment is confirmed for {{date}} at {{time}}."

Short rendered message:
"Hi Ana, your appointment is confirmed for Monday at 9 AM."
Billable segments: 1

Long rendered message:
"Hi Christopher, your appointment is confirmed for Wednesday, September 18 at 10:30 AM. Reply YES to confirm or call us to reschedule."
Billable segments: possibly 1 or more depending on encoding and length
Enter fullscreen mode Exit fullscreen mode

Also watch for Unicode characters. Emoji can reduce the segment limit from 160 characters to 70 characters.

3. Carrier fees

Carrier fees are passed through on top of Twilio’s base rate.

For US long code outbound SMS:

Carrier Outbound fee
AT&T $0.0035
T-Mobile $0.0045
Verizon $0.004
US Cellular $0.005
All other carriers $0.004

For MMS, carrier fees are higher. AT&T adds $0.009 per MMS and T-Mobile adds $0.01 per MMS.

4. Destination country

International SMS pricing varies significantly.

Examples:

Destination Price
UK $0.04 per message
India $0.0029 per message
Brazil $0.075 per message

For global messaging, destination pricing can matter more than your US base rate.

5. 10DLC registration

If you send A2P messages to US users from long codes, you need 10DLC registration.

Unregistered traffic can be filtered by carriers.

Hidden Twilio costs to model

10DLC registration fees

TCR pricing changed in August 2025.

Brand registration:

Brand type Fee
Sole Proprietor or Low Volume Standard brand $4.50 one-time
Standard brand, including secondary vetting $46 one-time

Campaign registration:

Fee type Cost
One-time vetting fee $15 per campaign
Monthly campaign fee $1.50 to $10/month

Campaign monthly fees:

Campaign type Monthly fee
Sole Proprietor $2/month
Low-volume mixed $1.50/month
Standard $10/month
Charity / 501(c)(3) $3/month
Emergency services $5/month

Other 10DLC-related fees:

Item Cost
Standard vetting $41.50
Vetting appeal $11
Authentication Plus retry $12.50

Phone number fees

You pay monthly rental for every provisioned number.

Number type Monthly cost
Long code $1.15/month
Toll-free $2.15/month

This matters if you provision many numbers for local presence, tenant isolation, routing, or A/B testing.

Failed message processing fee

Twilio charges $0.001 for each message that ends in a Failed status.

This is small per message, but it can show up during debugging, carrier filtering events, or bad recipient-list imports.

Optional feature add-ons

Twilio optional add-ons include:

Add-on Cost
Engagement Suite link shortening and click tracking $0.015 per outbound message after the first 1,000 free/month
Compliance Toolkit AI-based SMS compliance review $0.015 per outbound message

Support plans

Twilio’s free developer support is limited.

Paid support starts at $250/month for the Developer tier. If SMS delivery is business-critical, include support in your cost model.

Twilio vs SMS alternatives

Provider US SMS outbound US SMS inbound Phone number 10DLC required
Twilio $0.0083 + carrier fees $0.0083 + carrier fees $1.15/month Yes
Plivo $0.005 $0.00035 $0.80/month Yes
Telnyx $0.004 $0.004 $1.00/month Yes
Bird, formerly MessageBird ~$0.007 ~$0.007 Varies Yes

Plivo and Telnyx are usually cheaper per message. Plivo’s inbound rate is especially low compared with Twilio.

Twilio is often stronger for:

  • Documentation
  • Developer experience
  • Global coverage
  • Ecosystem integrations
  • Messaging Services features such as sticky sender and smart encoding

If you are optimizing only for SMS volume cost, compare Twilio against Plivo and Telnyx. If you need Twilio-specific features or are already using the Twilio ecosystem, the higher cost may be acceptable.

How to estimate your monthly Twilio SMS cost

Use this structure before launching:

Monthly SMS cost =
  outbound_segments × (Twilio outbound rate + carrier fee)
+ inbound_segments × (Twilio inbound rate + carrier fee, if applicable)
+ phone_number_count × monthly_number_fee
+ 10DLC_brand_fees
+ 10DLC_campaign_fees
+ failed_messages × $0.001
+ optional_add_on_usage
+ support_plan
Enter fullscreen mode Exit fullscreen mode

Example for US long code outbound SMS to AT&T:

Messages sent: 100,000
Segments per message: 1
Twilio rate: $0.0083
AT&T carrier fee: $0.0035

Message cost:
100,000 × ($0.0083 + $0.0035)
= 100,000 × $0.0118
= $1,180
Enter fullscreen mode Exit fullscreen mode

Then add number rental and registration:

1 long code: $1.15/month
1 standard 10DLC campaign: $10/month

Estimated monthly cost:
$1,180 + $1.15 + $10 = $1,191.15
Enter fullscreen mode Exit fullscreen mode

This excludes failed-message fees, optional add-ons, and support.

How to test Twilio for free

Twilio offers a free trial account with no credit card required. Trial accounts include credits that you can use to send real messages.

During the trial, outbound messages to unverified numbers include a prefix:

Sent from your Twilio trial account
Enter fullscreen mode Exit fullscreen mode

To remove the prefix, upgrade to a paid account.

The free trial is enough to test:

  • Phone number provisioning
  • Outbound SMS
  • Inbound SMS
  • Delivery callbacks
  • Webhook handling
  • Twilio Console logs

Once upgraded, you pay only for usage on the pay-as-you-go plan.

How to test your Twilio SMS integration with Apidog

After your Twilio credentials, callback URLs, and webhook handlers are configured, test the full workflow automatically. Manual test messages are useful for smoke tests, but they do not catch schema mismatches, missing fields, or broken callback flows reliably.

Image

A typical Twilio SMS flow looks like this:

1. Your app calls Twilio to send an SMS
2. Twilio returns a Message SID
3. Twilio sends delivery status callbacks to your webhook
4. The recipient replies
5. Twilio sends the inbound message to your webhook
6. Your app returns the expected HTTP response
Enter fullscreen mode Exit fullscreen mode

With Apidog Test Scenarios, you can model that flow as an automated test:

  1. Import your Twilio-related API spec or define your webhook schema.
  2. Add a step that sends an SMS through your backend or directly through Twilio.
  3. Capture the returned message SID.
  4. Add steps for delivery callback handling and inbound reply handling.
  5. Pass data between steps using Apidog variable syntax:
{{$.stepId.response.body.field}}
Enter fullscreen mode Exit fullscreen mode

For example, you can pass a message SID from one step into another assertion or request body.

Apidog response validation can then check that your implementation matches your OpenAPI contract:

  • HTTP status codes match the spec
  • Required webhook fields are present
  • Field types are correct
  • Message SIDs are strings
  • Timestamp formats match your schema
  • Extra fields are rejected unless additionalProperties allows them

This gives you contract coverage for your SMS workflow without writing custom assertion code for every field.

Implementation checklist

Before moving a Twilio SMS integration to production:

  • [ ] Calculate message cost using segments, not logical messages
  • [ ] Include carrier fees in cost estimates
  • [ ] Register required 10DLC brands and campaigns
  • [ ] Verify toll-free numbers if using toll-free messaging
  • [ ] Budget phone number rental
  • [ ] Monitor failed-message rates
  • [ ] Check whether optional add-ons are enabled
  • [ ] Validate webhook payloads against your OpenAPI schema
  • [ ] Test delivery callbacks and inbound replies
  • [ ] Add automated regression tests for SMS workflows

Conclusion

Twilio US long code SMS starts at $0.0083 per segment, but production pricing depends on more than the base rate. Carrier fees, number rental, 10DLC registration, campaign fees, failed-message fees, add-ons, and support can all affect the final bill.

For a US outbound SMS to AT&T, the real cost is about $0.0118 per segment after carrier fees. For standard 10DLC traffic, also add campaign fees such as $10/month per campaign.

Model the full cost before launch, then test the integration as a workflow instead of isolated requests. Apidog Test Scenarios and contract validation help verify Twilio send, callback, and inbound-message flows against your API spec.

FAQ

What is the base price for a US outbound SMS on Twilio?

The base Twilio rate is $0.0083 per message segment for US long code outbound SMS. Carrier fees are added on top.

For AT&T:

$0.0083 + $0.0035 = $0.0118 per segment
Enter fullscreen mode Exit fullscreen mode

Does Twilio charge for inbound SMS?

Yes. Twilio charges $0.0083 per segment for inbound SMS on long codes and toll-free numbers. Carrier fees may also apply depending on the originating carrier.

What is 10DLC?

10DLC is the US registration system for A2P SMS sent from 10-digit long codes.

If you send application-generated SMS to US consumers from a long code, you need to register your brand and campaign.

How much does 10DLC cost?

Sole Proprietor or Low Volume Standard brand registration costs $4.50 one time.

Campaign fees range from $1.50 to $10/month, depending on campaign type.

How much does a Twilio short code cost?

A random short code costs $1,000/month, billed quarterly.

A vanity short code costs $1,500/month, billed quarterly.

If MMS is enabled, short codes also require a $500 one-time fee.

Does Twilio offer volume discounts?

Yes. Twilio applies automatic volume discounts starting at 150,000 messages/month per number type.

Rates decrease through several tiers down to $0.0073 per segment for more than one million messages per month.

Is there a free trial for Twilio?

Yes. Twilio provides a free trial account with included credits and no credit card required.

Trial accounts can send and receive real SMS messages, but outbound messages include a trial prefix until you upgrade.

What is the cheapest Twilio alternative for SMS?

Plivo and Telnyx both offer lower listed US SMS rates than Twilio.

  • Plivo outbound: $0.005
  • Plivo inbound: $0.00035
  • Telnyx: $0.004

Both require 10DLC registration for US A2P traffic. Twilio is usually stronger for documentation, ecosystem integrations, and complex messaging features.

Top comments (0)