Client profitability calculator
Most agencies discover their loss-making clients at renewal - far too late. Enter the annual fee, the hours your team delivers and your blended cost - this shows the real gross margin on that client, the effective hourly rate, and what to do if the number is bad.
Built with Forge - done-for-you automation for agencies.
How profitability is calculated
cost of delivery = hours ร cost/hour + pass-throughsgross profit = annual fee - cost of deliverygross margin % = gross profit รท annual fee ร 100
This is the number to watch monthly. A retainer that booked at 55% margin can drift to 30% within a year if scope creeps or the team takes more time than scoped. The agencies that catch the slide early re-price or re-scope; the ones that don't find out at renewal and have a much harder conversation.
Four inputs, real numbers
- Enter the annual fee from this client (retainer ร 12, plus any project fees).
- Enter the hours your team delivered against them in the year - from your time tracking.
- Enter your team's blended fully-loaded cost per hour.
- Add any pass-through costs (media spend, software bills) you absorb.
- Read the gross margin, gross profit and effective rate - plus a verdict and what to do about it.
Put this calculator on your site
Free to embed. Paste this snippet anywhere your audience plans pricing - it's self-contained, updates live, auto-fits any layout, and links back to the full tool.
Frequently asked questions
What is client profitability?
The gross margin a single client generates - their annual fee minus the fully-loaded cost of delivering for them, as a percentage. It's the most under-watched number in an agency, and the one that decides which clients are worth keeping.
What's a healthy gross margin per client?
50%+ gross margin per client is healthy for services agencies. Below 30% is fragile - either re-scope, raise the fee, or have the renegotiation conversation now. Above 60% is a top client worth modelling more like.
What blended cost per hour should I use?
Your team's fully-loaded average cost - typically the team's annual salaries ร 1.3-1.5 (for taxes, benefits, software) divided by billable hours. If your senior costs $140k fully loaded and bills 1500 hours a year, that's about $93/hr.
Should I include pass-through costs?
Yes, if you absorb them - media spend, software subscriptions, contractor fees you eat. If you invoice them separately, leave them out. Pass-throughs over 30% of the fee inflate revenue without margin and distort the picture.
How is this different from the pricing calculator?
The pricing calculator is forward-looking (will this quote earn margin?). The client profitability calculator is backward-looking (did this client earn margin last year?). Use this on existing clients to find the loss-makers; use the pricing calculator before quoting the next one.
Related for agencies
Agency pricing calculator
Run a single retainer or project through the margin maths.
learn more โ02Effective hourly rate calculator
Turn any fixed fee into the real rate it works out to.
learn more โ03Rate card builder
Build a defensible rate per role from cost + margin + utilization.
learn more โSpot loss-making clients before renewal.
Forge builds, runs and keeps improving the automations that track this for you - time, margin, reporting - on a monthly retainer. No code on your side.