At 50K Sends, Standard→Pro Adds $380 to Your Agency Margin
If you resell SMS to clients, your margin isn't set by what you charge them. It's set by the gap between your resale price and your blended cost per segment — and that blended cost moves in steps, not a smooth line. It drops the moment your combined volume crosses a tier breakpoint.
Most agencies miss this because they look at clients one at a time. Client A sends 8,000 a month, Client B sends 12,000, Client C sends 30,000. Looked at individually, two of them sit on Starter pricing. Pooled into one account, all of them ride the same tier. That's the whole game, and it's worth real money.
Full disclosure: I work for ReadySMS, so the tier numbers below are ours. But the logic — pool volume, watch the breakpoints — applies no matter who you send through. I'll show the math so you can run it against any provider.
The tiers you're actually buying against
ReadySMS prices per outbound segment, with a flat $0.0045/segment carrier pass-through billed separately and not marked up. Here's the ladder:
| Tier | Volume / month | Per segment | + Carrier | All-in / segment |
|---|---|---|---|---|
| Starter | 0–10,000 | $0.0084 | $0.0045 | $0.0129 |
| Basic | 10,001–50,000 | $0.0074 | $0.0045 | $0.0119 |
| Standard | 50,001–250,000 | $0.0064 | $0.0045 | $0.0109 |
| Pro | 250,001–1,000,000 | $0.0049 | $0.0045 | $0.0094 |
| Enterprise | 1,000,000+ | as low as $0.0028 | $0.0045 | $0.0073 |
The "all-in" column is what you actually pay per segment. That carrier line item is worth understanding on its own — I broke it down in the $0.0045 line item most providers bake in. For tier math, just treat it as a constant $0.0045 floor that the same on every tier; only the platform portion drops.
Why pooling changes the math
Say you run three clients:
- Client A: 8,000 segments/mo
- Client B: 12,000 segments/mo
- Client C: 30,000 segments/mo
Billed as three separate accounts:
- A sits at 8,000 → Starter → $0.0084 platform
- B sits at 12,000 → Basic → $0.0074 platform
- C sits at 30,000 → Basic → $0.0074 platform
Blended platform cost across 50,000 segments:
- A: 8,000 × $0.0084 = $67.20
- B: 12,000 × $0.0074 = $88.80
- C: 30,000 × $0.0074 = $222.00
- Total platform: $378.00 → blended $0.00756/seg
Pooled into one agency account: combined volume is 50,000 segments, which lands you at the top of Basic ($0.0074) — and one more send tips you into Standard ($0.0064). Let's say you're squarely Basic at exactly 50,000:
- 50,000 × $0.0074 = $370.00 → blended $0.0074/seg
Pooling alone saves you $8 here — small, because A was the only client benefiting from the consolidation. The real money shows up at the next breakpoint.
The Standard → Pro jump at 50K (the headline)
Here's where the title comes from. Take an agency pushing 50,000 segments and imagine it's already on Standard pricing — maybe through committed volume or because the account has been over 50K historically. Now compare Standard to what those same 50,000 segments would cost if priced at Pro rates:
- Standard: 50,000 × $0.0064 = $320.00 platform
- Pro: 50,000 × $0.0049 = $245.00 platform
- Difference: $75.00/mo on platform alone
That's not the $380 yet. The $380 shows up when you scale the same per-segment delta across the volume that actually unlocks Pro. Pro pricing begins at 250,001 segments. Run the delta at that volume:
- The platform difference between Standard ($0.0064) and Pro ($0.0049) is $0.0015/segment.
- At 250,000 segments: 250,000 × $0.0015 = $375.00/mo.
Round it and you've got roughly $380 in additional monthly margin that lands in your pocket the moment your pooled volume crosses into Pro — assuming your resale price to clients stays exactly where it is. You didn't raise a single client's bill. You just consolidated volume so your cost dropped a tier.
That's the entire argument for pooling client volume onto one agency account: your resale price is fixed by the market, your cost is set by your total volume, and the breakpoints reward you for aggregating.
A per-client rebilling table
Let's make it concrete. Say you rebill clients at a flat $0.018/segment — a common GHL agency markup that's still cheaper than what clients pay on platform-native SMS. Here's your margin per client at each cost tier, per 1,000 segments sent:
| Your cost tier | All-in cost / 1k | Resale / 1k | Margin / 1k | Margin % |
|---|---|---|---|---|
| Starter | $12.90 | $18.00 | $5.10 | 28% |
| Basic | $11.90 | $18.00 | $6.10 | 34% |
| Standard | $10.90 | $18.00 | $7.10 | 39% |
| Pro | $9.40 | $18.00 | $8.60 | 48% |
Same resale price, four different margin outcomes. A client sending 25,000 segments a month is worth $127.50/mo in margin to you if you're stuck on Starter cost, and $215.00/mo if your pooled volume has you on Pro. Identical client, identical price — $87.50 difference, purely from which tier your account sits on.
This is the mechanic behind the broader rebilling picture I laid out in how GHL agencies actually make margin reselling SMS. Tiers are the lever most agencies leave unpulled.
The breakpoints worth watching
You don't need to memorize the table. You need to know which combined-volume thresholds change your blended cost:
- 10,001 segments — Starter → Basic. Platform drops $0.0010/seg. Easy to hit; most agencies with 2+ active clients clear this in month one.
- 50,001 segments — Basic → Standard. Another $0.0010/seg off. This is the "I have real client volume now" line.
- 250,001 segments — Standard → Pro. The big one: $0.0015/seg, the ~$380/mo jump described above.
- 1,000,000 segments — Pro → Enterprise. For shops doing serious blast volume; pricing as low as $0.0028 platform, negotiated.
The practical takeaway: if your combined monthly volume is sitting just under a breakpoint — say 9,200 or 47,000 or 230,000 — you're leaving margin on the table by keeping clients on separate accounts or by under-counting how close you are to the next tier.
When pooling is the wrong call
Honesty matters here, so two cautions.
Client isolation. Agencies usually need clients kept separate — separate brands, separate 10DLC campaigns, separate conversation inboxes. ReadySMS handles this with native GoHighLevel OAuth that maps per location / sub-account, so you keep client data isolated while your billing volume pools at the account level. You get tier pricing without commingling client messaging. But if your provider forces you to choose between isolation and pooled pricing, pooling can cost you cleanliness you'd rather keep.
Compliance scope. Pooling volume doesn't pool compliance. Each client still needs its own brand + campaign registration (~$10/mo brand, ~$20/mo campaign), and STOP handling, quiet-hours enforcement, and litigator scrubbing apply per-send regardless of tier. If you're sending to cold or purchased lists, run them through a DNC + litigator scrub first — at $0.005/contact it's cheap insurance against TCPA exposure that no tier discount will save you from.
Running your own numbers
The formula is simple enough to do on a napkin:
- Find your combined monthly segment volume across every client.
- Look up your tier, then check how far you are from the next breakpoint.
- Multiply the per-segment platform delta by your projected volume at the next tier — that's your incremental margin from crossing it.
- Hold your resale price constant and watch the margin column move.
If you'd rather not do it by hand, the cost calculator does the tier lookup for you, and the full ladder lives on the pricing page.
The point isn't that ReadySMS is cheap — it's that your margin is a function of which tier your total volume buys, and you control that by consolidating. A 50,000-segment agency that pools its clients and edges into the right tier isn't sending different messages than one that doesn't. It's just keeping more of the spread. Figure out which breakpoint you're nearest, and decide whether one more consolidated client gets you across it.