Repeatfy
For Small service businesses

Customer Lifetime Value for Small Business, Simply Explained

Customer lifetime value for small business owners, explained simply: what a client is worth, what it costs to win one, and how to grow both numbers.

8 min read·

Ask a barber, nail tech or personal trainer what a client is worth and most will quote the price of one appointment. That number is the least useful one you could pick. A client who pays £25 for a haircut and comes back every month for five years is worth far more than £25, and knowing that changes how you think about marketing, offers and service. That is the idea behind customer lifetime value: small business owners can use it to see what a typical client brings in over the whole time they stay. Pair it with customer acquisition cost, what you spend to win each new client, and you have two simple numbers that tell you whether your business is growing sensibly. This guide explains both in plain English, with worked examples for small service businesses.

What customer lifetime value means

Customer lifetime value, often shortened to CLV or LTV, is the total amount a typical client spends with you from their first visit to their last.

It is driven by three things:

  • How much they spend per visit. Your average bill.
  • How often they visit. Their visit frequency, for example every four weeks.
  • How long they stay. The number of months or years before they drift away.

Improve any one of those and lifetime value goes up. Improve all three and the effect multiplies. That is why loyal clients matter so much to small service businesses: they are not just repeat customers, they are the bulk of your income.

Customer lifetime value: small business formula and examples

You do not need complicated maths or software. A rough figure is far more useful than none.

The simple formula is:

  1. Work out your average spend per visit: total takings divided by number of visits over a period.
  2. Work out visits per year for a typical client: how often regulars come back.
  3. Estimate how many years a typical client stays with you.
  4. Multiply them: average spend × visits per year × years.

A worked example for a barber

Imagine a barbershop where a typical client spends £22 per visit, comes in every four weeks (about 13 visits a year) and stays for around three years before moving away or switching.

£22 × 13 × 3 = £858.

So a typical client is worth around £858 in takings, not £22. These figures are illustrative; use your own.

A worked example for a massage therapist

A massage therapist charges £55 a session. A typical regular books every six weeks, roughly eight or nine times a year, and stays for two years.

£55 × 8.5 × 2 = £935.

Use profit, not just takings

Takings are a good start, but the more honest version uses profit. If roughly half of each £22 haircut goes on wages, rent, products and bills, the profit from that client over three years is closer to £429. That is the number to compare against what you spend winning them.

Calculate it for different groups

An average can hide a lot. Your regulars might be worth many times more than clients who came once with an introductory offer and never returned. If you can, work out lifetime value separately for regulars, occasional clients and one-off visitors. Our guide to RFM analysis for small business shows a simple way to group clients by how recently, how often and how much they spend.

What customer acquisition cost is

Customer acquisition cost, or CAC, is how much you spend, on average, to win one new client.

It answers a simple question: when you spend money on marketing, how many new clients does it actually bring in, and what does each one cost?

How to calculate it

  1. List everything you spent to attract new clients in a period, say a month. Include adverts, boosted posts, flyers, introductory discounts, fees paid to booking platforms or deal sites for new clients, and a fair amount for any time you or staff spent on it.
  2. Count only genuinely new clients in that same period. Do not include regulars; they were not acquired, they returned.
  3. Divide the total spend by the number of new clients.

If a nail salon spent £300 in a month on adverts and a first-visit discount, and gained 20 new clients, its acquisition cost was £15 per client.

Check it by channel

Work it out separately for each way you find clients if you can. Instagram adverts, a deal website and a local leaflet drop may each have very different costs per new client. Asking every new client "how did you hear about us?" makes this much easier.

Putting the two numbers together

On their own, each number tells you something. Together, they tell you whether your marketing is worth it.

  • If lifetime value is comfortably higher than acquisition cost, you are investing sensibly. You might even afford to spend more to win clients.
  • If the two are close, you are barely breaking even on each new client. Something needs to change.
  • If acquisition cost is higher than lifetime value, every new client is costing you money.

Using the barber example, a profit-based lifetime value of around £429 against an acquisition cost of, say, £20 is a very healthy position. But if most new clients come once with a discount and never return, their real lifetime value might be £22 or less, and that £20 looks very different.

