Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Knowing Which Customers Are Actually Worth Having
Data & Scraping

Knowing Which Customers Are Actually Worth Having

How to work out customer profitability and lifetime value in a service business, and what to do with the answer.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Most service businesses cannot say which customers are profitable, because delivery cost is not tracked against revenue per client. Getting that number usually reveals that a minority of clients consume most of the margin, and it changes pricing and account decisions.

The number most service businesses do not have

Revenue per client is easy. Profit per client requires knowing what delivery actually cost — hours, materials, rework, the account manager's time, the calls that never appeared on a time sheet.

Businesses that produce this number are usually surprised. The distribution is rarely even, and the clients everyone assumes are best are frequently not.

Getting to a usable figure

  1. Time capture at the job or client level, however rough. Approximate and consistent beats precise and partial.
  2. Direct costs attributed properly — subcontractors, materials, travel.
  3. Account management and support time, which is where the hidden cost usually hides.
  4. Rework, separated from original work, because it is the clearest signal of a mismatched client.
  5. Overhead allocated simply — a flat percentage is fine and arguing about allocation methods is a distraction.
Do not let perfect allocation delay the exercise. A rough profitability figure per client, produced this quarter, is worth far more than a precise one produced never.

What the answer usually shows

A minority of clients producing most of the profit, a group breaking roughly even, and a tail that costs money to serve. The tail is often clients everyone likes, which is why the analysis is uncomfortable.

It also usually shows that the largest client by revenue is not the most profitable, because scale came with discount and demands.

What to do with it

  • Reprice at renewal for clients whose service level exceeds what they pay for
  • Change the delivery model — different service tier, different contact expectations
  • Concentrate business development on the profile that looks like your profitable clients
  • Decline renewal in the extreme cases, politely and with notice

Lifetime value, sensibly

For service businesses, lifetime value is average annual margin times expected tenure, plus referrals. The referral component is frequently the largest and is almost never measured.

Ask new clients how they found you and record it consistently. Within a year you will know which clients generate more clients, which changes who you value.

Do it annually

This is not a dashboard, it is an annual exercise that informs pricing and account decisions. Attempting to maintain live per-client profitability usually produces a system nobody trusts and nobody uses.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

We do not track time. Can we still do this?

Yes, roughly. Ask the delivery team to estimate hours per client for a month; it will not be precise and it will be directionally right, which is enough to act on.

What if a client is unprofitable but strategically important?

That is a legitimate decision, made explicitly with the number in front of you. The problem is loss-making clients nobody knew were loss-making.

How do we raise prices on an unprofitable client?

At renewal, with notice, with an explanation of what has changed in the service they receive. Some will accept, some will leave, and both outcomes improve the business.

What does this analysis cost to set up?

If time data exists, it is a reporting exercise of a few days. If capture must be introduced first, budget for that as the larger part.

Keep reading

More on Data & Scraping

Start here

Not sure which clients make you money?

The first pass is usually a few days of work with data you already hold. Tell us what you capture and we will scope it.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →