Skip to content
Marketing Calculators

Agency / Freelance Pricing · Calculator

Client Profitability Calculator

Find out which clients are actually profitable once your real time cost is factored in.

Enter your numbers

What this client pays you per month.

Real hours spent on this client, including meetings and admin.

Your team's loaded cost per hour — salary, overhead, and taxes divided by hours.

Client profit margin: 58.0% — Healthy margin
58.0%
Client profit margin
Healthy margin

With your numbers

Client Profit Margin = (5,00035 × 60) ÷ 5,000 × 100 = 58.0%

Work backwards from a target

Your figures stay in this browser — nothing is sent anywhere.

Shown in USD — the arithmetic is identical in any currency.

What is Client Profitability?

This shows the real margin on one client after their actual time consumption is costed at what your hours genuinely cost. Revenue rankings routinely mislead here: the largest account is often the least profitable, because size brings meetings, stakeholders, reporting and revisions that never appeared in the original scope. Scope creep is gradual enough to be invisible month to month and obvious over a year, which is why this only works if you log hours honestly — including the ones spent on email, calls and admin that feel too small to record.

Why it matters

  • It's the fastest way to spot scope creep before it becomes a serious problem.
  • Revenue alone can be misleading — a high-paying client who demands excessive time can be less profitable than a smaller, efficient one.
  • It gives an objective basis for renegotiating scope or price with a specific client.

The formula

Client Profit Margin = (Client Revenue − Hours Spent × Your Effective Hourly Cost) ÷ Client Revenue × 100

Client Revenue
what the client pays per month
Hours Spent
actual time spent on this client, including meetings and admin
Your Effective Hourly Cost
your loaded cost per hour — not your billing rate, your actual cost

How to use this calculator

  1. 01Log actual hours spent on this client for a representative month, including meetings and admin.
  2. 02Calculate your effective hourly cost — total loaded cost of your time, not your invoice rate.
  3. 03Enter monthly client revenue.
  4. 04A low or negative margin signals it's time to renegotiate scope or price with this client.

Worked example

A client pays $5,000/month, but actually requires 35 hours of work at an effective cost of $60/hour.

  1. Hours logged this month = 35, at a true cost of $60/hour
  2. Cost of serving the client = 35 × $60 = $2,100
  3. Profit = $5,000 revenue − $2,100 = $2,900
  4. Margin = $2,900 ÷ $5,000 × 100 = 58%

A 58% margin is healthy — but if hours crept up to 50/month without a price change, margin would fall to 40%, worth watching closely.

Industry benchmarks

Compiled August 2026

  • Healthy client relationship

    50%+ margin

    Scope and price are well-matched.

  • Acceptable but tight

    20% – 50% margin

    Worth monitoring for scope creep.

  • Losing money

    Below 20%, or negative

    Needs renegotiation or scope reduction soon.

  • Largest client by revenue

    Frequently the thinnest margin

    Size brings stakeholders, meetings and reporting overhead.

Common mistakes

  • Only tracking revenue per client without ever logging real hours spent, missing scope creep entirely.
  • Using your billing rate instead of your true cost per hour, which understates the real cost.
  • Not recalculating after scope changes — a client that was profitable at signing can quietly become unprofitable months later.
  • Excluding the hours that feel too small to log — a daily fifteen minutes of email and Slack is over five billable hours a month, and it is exactly where retainer margin disappears.

How to improve your client profitability

Track hours per client monthly, not just at project start

Scope creep is gradual — catching it requires ongoing tracking, not a one-time estimate.

Use this to inform retainer repricing

A consistently thin-margin client is a clear signal to renegotiate the retainer.

Recalculate retainer pricing

Rank every client and act on the bottom of the list

Running this across the whole roster usually shows a small number of accounts consuming a disproportionate share of capacity. Repricing or releasing one frees more time than any efficiency effort.

Check your true hourly cost

Frequently asked questions

What counts as 'hours spent'?+

All time related to the client — actual work, meetings, email/Slack communication, and admin like invoicing and reporting.

How often should I check this per client?+

Monthly for active engagements, especially in the first few months of a new client relationship when scope is still settling.

What is my true cost per hour?+

For a team member, their salary plus employment costs divided by realistically billable hours — which is materially more than salary divided by 2,000. For yourself, use the rate your income target requires rather than what you happen to charge, or a discounted client will simply look profitable.

Should I fire an unprofitable client?+

Reprice first — most accounts became unprofitable through drift rather than bad faith, and a scope conversation often fixes it. Releasing the client is the right call when the work is at capacity, the price cannot move, and better-margin work is available.

Related calculators

Put this calculator on your site

Free to embed, no attribution required beyond the link the widget already carries. It posts its height to the parent window as marketing-calculators:height if you want to size the frame exactly.

<iframe src="https://markcelerate.com/embed/client-profitability-calculator" title="Client Profitability Calculator" width="100%" height="520" style="border:1px solid #ddd;border-radius:6px" loading="lazy"></iframe>
Preview the widget