← All articles

Service businesses · 5 min read

Which of your clients actually makes you money?

By Nima Riazati, CPA - Clarus Partners

Ask most agency owners, consultants or allied health operators which client makes them the most money and they'll name the biggest invoice. Ask which client makes them the most profit and the room goes quiet. The two are rarely the same - and the difference is sitting inside your Xero file, if it's set up to show you.

Biggest client, worst client

The pattern repeats across service businesses: the largest client gets the most attention, the most scope creep, the most 'quick favours', and the slowest payment terms. Meanwhile a mid-sized client who pays on time, stays in scope and never calls after hours quietly delivers twice the margin. Without per-client profitability, you're allocating your team's scarcest resource - hours - on gut feel.

The three numbers that reveal it

  • Revenue per client - the easy one, straight from your sales reports.
  • Direct cost per client - wages, contractors and tools used delivering their work. This is where most files fall down: delivery costs get lumped into general expense accounts instead of being tracked to the client or project.
  • Hours per client - even a rough timesheet or estimate turns the other two into an effective hourly rate. That single number is the most honest scorecard a service business has.

Setting it up in Xero

You don't need new software to start. Xero's tracking categories let you tag income and expenses by client or project; Xero Projects goes further with time and cost tracking for smaller jobs; and job management tools (the ones tradies and clinics run on) do it automatically once they're properly integrated with Xero. The catch is the same as always: the reports are only as good as the coding. If half your transactions are sitting in 'general expenses', every client looks equally profitable - which is to say, you learn nothing.

What to do with the answer

  • Reprice or re-scope the clients whose effective rate has quietly eroded - scope creep is a pricing problem, not a service problem.
  • Clone your best clients: their industry, size and buying pattern tell you exactly who to market to.
  • Have the honest conversation with the unprofitable ones - or let them go. Firing a loss-making client is the only pay rise that costs you nothing.

The monthly habit

Client profitability isn't a one-off exercise - clients drift, scopes creep, rates go stale. The businesses that stay on top of it see a simple client-by-client margin view in their monthly report pack, so the conversation happens every month, not once a year when something feels off. That view is a standard part of our Control plan: month-end close, budgets, and job and project profitability reported in plain English.

If your file isn't set up to answer the question yet, the free Xero Health Check will show you what's missing - 15 checks, about 20 minutes. Or book a free 30-minute call and we'll look at it together.

How healthy is your Xero file?

Run the free 15-point Xero Health Check and find out in about 20 minutes - or book a free 30-minute call and talk it through.