Operations · 10 min read
White-label GHL fulfilment: how to price agency retainers
Cost-plus pricing caps your agency at the size of your delivery team. Here is the maths behind value-based retainers, with the four numbers that decide whether a retainer survives month four.
Marcus Feld
Head of Build
Published
Most agency retainers are priced by looking at what the agency down the road charges and subtracting ten per cent. That is not pricing, it is flinching. Here is a structure that survives a bad month.
Start with delivered cost, not with the market
Delivered cost is what one client actually costs you to serve for one month, fully loaded. Four components:
| Component | Typical monthly cost per client |
|---|---|
| Platform (sub-account share, numbers, email credits) | $45 – $120 |
| Build labour, amortised over 12 months | $110 – $340 |
| Ongoing support and maintenance | $140 – $480 |
| Account management and reporting | $90 – $300 |
A typical mid-market client lands between $385 and $1,240 per month in delivered cost. If your retainer is $800 and your delivered cost is $700, you do not have an agency, you have a job with extra steps.
Then price against the client’s number, not yours
Every vertical has a number the owner already tracks and already argues about. Price against that number and the conversation stops being about your hourly rate.
| Vertical | The number they care about | Retainer band that lands |
|---|---|---|
| Home services | Answered calls and booked jobs | $1,200 – $2,400 |
| Dental | Kept appointments and chair utilisation | $1,500 – $3,200 |
| Med spa | Consult show rate and package value | $1,800 – $3,800 |
| Real estate teams | Speed-to-lead and listing appointments | $1,000 – $2,600 |
| Law firms | Signed retainers per month | $2,400 – $6,000 |
| Insurance | Book retention percentage | $1,600 – $3,400 |
Why white-label fulfilment changes the maths
Cost-plus pricing has a hard ceiling: your delivery capacity. Every new client needs hours you do not have, so you hire, and every hire compresses margin until the next price increase. White-label fulfilment breaks that link by converting a variable staffing problem into a fixed monthly line.
- Your delivered cost becomes predictable, because labour is a known number rather than a hiring forecast.
- Your capacity stops being a function of your own week.
- Your gross margin per client rises as you add clients, instead of falling.
- You can quote a delivery date without checking who is on holiday.
Structure the retainer in three parts
A retainer that is one undifferentiated number is easy to cancel. A retainer with visible components is not.
- Platform and hosting — small, fixed, obviously necessary. This is the part nobody argues with.
- Managed system — maintenance, monitoring, health checks, fixes. Priced on account complexity.
- Growth work — the campaign, the new funnel, the quarterly build. Priced on scope and visibly optional.
When a client wants to cut spend, they cut growth work and keep the system. That is a downgrade you survive, rather than a cancellation you do not.
The four numbers that predict churn
Retainers rarely die at renewal. They die in month four and get cancelled in month nine. These are the leading indicators, in order of usefulness:
- Days from signature to first measurable result. Past 45 and churn risk roughly doubles.
- Client logins per month. A client who never opens the account has no attachment to it.
- Support tickets per month. Both zero and more than eight are bad signs; the middle is healthy.
- Months since the last new deliverable. Past three and the retainer starts to feel like a subscription to nothing.
Raising prices on an existing book
Do it annually, in writing, at a fixed percentage, attached to something new. Not "prices are going up" but "from March the retainer includes the quarterly automation review and moves to $2,100". Roughly nine in ten clients accept. The one who leaves was going to leave.
Quick answers
Related questions
Keep reading
Next in the series
Pillar guide · 9 min
What Is a White-Label GoHighLevel Snapshot?
A snapshot copies an entire GHL sub-account. A white-label snapshot copies it with no trace of whoever built it. Here is the difference, and why it decides your margin.
Checklist · 8 min
The 14-Point GHL Snapshot Import Checklist
Everything that silently breaks when a snapshot lands in a new sub-account, and the order to fix it in before anybody shows the client.