How the Retainer Profitability Formula Works
Retainers are sold as the holy grail of agency revenue: predictable, recurring, easy to forecast. But a retainer’s revenue is fixed while its cost is not — and that asymmetry is exactly where retainers quietly rot. The client pays for 40 hours; the team delivers 52 “to keep the relationship healthy.” A retainer profitability calculator puts numbers on that habit.
Monthly Profit = Retainer − (Actual Hours × Labor Cost) − Overhead
Renewal Price = (Actual Hours × Labor Cost + Overhead) ÷ (1 − Target Margin%)
Three details make the formula honest. First, it uses actual hours delivered, not the hours in the agreement — profit is destroyed by what you deliver, not by what you signed. Second, labor is priced at the loaded cost per hour (salary plus taxes and benefits), not the salary alone. Third, a share of overhead — account management, tools, PM time — is allocated to the client, because retainer clients consume ongoing attention that project clients don’t.
The calculator also compares two hourly rates: the implied rate (retainer ÷ included hours — what you priced) and the effective rate (retainer ÷ actual hours — what you get). The distance between them is your over-servicing, expressed in the language of pricing.
A Worked Example
Take the calculator’s default retainer: $5,000/month for 40 included hours, with the team actually delivering 52 hours. Loaded labor cost is $45/hour, allocated overhead is $400/month, and the target margin is 50%.
- Implied rate = $5,000 ÷ 40 = $125.00/hour
- Effective rate = $5,000 ÷ 52 = $96.15/hour
- Delivery cost = 52 × $45 = $2,340
- Monthly profit = $5,000 − $2,340 − $400 = $2,260
- Margin = $2,260 ÷ $5,000 = 45.2% — healthy, but short of the 50% target
- Over-servicing = 52 − 40 = 12 hours, costing 12 × $45 = $540/month
- Suggested renewal price = ($2,340 + $400) ÷ 0.50 = $5,480/month
Two fixes get this retainer to target, and the calculator shows both. Capping delivery at the 40 included hours cuts costs to $1,800 + $400 and lifts the margin to 56%. Alternatively, keeping the 52-hour reality but repricing at the $5,480 renewal price lands the margin at exactly 50%. Doing neither donates $540 of labor to the client every month — $6,480 a year, per client.
What Counts as a Healthy Retainer Margin?
The calculator’s badge follows benchmarks that hold across most agencies and studios:
- 50%+ (Excellent): the retainer funds its own delivery, its share of overhead, and real profit. This is where well-scoped retainers should sit.
- 35–50% (Healthy): solidly profitable, but watch the trend — retainers erode over time as scope quietly expands while the price stays flat.
- 20–35% (Watch It): the retainer still contributes, but one heavy month or a rate increase for staff wipes out the profit. Address it at renewal.
- 0–20% (At Risk): you are approximately break-even after honest cost accounting. The client is being subsidized by your better engagements.
- Below 0% (Losing Money): the recurring revenue is recurring loss. Renegotiate, cap hours, or exit.
If your retainer allows rollover of unused hours, treat light months carefully: unused hours are a liability the client can claim later, not extra margin. Recognize the profit only when hours expire. And watch the effective rate against your break-even — if $96.15/hour sounds fine, run it through the billable rate calculator to see whether it clears your real cost per billable hour.
Common Mistakes That Make Retainers Unprofitable
1. Not Tracking Actual Hours per Retainer Client
Most retainer losses are invisible because nobody measures delivery against the agreement. If you don’t know whether the 40-hour client consumed 38 or 55 hours last month, you don’t know your margin — you know your invoice. Per-client time tracking is the entire foundation of this calculation.
2. Treating Over-Servicing as Relationship Building
An occasional extra hour is goodwill; a structural 30% overage is unpaid work with an invoice-shaped disguise. Over-servicing also resets client expectations, making the overage the new baseline — and the next renewal conversation harder, not easier.
3. Renewing at the Same Price by Default
Renewal is the one moment repricing is expected and painless. Walking in without delivery data means renewing on vibes. Bring the actual-hours history and price from the renewal formula: real delivery cost divided by (1 − target margin).
4. Ignoring Overhead and Loaded Labor Cost
Retainer clients consume account management, tools, and PM attention every single month. Costing the retainer at bare salary with no overhead allocation overstates margin by 10–20 points — enough to make a losing client look like a keeper.
5. Counting Rollover Months as Profit
If unused hours roll over, a light month hasn’t earned you extra margin — it has deferred delivery cost into a future month, often one that is already busy. Track the rollover balance as a liability, and cap how many hours can accumulate. When a retainer keeps failing these checks, compare it against your project work with the project profitability calculator — sometimes the kindest thing for the business is converting the retainer back into scoped projects.
Know Every Retainer’s Real Margin, Every Month
Corcava combines time tracking, invoicing, and project management in one tool — hours land on the right client automatically, so over-servicing shows up in week one, not at renewal. From $9/user/month.
Start Free Trial →Free plan available. No credit card required.
Not sure how many hours you can even sell?Estimate your capacity with the billable hours calculator →
Want the bigger picture? Read our complete guide to agency profitability.
Frequently Asked Questions
How do I calculate retainer profitability?
Subtract your real delivery cost (actual hours delivered × loaded labor cost per hour) and the client’s share of monthly overhead from the retainer amount. Divide the result by the retainer to get the margin. Always use actual hours, not the hours written in the agreement.
What is a good profit margin on a retainer?
A well-priced retainer should earn 50% or more after labor and overhead. 35–50% is healthy but worth monitoring, 20–35% needs attention at renewal, and anything below 20% means the client is effectively subsidized by your other work.
What is over-servicing on a retainer?
Over-servicing is delivering more hours than the retainer includes without charging for them — for example 52 hours against a 40-hour agreement. At a $45/hour loaded cost those 12 extra hours cost $540 per month, or about $6,480 per year of donated labor for a single client.
How should I price a retainer at renewal?
Base the renewal on real delivery data: multiply average actual hours by your loaded labor cost, add allocated overhead, then divide by (1 − your target margin). A retainer that really consumes $2,740 of monthly cost needs to be priced at $5,480 to earn a 50% margin.
Are unused retainer hours profit?
Only if they expire. When unused hours roll over, the client can claim them later, so a light month defers cost rather than earning margin. Treat the rollover balance as a liability, cap how much can accumulate, and recognize profit only when hours lapse.
