SaaS Mode
Rebill Margin Calculator: SMS, Email, and Voice
By Marnix Geerkens. Published 2026-05-28. Updated 2026-05-28.
TL;DR
- Rebilling marks up usage like SMS, email, and voice to a price you set.
- Your margin is your client price minus your platform cost, times the volume.
- Set markups per channel so heavy users stay profitable.
Rebilling lets agencies mark up usage like SMS, email, and voice and charge clients more than the platform charges them. Your margin on each channel is your client price minus your cost, multiplied by how much the client uses. This page shows a simple way to set markups per channel and gives worked examples so you can plug in your own numbers and stay profitable.
What is rebilling in GoHighLevel?
Rebilling is a SaaS Mode feature that meters usage like SMS, email, and voice, marks it up to a price you set, and bills it to your clients. You pay the platform a base cost, and your clients pay your higher price, so the difference is yours.
Without rebilling, heavy usage clients can cost you money. With it, every message a client sends adds to your margin instead of cutting into it.
How do you calculate rebill margin?
The formula is simple. For each channel:
Margin = (your client price per unit minus your platform cost per unit) times the number of units the client uses.
Do this per channel (SMS, email, voice), then add them up for total monthly usage margin. Add that to the markup on your base plan price for your full monthly margin per client.
A worked example you can copy
These numbers are examples only, to show the method. Use your own real platform costs and your own client prices.
| Channel | Your cost (example) | Your client price (example) | Margin per unit |
|---|---|---|---|
| SMS | $0.01 per segment | $0.02 per segment | $0.01 |
| $0.001 per email | $0.002 per email | $0.001 | |
| Voice | $0.02 per minute | $0.05 per minute | $0.03 |
If a client sends 5,000 SMS segments, 20,000 emails, and uses 500 voice minutes in a month, your usage margin at the example prices is: SMS 5,000 times $0.01 equals $50; email 20,000 times $0.001 equals $20; voice 500 times $0.03 equals $15. Total usage margin is $85 for that month, on top of the markup on the plan price.
How should you set your markups?
- Keep per-unit prices low enough that clients do not notice, but high enough to matter at volume.
- Mark up voice more than SMS, since voice volume is lower but value per minute is higher.
- Round to clean numbers so your pricing page is easy to read.
- Review your costs each quarter, since platform rates can change.
Common mistakes
- Leaving rebilling off, so heavy users eat your plan margin.
- Setting client prices below your real platform cost, which loses money on every message.
- Forgetting to add usage margin to your plan markup when you forecast revenue.
Frequently asked questions
What is rebilling on GoHighLevel?
Rebilling is a SaaS Mode feature that lets agencies mark up usage like SMS, email, and voice and charge clients a higher price than the platform charges. The difference is your margin.
How do I calculate my rebill margin?
For each channel, take your client price per unit minus your platform cost per unit, then multiply by how many units the client uses. Add the channels together for total usage margin.
Which channel should I mark up the most?
Voice usually carries the highest markup per unit because volume is lower and value per minute is higher. SMS and email are marked up by small amounts that add up at volume.
Do I need a special plan for rebilling?
Rebilling is part of SaaS Mode, which is included in the GoHighLevel Pro plan at $497 per month. Starter ($97) and Unlimited ($297) do not include it.
How do I try rebilling before going live?
Claim the 30-day free trial through RocketLauncher, explore the SaaS Configurator, then set your markups when you move to Pro.
