Client Profitability: Which Clients Really Make You Money
Client profitability is what a client pays you minus what it costs to serve them, usually shown as a margin percentage. To work it out, add up the revenue for one client, subtract the cost of the time and any direct costs spent on them, and divide the result by the revenue.
Most businesses know their biggest clients. Far fewer know their best ones, because the profit and loss statement adds everyone together. A client paying $10,000 a month who takes up two people's week can be worth less than a client paying $4,000 who rarely calls. You cannot see this until you split your numbers by client, and once you do, it often changes how you price and who you say yes to.
The client profitability formula
Client profit = revenue from the client − direct costs of serving the client
Client margin = client profit ÷ revenue from the client
Direct costs usually means two things:
- Time: the hours your people spent, multiplied by what each hour costs you.
- Outside costs: subcontractors, materials, travel, software bought for this client.
The formula is simple. The value comes from being honest about time.
Work out what an hour really costs
The most common mistake is to use a person's pay divided by 2,080 hours. That understates the real cost in two ways: it leaves out taxes and benefits, and it assumes every paid hour is billable.
A better figure uses billable hours:
Cost per hour = (salary + employer taxes + benefits) ÷ billable hours a year
| Item | Amount |
|---|---|
| Salary | $70,000 |
| Employer taxes and benefits | $14,000 |
| Total yearly cost | $84,000 |
| Billable hours a year | 1,400 |
| Cost per billable hour | $60 |
Dividing the $70,000 salary by 2,080 would give about $34 an hour, little more than half the true cost, and every client would look better than they are. For owners, use the salary you would pay someone to replace you, even if you do not take one.
A worked example
Three clients, one month, $60 per hour for time.
| Client A | Client B | Client C | |
|---|---|---|---|
| Revenue | $10,000 | $6,000 | $4,000 |
| Hours | 130 | 45 | 20 |
| Cost of time | $7,800 | $2,700 | $1,200 |
| Outside costs | $800 | $300 | $0 |
| Client profit | $1,400 | $3,000 | $2,800 |
| Margin | 14% | 50% | 70% |
Client A is half your revenue and under a fifth of your profit. If you had to lose one client, the instinct says to protect A at all costs. The numbers say Client C, at $4,000, is worth twice as much in profit.
Be careful with one month, though. Client A may be in a heavy launch phase. Look at three to six months before you act.
Client profitability vs project profitability
Project profitability answers a smaller question: did this job make money? Client profitability adds up all the jobs for one client, including the hours nobody billed.
You need both. A client can have profitable projects and still be unprofitable overall, because of all the unbilled calls, revisions and "quick questions" between them. Equally, a low-margin first project can be fine if it leads to years of good work. Read project margin to fix how you scope, and client margin to decide how you manage the relationship.
What usually eats the margin
When a client's margin looks poor, it is usually one of these:
- Scope creep. Extra requests that nobody prices. Compare the hours you quoted with the hours you spent.
- Too much communication. Meetings and emails often go unrecorded, which is why you need to log that time too.
- Slow approvals. Work picked up and put down costs more than work done in one go.
- Rework. A brief that was never clear gets done twice.
- An old price. A rate set three years ago, when your costs were lower.
- The wrong person on the work. A senior person doing junior tasks.
What to do with the answer
Sort your clients by margin and sort them into four groups.
| Group | What you see | What to do |
|---|---|---|
| Keep and grow | High margin, room to grow | Protect them, give them your best people, ask for referrals |
| Reprice | Good client, weak margin | Raise the rate or reduce what is included at renewal |
| Rescope | Margin lost to extras | Write down what is included, and quote for the rest |
| Let go | Low margin, no route to fixing it | Finish the current work and hand over kindly |
Do not go straight to the last group. Most weak margins can be fixed with one honest conversation at renewal:
"We've looked at the time this work takes and it's well beyond what we planned. We'd like to keep working with you. From {date}, the monthly fee will be {amount}, or we can reduce the scope to {what stays}. Which works better for you?"
Doing this without special software
You can start with a spreadsheet and one export a month: revenue by client from your invoices, hours by client from your time records, and direct costs from your bills. It takes an hour or two. It only works if people log time honestly, including time they will not bill. Tell them the point is to price work properly, not to judge how busy they are.
Many accounting tools can do some of this. As of 5 November 2026, project profitability sits on QuickBooks Plus at $140 a month, Xero Established at $97, FreshBooks Premium at $70 and Zoho Books Professional at $50, all US list prices.
How this works in Pacten
Time, projects and invoices are in one place in Pacten, so the figures build themselves. The profitability card in Planner reports shows hours, earned, billed, cost of time, margin and what is ready to invoice, by client or by project. Each person's cost comes from a rate you set, from their role, or from salary, tax and benefits divided by billable hours, which is the method above. Approved billable time on a time-and-materials project can then become a draft invoice.
The limits matter here, because margin is easy to overstate:
- It is time cost only. Overheads, supplier bills and outside costs are not included, so your real margin is lower than the card shows.
- It covers active projects, up to 200 at a time. Retainers show the current period.
- It sits in Planner, not Finance. The profit and loss report does not break down by client.
- Access is limited to owners and people with the Finance label, because cost rates are sensitive.
Use it to compare clients and spot a problem, and use your accountant's figures for the true bottom line. Pacten sits alongside your accounting software if that is where your books are kept. For why handoffs make this hard in the first place, read how to keep track of clients, bookings and invoices in one place.
Frequently asked questions
- How do you calculate client profitability?
- Take the client's revenue, subtract the cost of time and outside costs spent on them, and divide the result by the revenue. Use the full cost per billable hour, and look at several months together.
- What is a good client profit margin?
- It depends on your sector and overheads. The margin here is before overheads, so it needs to be high enough to pay for them and still leave profit. Compare clients against each other first, then against your overhead rate.
- Should I fire unprofitable clients?
- Usually not first. Try repricing or rescoping at renewal. Some clients are worth keeping for referrals or stability. If the margin cannot be fixed, finish the work and part well.
- Why does my biggest client make the least money?
- Large clients often ask for more meetings, revisions and discounts. Their revenue can hide a lot of unbilled time. Track all the time spent, not only billable work, and you will usually see why.
- Can I see profit by client in Pacten?
- Yes, in Planner reports, based on cost of time, for owners and members with the Finance label. It leaves out overheads and supplier costs, and the Finance profit and loss report does not split by client.