
GoHighLevel SaaS Mode Rebilling: The Margin Maths Most Agencies Get Wrong
GoHighLevel SaaS Mode Rebilling: The Margin Maths Most Agencies Get Wrong
Every agency owner who flips on SaaS Mode imagines the same thing: software-style recurring revenue with software-style margins. Then the first month's HighLevel bill lands, the rebilling numbers don't add up, and they realise GoHighLevel SaaS Mode rebilling is not a switch you flip — it is a pricing model you have to engineer. Get the maths right and you run 70%+ net margins on a sticky, recurring product. Get it wrong and you discover you have been subsidising your clients' Twilio and OpenAI usage out of your own pocket, one cent at a time, until the markup you thought you were charging has quietly turned into a loss.
This is the article I wish every agency read before they priced their first SaaS plan. It covers what rebilling actually is, where the margin leaks hide, the exact configuration sequence, and the costing mistakes that turn a "$297/month SaaS client" into a break-even account. Written for agency owners who want recurring revenue that survives contact with a real client's usage.
What rebilling actually is in SaaS Mode
SaaS Mode lets you resell HighLevel as your own white-labelled platform. Rebilling is the mechanism that passes through — with a markup — the usage-based costs your clients rack up: SMS and calls (via Twilio/LeadConnector), emails (via Mailgun/LeadConnector), Conversation AI and Content AI usage, premium workflow actions, and phone number rentals. You set a multiplier (for example, 2x or 4x the base rate), the client's actions draw down a prepaid wallet, and the difference between what they pay and what HighLevel charges you is your usage margin.
The critical distinction most people miss: there are two completely separate revenue lines. The first is your subscription price — the flat monthly fee for the plan itself, billed through your own Stripe connection. The second is rebilling — the variable, usage-based markup on communications and AI. Profitable SaaS agencies engineer both. Amateur ones price the subscription, switch rebilling on at the default multiplier, and never model what happens when a client actually uses the product hard.
Why the margin maths matters more than the price
Here is the trap. You charge $297/month for a plan. That feels like $297 of margin minus your HighLevel seat cost. But your client sends 4,000 SMS, makes 600 minutes of calls, sends 25,000 emails, and runs 1,200 Conversation AI messages in a month. Every one of those carries a hard cost that HighLevel passes to you. If your rebilling multiplier doesn't cover those costs plus a margin, your effective profit on that account is not $297 — it is $297 minus whatever you under-charged on usage.
I have audited SaaS accounts where the owner was thrilled with "fifteen clients at $297" and genuinely did not realise three of those clients were net-negative once usage was counted. The subscription looked profitable; the rebilling was bleeding. The lesson: your subscription price covers your time and platform; your rebilling multiplier must cover usage with margin built in. Treat them as one blended number and you will misprice every plan you sell. This is the same rigour we apply to our productised pricing — every line item is costed before it ships.
Implementation examples: getting the numbers right
1. Cost-stack the heaviest user before you price
Don't price for the average client; price so your heaviest realistic client is still profitable. Build a one-page model: estimate worst-case monthly SMS, call minutes, emails, and AI messages for your target industry. A high-volume home-services client behaves nothing like a low-touch coach. Cost-stacking the heavy user gives you the floor your multiplier must clear.
2. Set the rebilling multiplier with margin baked in
The default multipliers are a starting point, not a strategy. If your base SMS cost is roughly a cent, a 4x multiplier gives you headroom for the platform's own margin plus yours. The same logic applies to email, calls, and AI usage. The goal is that every usage category carries its own positive margin — never rely on the subscription to bail out under-priced usage.
3. Use the wallet and auto-recharge as a margin safeguard
Configure each client's wallet with auto-recharge thresholds. This does two things: it prevents the silent automation blackout that happens when a wallet hits zero (the same failure mode covered in our piece on bullet-proof workflow error handling), and it ensures usage revenue is collected before it is consumed, so you are never floating your clients' costs.
4. Bundle a usage allowance into premium tiers
Sophisticated SaaS agencies stop selling "the platform" and start selling outcomes. A $497 tier might include "up to 2,000 conversations a month" with overage rebilled beyond that. This reframes rebilling from a scary variable line into a clean allowance-plus-overage model your clients understand — and it lets you capture margin on the allowance whether they use it or not.
5. Separate AI as its own profit centre
Conversation AI and Content AI usage is where the newest margin lives. Because clients perceive AI as high-value, they tolerate a healthy markup. Package an "AI Employee" add-on at a fixed monthly price, rebill the underlying usage, and you have a premium line item that costs you cents and sells for dollars. Pair it with an AI booking bot and the perceived value climbs again.
How to set up profitable rebilling step by step
-
Connect your own Stripe account at the agency level. This is what collects both subscription and rebilling revenue. Without it, SaaS Mode cannot bill anyone.
-
Build your SaaS plans in the dashboard. Define each tier's monthly price, trial length, and which features are enabled. Map tiers to outcomes, not feature lists.
-
Cost-stack your heaviest realistic client for each target industry before you finalise prices. This is the step almost everyone skips and the one that determines whether you are profitable.
-
Set rebilling multipliers per usage category — SMS, calls, email, Conversation AI, Content AI, premium actions, phone numbers. Confirm each one clears its underlying cost with margin.
-
Configure wallets and auto-recharge for every sub-account so usage is pre-funded and the wallet never silently empties.
-
Define usage allowances inside premium tiers so rebilling reads as "included up to X, then overage" rather than an unpredictable bill.
-
Reconcile monthly. Pull your HighLevel usage charges against your collected rebilling revenue and confirm the margin per account. This is where you catch the net-negative clients before they cost you a quarter.
The configuration is the easy part. The discipline of step 3 and step 7 — modelling before you price, and reconciling after — is what separates a real SaaS business from an agency cosplaying as one. We walk teams through the whole sequence inside GoHighLevel SaaS Mode builds.
A worked example: pricing a $497 tier
Numbers make this concrete. Say you sell a "Growth" tier at $497/month and your target client is a busy home-services business. You model their heavy month: 4,000 SMS, 800 call minutes, 30,000 emails, and 1,500 Conversation AI messages. At your underlying provider rates, that usage might cost you, hypothetically, around $90 in raw communications and AI. If you rebill at roughly 3–4x, the client pays in the region of $300 for that usage, drawn from their pre-funded wallet — a usage margin of about $210 sitting on top of your subscription.
Now stack it. Subscription revenue is $497. Your cost to serve is your share of the HighLevel agency plan (spread across all clients) plus the $90 of raw usage. Usage revenue recovers that $90 and adds $210. So your blended monthly margin on this account is the $497 subscription, minus your apportioned platform cost, plus the $210 usage margin — comfortably north of $500 in contribution if your platform cost is spread across even a handful of clients.
Contrast the agency that charges the same $497 but leaves rebilling off or at 1x. They eat the $90 of usage with no markup, and on a heavy month that climbs. Same headline price, materially worse margin — and the gap widens precisely as the client succeeds and uses the product harder. That is the whole game: the profitable agency's margin grows with client usage; the amateur's shrinks. Model it once, on a single page, and you will never price a tier blind again.
Common mistakes (and what they cost)
Mistake 1: Pricing the subscription and ignoring usage. The classic. You celebrate "$297 clients" while three of them quietly run net-negative on rebilling. Cost: with even two unprofitable accounts at -$150/month in unrecovered usage, that is $3,600 a year you are paying to keep clients.
Mistake 2: Leaving rebilling multipliers at default. Defaults are conservative and often barely clear cost once your own overheads are counted. Cost: thin or negative usage margin across your entire book — a portfolio-wide leak that scales with your success.
Mistake 3: No wallet auto-recharge. Wallets hit zero, sends fail, clients churn over "the system stopped working". Cost: a churned $297 client is roughly $3,500+ in lifetime value gone, plus the acquisition cost to replace them.
Mistake 4: Forgetting your own HighLevel plan cost. Running SaaS Mode requires the higher agency tier. If you sign three SaaS clients to cover a much larger monthly platform cost, you are underwater on fixed costs alone. Cost: hundreds a month until you reach the client count that covers your base plan.
Mistake 5: Not rebilling AI usage. Treating Conversation AI as a free bonus instead of a metered, marked-up service. Cost: you give away your highest-margin line. For a client running thousands of AI messages a month, that is real money handed back every billing cycle.
Mistake 6: One flat plan for every industry. A coach and a roofing company have wildly different usage profiles. One flat price means you over-charge the light user (who churns) and under-charge the heavy user (who drains your margin). Cost: churn on one end, margin erosion on the other.
A decision framework for SaaS pricing
Use these questions to set every plan.
What does my heaviest realistic client in this niche cost me at full usage? That number is your floor. Your subscription plus rebilling must clear it with margin even in the worst case.
Is each usage category individually profitable? SMS, email, calls, AI — check them one at a time. If any single category is break-even or negative at your multiplier, raise the multiplier or build it into an allowance. Never cross-subsidise.
Am I selling a platform or an outcome? Outcome-based tiers ("up to 2,000 conversations, includes the AI booking employee") command higher prices and make rebilling legible. Feature-list pricing invites comparison shopping and races to the bottom.
Can the client's wallet ever hit zero unfunded? If yes, you have a reliability and a margin problem. Auto-recharge is mandatory, not optional.
The throughline: model the heavy user, make every line profitable on its own, and sell outcomes. Do that and SaaS Mode delivers the margins it promises.
Alternatives and complements
Rebilling is the native model, but it is not the only lever. Some agencies run a flat all-inclusive price with usage caps written into the contract — simpler to sell, but you carry the risk of overage, so caps must be enforced. Others keep usage billing entirely separate, invoicing communications at cost-plus through their own accounting rather than the wallet — more admin, more control. And for agencies migrating clients from another platform, the integrations layer matters as much as the pricing: getting Twilio, Mailgun, and Stripe wired correctly during integrations and provider setup is what makes rebilling actually collect. Whichever model you choose, the underlying maths is identical — know your usage cost, mark it up deliberately, and reconcile every month.
Frequently asked questions
What is the difference between subscription billing and rebilling in SaaS Mode? Subscription billing is the flat monthly fee for the plan, collected through your Stripe connection. Rebilling is the variable, usage-based markup on communications and AI — SMS, calls, email, Conversation AI — drawn from a prepaid wallet. They are two separate revenue lines and must be priced independently.
How do I choose a rebilling multiplier? Start from your underlying cost per unit, then set a multiplier that clears that cost plus your desired margin and the platform's own cut. Many agencies land around 3–4x on SMS and similar on AI, but the right number depends on your costs and what your market will bear. Validate it against your heaviest user, not your average one.
Do I need my own Stripe account for SaaS Mode? Yes. SaaS Mode bills your clients through your connected Stripe account at the agency level. Without it, you cannot collect subscription or rebilling revenue. Connect Stripe before you build your plans.
Why is my SaaS client unprofitable even though they pay every month? Almost always because usage is out-pacing your rebilling markup. The subscription looks profitable, but the client's SMS, call, email, and AI consumption costs you more than you are recovering. Reconcile usage charges against collected rebilling per account to find the leak.
Should I rebill Conversation AI usage? Yes — it is one of the highest-margin lines available. Clients perceive AI as premium and tolerate a healthy markup. Package it as an add-on with a fixed monthly fee plus metered overage and you turn cents of cost into dollars of recurring revenue.
What happens when a client's wallet runs out? Every paid action stops — SMS, email, calls, and AI all fail silently until the wallet is topped up. This causes churn and breaks automations mid-sequence. Always configure auto-recharge thresholds so the wallet refunds itself before it empties, and treat a flat wallet as the single most preventable cause of SaaS churn.
How many SaaS clients do I need to break even? Enough to cover the higher agency-tier HighLevel plan that SaaS Mode requires, plus your own time. Calculate your fixed monthly platform cost first, divide by your average net margin per client, and that is your break-even client count. Sign past it deliberately, not hopefully — and remember that every client added after break-even is almost pure margin.
Can I change my rebilling multiplier after clients have signed up? Yes, but communicate it. Raising a multiplier changes what clients pay for usage, so frame it as a pricing update with notice rather than a silent change. Better still, set the right multiplier from the start by cost-stacking your heaviest user, so you are never forced into an awkward mid-contract correction.
Build a SaaS product that actually prints margin
SaaS Mode is the most powerful recurring-revenue engine HighLevel offers — and the easiest to misprice. If you have switched it on without cost-stacking your heaviest user or reconciling rebilling against real usage, there is a strong chance some of your "best" clients are quietly costing you money every billing cycle. The agencies that win with SaaS Mode are not the ones with the cleverest funnels; they are the ones who treat pricing as a discipline — modelled before launch, reconciled every month, and adjusted as usage grows.
We model the maths, configure the multipliers, set up wallets and auto-recharge, and build SaaS plans that hold their margin under real-world load — so your recurring revenue is genuinely recurring profit, not a subsidy you are paying without realising it.
Written by Dr Priya Jaganathan — GoHighLevel Certified Admin and founder of HL Growth Partner, helping agencies across Australia turn SaaS Mode into a profitable, recurring product.
