Contents
Key takeawaysHow Twilio pricing worksWhy traffic shape mattersChecking your own usageStructuring the commitWhat we have seenWhat the account team will saySmaller and larger buyersWhere else this appliesWhat to do nextFAQIn the Twilio deals we benchmark, redesigning channels, verification and retries often saves more than the rate talks do. Do that work first, then commit only to the traffic that is left, with true downs and rate protection written in.
- Shape first. Channel mix, destination routing and retry hygiene often cut more spend than the rate negotiation did in the CPaaS deals we benchmarked.
- SMS codes are the costliest way to verify. An SMS code carries a per text fee that TOTP and push do not, and every resend is billed again.
- Carrier fees sit outside the discount. They pass through on top of Twilio's rate, so manage them through destination mix and sender registration.
- Size the commit on shaped traffic. A commit based on last year's volume pays for waste you were about to remove, every year of the term.
- Write the protections in. Ask for quarterly true downs, rollover, cross product drawdown and a rate that never sits above the public card.
- Bring a real alternative. A competing quote scoped to your corridors, backed by a thin routing layer, improved committed use terms in the renewals we saw.
How does Twilio pricing work?
Twilio meters usage per channel, per message and per minute. Rates are published on the Twilio pricing page, and standard volume discounts apply automatically as monthly traffic grows. Carrier surcharges pass through on top and vary by country and channel.
Enterprise deals add committed use discounts, support tiers and product bundles. Twilio's pricing pages list committed use discounts for enterprise customers but publish no percentages, so you only see that price through the sales team. Because the rate card is public, Twilio is unusually transparent and unusually easy to compare with rivals.
What are the four metered surfaces?
- Messaging. Per message rates by channel and destination, plus carrier fees that change independently of Twilio's own rate.
- Voice. Per minute rates by direction and geography, with Elastic SIP Trunking as the wholesale alternative for high volume calling.
- Email. Volume tiered sending, priced on the SendGrid pricing page.
- Verification. Per verification pricing through Twilio Verify, where the channel you choose changes the unit cost several fold.
| Item | List price | What to watch |
|---|---|---|
| SMS, outbound or inbound | $0.0083 per segment | Long messages split into several billable segments |
| Long code carrier fee, outbound SMS | $0.0035 (AT&T), $0.0045 (T-Mobile, Verizon), $0.005 (US Cellular), $0.004 (others) | Passes through on top of the Twilio rate |
| Failed message processing fee | $0.001 per failed message | Charged on most messages that end in Failed status |
| Local number / toll free number | $1.15 / $2.15 per month | Billed whether or not the number sends anything |
| Short code, random / vanity | $1,000 / $1,500 per quarter | Plus a one time setup fee |
| $0.005 Twilio fee per message, plus Meta's fee ($0.0034 for US utility or authentication templates) | Utility templates and free form replies inside the 24 hour customer service window were free, but Meta charges for them from October 1, 2026 | |
| Verify | $0.05 per successful verification, plus the channel fee | TOTP and push channel fees are included in the $0.05 |
| Voice, outbound / inbound local | $0.0140 / $0.0085 per minute | Elastic SIP Trunking termination starts at $0.0011 per minute |
Why does traffic shape matter more than the rate in a Twilio pricing negotiation?
A discount only applies to the traffic you choose to send, so removing or rerouting traffic cuts the bill before the rate is even discussed. In the CPaaS deals we benchmarked, sending the same customer journeys through cheaper channels often saved more than the discount did. The savings came from channel mix, destination routing and retry hygiene.
How do you run a traffic audit?
Break twelve months of spend down by product, channel and destination country. Map the top ten journeys that generate that traffic, such as login codes, order updates, delivery alerts and appointment reminders. For each one, ask whether this is the cheapest channel that still meets the requirement.
- Channel substitution. WhatsApp, RCS and push notifications undercut international SMS in many corridors. In the UK, Twilio lists outbound SMS at $0.056 per message.
- Verification redesign. Authenticator apps and silent verification remove OTP SMS volume for good, because users stop needing a text at all.
- Retry discipline. Aggressive retry logic multiplies billable sends to dead numbers. Twilio charges full termination fees on messages it attempted to deliver, including those that end as undelivered.
- Number hygiene. Unused phone numbers and short codes accrue monthly fees that no team owns. A pool of 2,000 idle local numbers would cost $27,600 a year at list.
- Fraud controls. SMS pumping, where attackers trigger codes to premium destinations, inflates verification traffic. Twilio's SMS Geo Permissions, SMS Pumping Protection and Verify Fraud Guard exist to block it. Switch them on before you measure the baseline you will commit against.
How much do carrier fees matter?
Carrier surcharges pass through, but you can still manage them. Knowing your destination mix and registering sender IDs in your main corridors reduces both surcharge exposure and the messages lost to carrier filtering. In the US, that means A2P 10DLC registration for long codes, which carries its own onboarding fees.
Destination mix drives carrier surcharges, so the same message volume can cost double depending on where it terminates. A committed use discount on Twilio's rate does nothing to the carrier fee sitting on top of it.
Why is SMS verification so expensive?
SMS adds a per text channel fee on top of the verification charge, and TOTP and push do not. On Twilio Verify every channel pays $0.05 per successful verification. An SMS code adds $0.0083 per text in the US and the local SMS rate abroad, while the TOTP and push channel fees are included in the $0.05.
At US list prices one SMS verification costs $0.0583, about 1.2 times a TOTP one. A UK code costs $0.106 (2.1 times), and one resend takes it to $0.162 (3.2 times), because every resend is a new billable text. The authenticator flow is still charged once per successful verification.
What does shaping save compared with negotiating the rate?
Take a hypothetical company sending 20 million US SMS segments a year, all at $0.0083 plus an average carrier fee of $0.0045. It cleans up retries and dead numbers (1.5 million segments removed) and shifts 5 million order updates to WhatsApp utility templates at $0.0084 each, with Meta's utility fee on every message.
| Scenario | Annual cost | Saving against today |
|---|---|---|
| Today: 20,000,000 segments at $0.0128 all in | $256,000 | None |
| Negotiate only: 20 percent off the $166,000 Twilio fee, carrier fees unchanged | $222,800 | 13.0 percent |
| Shape only: 13,500,000 SMS segments ($172,800) plus 5,000,000 WhatsApp messages ($42,000) | $214,800 | 16.1 percent |
| Shape, then commit: 20 percent off the $137,050 Twilio fee on shaped traffic | $187,390 | 26.8 percent |
The shaped traffic is also the right size for the commit. Had this company committed to 20 million SMS segments first and shaped afterwards, 6.5 million committed segments would have gone unused.
CPaaS Negotiation Kit
The traffic profile worksheet, discount model and cross quote script we use for Twilio and CPaaS renewals.
Get the white paper →How do you check your own Twilio usage before you negotiate?
Pull the data from Twilio itself, since the invoice alone hides where the traffic goes. Each of these sources exists in the Twilio Console or API today.
- Usage Records API and Console usage pages. Spend and volume by product and category for any period, which gives you the twelve month baseline.
- Message logs with status and error code. Count messages ending in error 30003 (unreachable destination handset), 30005 (unknown destination handset) and 30006 (landline or unreachable carrier). A high rate on the same numbers means your retry logic is paying for dead ends.
- Messaging Insights. Delivery and failure trends by country and sender, useful for spotting corridors where carrier filtering is eating traffic.
- Active numbers inventory. Every leased number and short code, to match against the numbers that actually sent or received traffic in the last quarter.
- Verify logs. Attempts against successful verifications by channel and country. A wide gap points to resends, SMS pumping or users who never finish the flow.
How should you structure a Twilio commit?
Size it against measured trailing usage after the traffic shaping work. A commit sized on unshaped traffic locks the waste in at a discount, and you pay for it whether you send it or not.
| Structure | Discount basis | Watch out |
|---|---|---|
| Pay as you go | Standard volume tiers | Captures none of your negotiating strength |
| Committed use | 15 to 40 percent off rate card | Breakage on overestimated volume |
| Multiple product bundle | Cross product spend | Weak products riding on strong ones |
| Wholesale routing | Direct carrier and SIP rates | Operational overhead returns to you |
What contract wording protects a Twilio commit?
Ask for rate protection on the products you expect to grow and volume flexibility in both directions. Twilio's published rates fall over time, so your committed rates should never be allowed to sit above the public card. These are the clauses to put on the order form.
- Public rate floor. If Twilio lists a lower public rate than your committed rate for any product or destination, the lower rate applies from the same date. This keeps a multiyear commit from drifting above list.
- Quarterly true down. The right to lower the committed volume each quarter within an agreed band. Volume flexibility has to work in both directions, including down.
- Rollover. Unused commit carries into the next period instead of expiring as breakage.
- Cross product drawdown. The commit is a dollar amount that SMS, WhatsApp, Verify, Voice and email all draw from. Without it, moving traffic from SMS to WhatsApp creates breakage on the SMS line.
- Itemized carrier fees. Invoices and usage reports that split carrier fees by carrier and country, with advance notice of changes, so you can see what the discount does and does not touch.
- Exit support. Cooperation with porting your numbers out at term end, so the switching option stays open.
Why we advise against signing the biggest commit the discount table rewards
The common advice treats CPaaS as commodity procurement. Push down the per message rate, then sign the largest commit the discount table rewards. We think that order costs money. In roughly 6 of the engagements we benchmarked, traffic shaping delivered more saving than the rate negotiation, and the oversized commits locked unshaped waste in at a discount.
Redesign the traffic first and negotiate second. The cheapest message is the one you route smarter or never send, and every message you remove before signing is one you never have to commit to.
A commit sized on last year's unshaped traffic buys a discount on messages you were about to stop sending.
What have we seen in recent Twilio and CPaaS negotiations?
Across 8 to 12 communications platform negotiations we benchmarked in 2024 to 2025 that included Twilio, traffic shaping delivered as much saving as rate negotiation. Three patterns came up repeatedly.
- Buyers that audited destination and channel mix found between 15 and 30 percent of messaging spend in routes where WhatsApp, RCS or email served the same journey more cheaply.
- OTP verification over SMS cost 2 to 5 times as much as authenticator app flows handling the same number of logins.
- Buyers holding a scoped competing quote improved committed use terms by 15 to 30 percent against renewals negotiated on the relationship alone.
All three are work done before the commercial conversation opens. The buyers who did it arrived with smaller, accurate volumes and a real alternative, and the account team priced accordingly.
How do you build a competing quote that counts?
Scope rivals such as Vonage and AWS messaging to your actual corridors and volumes. A quote for your top five destination countries and your verification volume is worth more than a generic rate sheet, because Twilio can see you have done the work.
Even a thin internal routing layer, one service that decides which provider sends each message, turns vendor lock into vendor choice at every renewal. It also means you can test a second provider on one corridor before the renewal, which makes the quote credible.
What will the Twilio account team say, and how should you answer?
Expect the same few lines in most renewals. Each has a factual reply.
- "Our rates are public, so you are already getting a fair price." The public card is the pay as you go price. Twilio's own SMS pricing page sends enterprise customers to sales for committed use discounts, so ask for that price against a shaped annual volume.
- "Commit higher and you reach the next discount tier." Ask for the higher tier's rate to apply automatically once actual usage crosses the threshold, with no larger commit.
- "Carrier fees are outside our control." Agree, then ask for itemized carrier fee reporting and help with sender registration in your main corridors, which is where the fee and filtering losses can be reduced.
- "Bundle Verify, email and Voice for a bigger overall discount." Ask for each product priced on its own first. Accept the bundle only if every line beats its standalone price.
- "Migrating off Twilio would take you a year." Show the routing layer and the corridor quotes. The point is to show that moving your largest corridors is a real option, whether or not you plan to leave.
How does the approach change for smaller and larger Twilio buyers?
The order of work stays the same, but the negotiating room differs. A smaller buyer on pay as you go gains most from shaping and number hygiene, since those savings need no contract at all.
A large buyer with heavy international and verification traffic has room to negotiate committed use terms, cross product drawdown and wholesale routing for voice through Elastic SIP Trunking. For that buyer the risk sits in commit size and term length, since an oversized volume in a multiyear deal is paid for in every year of the term.
When should you start preparing for a Twilio renewal?
| Before renewal | What to do |
|---|---|
| 12 months | Pull twelve months of usage by product, channel and country. Map the top ten journeys. |
| 9 months | Start the channel and verification redesign. Release idle numbers and short codes. Switch on fraud controls. |
| 6 months | Measure shaped traffic. Request scoped quotes from rivals for your main corridors. |
| 3 months | Open the commercial conversation with a commit sized on shaped trailing usage and your contract wording list. |
| 1 month | Check the order form against the wording list, especially the public rate floor and true down terms. |
Where else does this pattern show up?
It shows up with every usage metered vendor where the meter sits downstream of a design decision. What your engineers choose to send, log or store usually changes the bill more than the negotiated rate for it.
The same discipline runs through Datadog negotiation, Cloudflare Enterprise and Zoom, where consumption or seat shape comes before the commercial conversation. For how we compare rates across vendors, see our benchmarking service.
What to do next
- Baseline the spend. Break twelve months of spend down by product, channel and destination country before anyone quotes a rate.
- Test every journey. Map the top ten journeys generating that traffic and check each against the cheapest channel that meets the requirement.
- Redesign verification. Replace SMS OTP with an authenticator or push flow wherever users can adopt one, and keep SMS as the fallback.
- Clean the inventory. Release idle numbers and short codes, fix retry logic, and switch on Geo Permissions and pumping protection.
- Get a scoped competing quote. Price your actual corridors with at least one rival before the renewal conversation opens.
- Commit last. Sign only against measured trailing usage after the shaping work, with quarterly true downs, rollover and rate protection written in.
Frequently asked questions
What changes a CPaaS bill more, the rate or the traffic, and how much does shaping cut?
Usually the traffic. In roughly 6 of the engagements we benchmarked, shaping delivered more saving than the rate negotiation did. Buyers who audited channel and destination mix typically found 15 to 30 percent of messaging spend on routes a cheaper channel could serve.
What is the single biggest verification saving?
Moving logins off SMS based OTP. It ran 2 to 5 times the cost of authenticator based flows for the same authentication volume. Offer TOTP or push at enrollment and fall back to SMS only when a user declines, so volume falls without locking anyone out.
How does Twilio pricing work?
It is metered per channel, per message and per minute, with published pay as you go rates, automatic volume discounts, and carrier surcharges passing through on top. Enterprise contracts add committed use discounts, which Twilio negotiates through its sales team rather than publishing.
Are Twilio carrier surcharges negotiable?
Not as a rate, because Twilio passes them through from the mobile carriers. What you can change is how much traffic attracts them: fewer failed and filtered sends, registered senders in each major country, and itemized reporting that shows which corridors carry the cost.
When should you size a Twilio commit, and what discount does it carry?
Size it after the shaping work, against measured trailing usage. Committed use runs 15 to 40 percent off rate card, with breakage risk if the volume was overestimated, so pair the discount with true down and rollover rights.
Does a competing quote help in a Twilio renewal?
Yes. In the renewals we benchmarked, buyers with a scoped competing quote improved committed use terms by 15 to 30 percent over deals negotiated on the relationship alone. Ask each rival to price the same twelve months of volume by country and channel, so the comparison is line by line.
Which Twilio commit mechanics matter most?
Quarterly true downs, rollover of unused commit, and rate protection so committed rates never sit above the falling public card. Cross product drawdown matters too, because it allows traffic to shift from SMS to WhatsApp without stranding commit.
What makes the threat of switching away from Twilio credible?
A routing layer that already works. When one internal service can send a given corridor through a second provider, and you have tested it on live traffic, the account team has to price against that option rather than against a migration project.