It is also worth asking how quickly you earn back what you spent. If it costs £20 to win a client who spends £22 a visit with a decent margin, you recover the cost within a visit or two. If it costs £60 to win them, you need them to stay for several months before you are in profit.

How to increase customer lifetime value

Lifetime value is where most small businesses have the most room to grow. The clients are already there; you just need to keep them longer and look after them better.

  • Bring people back sooner. Book the next appointment before they leave. Send a friendly reminder when they are due, based on their usual visit pattern.
  • Keep them longer. Notice when a regular starts drifting and get in touch before they are lost for good. Our guide to customer retention without discounts has ideas that protect your margins.
  • Raise the value of each visit. Recommend a relevant add-on, upgrade or aftercare product as genuine advice, not a hard sell.
  • Reward loyalty. A simple stamp card or loyalty scheme gives clients a reason to choose you over the place down the road.
  • Deliver a consistently good experience. Clients rarely leave because of price alone. They leave because they felt forgotten, rushed or unappreciated.
  • Ask for feedback. A short question after a visit catches problems early, before a client quietly disappears.

Referrals are a bonus that lifetime value calculations often miss. A happy regular who recommends two friends is worth far more than their own spending.

How to lower acquisition cost

Winning new clients will always cost something, but some routes are far cheaper than others.

  • Encourage referrals. Word of mouth from happy clients is the cheapest marketing there is. A small thank-you for referrals can help.
  • Look after your Google Business Profile. Accurate hours, good photos and plenty of genuine reviews bring in local searchers at no cost.
  • Be careful with deep introductory discounts. They attract bargain hunters who may never return, which raises your real cost per loyal client.
  • Measure each channel. Stop spending on routes that bring in clients who never come back, even if they look busy.
  • Retain more of the clients you win. Every client who stays is one you do not need to replace, which quietly lowers the amount you need to spend on acquisition.

Common mistakes to avoid

  • Counting a client's first visit as their value. One appointment rarely tells you what a client is worth.
  • Ignoring time and discounts in acquisition cost. Your own hours and money-off offers are real costs.
  • Relying on one big average. Regulars and one-off visitors behave very differently.
  • Chasing precision. A rough figure updated every few months beats a perfect one you never calculate.
  • Forgetting the data. You need records of visits and spend per client. Even a simple customer list helps; our guide to CRM for small service businesses explains the options.

Making the numbers work for you

Customer lifetime value and acquisition cost are not just for big companies with finance teams. For a small service business, they answer the questions that matter most: is this advert worth it, how big an introductory offer can I afford, and how much is it worth to keep a regular happy?

To calculate them, you need to know who your clients are and how often they come back. Repeatfy keeps that record for you: customers check in by scanning a QR code at the counter, and it sorts them into New, Regulars, Slipping away and Lost based on your own visit interval. When a regular starts slipping, it drafts an email or SMS for you to approve, and the unique 5-digit code on each message shows you who came back, which is exactly the information you need to see your lifetime value grow.

Frequently asked questions

What is a good customer lifetime value for a small business?

There is no single good number, because it depends on your prices and how often clients visit. What matters is that lifetime value is comfortably higher than what you spend to win each client, and that it is rising over time.

How do I work out customer lifetime value without software?

Multiply your average spend per visit by how many times a typical client visits in a year, then by how many years they usually stay. Use your booking records or till receipts for the inputs. A rough estimate is perfectly useful.

What should I include in customer acquisition cost?

Include everything spent to attract new clients in a period: adverts, boosted posts, flyers, introductory discounts, fees to deal sites or booking platforms for new clients, and a fair amount for staff time. Divide by the number of genuinely new clients in that period.

Is it better to focus on new clients or keeping existing ones?

Most small service businesses need both, but keeping existing clients is usually cheaper and has a bigger effect on lifetime value. Every client who stays is one you do not need to replace.

How often should I recalculate these numbers?

Every three to six months is enough for most small businesses. Recalculate after a big change too, such as a new advertising channel, a price rise or a new loyalty scheme, so you can see whether it helped.

Bring your customers back.

QR check-in, four customer groups, and messages you approve. Invite-only for now.

Request a Demo