Customer lifetime value: how much can you pay for a new customer?
Customer lifetime value tells you the most you can afford to pay for a new customer. Here is a simple way to calculate it from your invoices, with examples.

Customer lifetime value is the total gross profit an average customer brings you over the whole time they buy from you. It answers the most practical question in marketing: how much can you afford to pay to win one new customer? If an average customer brings $2,400 in gross profit over three years, spending $300 to win one is very sensible, even if the first job only brings in $200.
Many small businesses judge marketing by the first sale alone. That makes good channels look expensive and pushes owners to cut exactly the campaigns that bring their most loyal customers. A rough lifetime value, calculated once from your own invoices, fixes that. You do not need software or a statistics course.
The simple formula
For a small business, three numbers are enough:
- Average order or job value: total revenue divided by number of orders or jobs.
- Purchases per year: how many times an average customer buys from you each year.
- Years as a customer: how long an average customer keeps coming back.
Lifetime revenue = average job value x purchases per year x years
Then convert revenue to profit:
Lifetime value = lifetime revenue x gross margin
Gross margin here means what is left after the direct costs of delivering the work: materials, technician wages for that job, product costs. Using revenue instead of gross profit is the most common mistake. It makes customers look far more valuable than they are and leads to overspending.
Examples for different businesses
All three examples use made-up numbers to show the method.
| Business | Avg. job | Per year | Years | Revenue | Margin | Lifetime value |
|---|---|---|---|---|---|---|
| House cleaning (biweekly) | $160 | 20 | 2 | $6,400 | 40% | $2,560 |
| HVAC with maintenance plan | $350 | 2 | 5 | $3,500 | 50% | $1,750 |
| Kitchen remodeling | $30,000 | 1 time | 1 | $30,000 | 30% | $9,000 |
Notice how different the cleaning company's picture is from its first visit: $160 in revenue, $64 in gross profit. Judged on the first job, spending $150 to win a customer looks crazy. Judged on lifetime value, it is a bargain.
The remodeler is the opposite case: one big job and usually no repeat. Here lifetime value comes from the job itself and, often, from referrals.
Adding referrals (carefully)
A happy customer who sends you two friends is worth more than their own invoices. If you track referrals, you can add a referral factor: for example, if every ten customers bring three more, each customer is worth roughly 1.3 times their own value.
Be conservative here. Referrals are real but hard to measure. If you are unsure, leave them out and treat them as a bonus.
From lifetime value to what you can pay
Once you have lifetime value, decide how much of it you are willing to spend on acquisition. A common approach is to keep acquisition cost well below lifetime value, often somewhere between a quarter and a third, to leave room for overhead and profit. The exact share depends on your cash flow and how fast you need the money back.
- Lifetime value: $2,560 (the cleaning company)
- Willing to spend one quarter: $640 per new customer
Now combine it with your close rate to get a maximum cost per lead. If three out of ten leads become customers, you can afford up to $192 per lead. The full calculation is in my guide to cost per lead.
The cash flow catch
Lifetime value is earned over years; marketing is paid for this month. A cleaning company that pays $640 to win a customer gets that money back over many visits. If it grows quickly, it can run short of cash even while every customer is profitable on paper.
Two ways to manage this:
- Track payback time: how many months until a customer's gross profit covers what you paid to win them. Shorter is safer.
- Grow in steps: raise the budget gradually and watch cash in the bank, not just the spreadsheet.
How to raise lifetime value
Often the cheapest growth is not winning more customers but keeping the ones you have longer:
- Recurring plans: maintenance contracts, memberships, subscriptions.
- Reminders: an email or text when the next service is due, with proper consent for texts under the TCPA.
- Follow-up after each job: a thank-you, a review request and a simple way to rebook.
- Win-back campaigns for customers who have not returned in a year. See how to win back past customers.
The Magik Cleaning case study is a good example of the recurring approach. That Warsaw cleaning company works mostly with offices and gets 20+ recurring contracts a month through ads, bots, a CRM and its website. Recurring contracts are exactly what makes lifetime value high in cleaning, whether in Poland or in the US.
Where to get the numbers
Your invoicing or accounting software already holds most of what you need. Export every invoice from the last two or three years with the customer name, date and amount. Sort by customer, count invoices per customer and add up the totals. Customers who bought once and never returned belong in the average too; leaving them out is the quickest way to overestimate.
For gross margin, ask your bookkeeper for the direct cost of delivering your work as a share of revenue, or estimate it from a few typical jobs. An afternoon of this is enough for a first version. Write the result on one line of your budget spreadsheet so it sits right next to what you spend on marketing, and you will look at it every time you set a budget.
Common mistakes
- Using revenue instead of gross profit.
- Taking your best customer as the average.
- Assuming customers stay forever. Check how many from two or three years ago are still active.
- Calculating it once and never updating it.
- Using lifetime value as an excuse to overspend without tracking payback.
If you want help turning lifetime value into a budget and targets per channel, my marketing budget and KPIs service does exactly that. A CRM setup also helps, because it records every job against the customer, so the numbers above come from data instead of estimates.
Let’s talk
about your business
Before the call I review your website and ads. After the call you get an action plan and a price range in writing.
Lifetime value questions
What if I don't have repeat customers?
Then lifetime value is close to the value of the first job, plus any referrals. That is normal for remodeling, weddings or one-time projects. In that case, your acquisition budget per customer comes from the profit on that single job, and referrals and reviews become your main way to raise value over time.
Should I calculate lifetime value per channel?
If you have enough data, yes. Customers from referrals often stay longer and spend more than customers who came for the cheapest price. Even a rough comparison by source can show that a channel with expensive leads is actually your best one because its customers are worth more.
How accurate does the calculation need to be?
Roughly right is enough. You are looking for the order of magnitude: is a customer worth $300 or $3,000? Use your own invoices from the last two or three years, round sensibly and update once a year. Precision beyond that rarely changes decisions for a small business.
Is lifetime value the same as customer acquisition cost?
No, they are two sides of a scale. Lifetime value is what a customer brings in; acquisition cost is what you paid to win them. Healthy marketing keeps acquisition cost comfortably below lifetime value and recovers it within a reasonable time.
Want to work out your
customer lifetime value?
Bring a rough export of last year’s invoices. On a free 30-minute call I will help you calculate it and set a limit for what you pay per new customer.
