Agency profit calculator
For agency owners who want to see what their client count, fees and costs add up to each month, and which lever moves profit most. Everything runs in your browser.
Results
Operating profit / month
$9,400
Operating margin
47 %
Break-even clients
3
LTV to CAC
42.9:1
| Revenue (fees + setup fees) | $20,000 |
|---|---|
| Variable fulfillment | -$4,200 |
| Software | -$500 |
| Account-management time | -$1,800 |
| Contribution | $13,500 |
| Fixed overhead | -$2,500 |
| Client acquisition | -$1,600 |
| Operating profit | $9,400 |
| Client lifetime (from churn) | 33.3 months |
| Lifetime contribution per client | $34,333 |
| Client count implied by churn | 66.7 |
What this means
- You need 3 clients to cover fixed costs, software and acquisition; you have 12.
- LTV to CAC is 42.9:1, in this calculator's highest band (above 5:1): there may be room to spend more on winning clients.
- Software is 2.5 % of revenue at these inputs. If you resell software to clients, compare plan costs against what you charge.
Next: if you are weighing a software line on top of services, read what SaaS mode costs or how agencies use HighLevel.
If you resell software to clients, check current plan prices against what you charge.
Compare HighLevel plans (opens HighLevel in a new tab)Affiliate link: if you sign up through this link we may earn a commission at no extra cost to you. How we're paid.
| Conservative | Base | Growth | |
|---|---|---|---|
| Operating profit | $6,500 | $9,400 | $12,300 |
| Margin | 39.9 % | 47 % | 51.9 % |
| Fee change | Operating profit |
|---|---|
| -20 % | $5,800 |
| -10 % | $7,600 |
| as entered | $9,400 |
| +10 % | $11,200 |
| +20 % | $13,000 |
| Client change | Operating profit |
|---|---|
| -20 % | $7,400 |
| -10 % | $8,400 |
| as entered | $9,400 |
| +10 % | $10,400 |
| +20 % | $11,400 |
| Cost change | Operating profit |
|---|---|
| -20 % | $10,240 |
| as entered | $9,400 |
| +20 % | $8,560 |
| Churn change | Clients |
|---|---|
| +2 pts | 40 clients |
| as entered | 66.7 clients |
| -1 pts | 100 clients |
How this is calculated
setup allocation = new clients per month × setup fee revenue = active clients × average fee + setup allocation variable fulfillment = active clients × fulfillment cost per client servicing = active clients × hours per client × hourly cost contribution = revenue − fulfillment − software − servicing acquisition = new clients per month × cost to acquire a client operating profit = contribution − fixed overhead − acquisition operating margin = operating profit ÷ revenue unit contribution = average fee − fulfillment per client − hours per client × hourly cost break-even clients = ⌈(fixed overhead + software + acquisition − setup allocation) ÷ unit contribution⌉ client lifetime = 1 ÷ monthly churn clients implied = new clients per month ÷ monthly churn lifetime value = unit contribution × client lifetime + setup fee LTV to CAC = lifetime value ÷ cost to acquire a client
Questions
Are the default numbers benchmarks?
No. They are round placeholders so the calculator shows something on load. Replace every value marked “assumption” with your own figures.
Is anything I type sent anywhere?
No. The maths runs in your browser. A shared link carries your inputs in the URL; nothing is stored on our side.
Why does churn change the client count?
If you sign the same number of clients each month and lose a fixed share, your client count drifts toward new clients per month divided by monthly churn. The calculator shows that figure for context.