What Is a Customer Worth After the First Job?
You don’t need fancy software or a ten-year forecast. Start with actual customers, actual invoices, and one useful number.
The short version
- 01Customer lifetime value measures what a customer brings in across the relationship, not just the first sale.
- 02Start with a measured 24-month customer value instead of guessing how long customers will stay.
- 03Track both revenue and gross profit. A customer’s spending is not the same as their contribution to the business.
- 04Separate one-time customers from repeat customers so the average doesn’t hide what needs fixing.
A $300 customer might be worth $300. Or $3,000. Your invoice software knows the first number. You need to work out the second.
Customer lifetime value sounds like something requiring a marketing department and a dashboard nobody opens. It doesn’t.
For a local service business, the useful version starts with a simpler question: What does one customer actually spend with us over time, and how much do we keep before overhead?
What lifetime value actually means
Customer lifetime value, or LTV, is the total value a customer generates during their relationship with your business.
People often quote it as revenue. That’s useful, provided everyone understands that revenue isn’t profit.
A homeowner who buys one $250 cleaning has a different value from a homeowner who books that cleaning every quarter for five years. Same first invoice. Very different relationship.
The common shortcut is:
Average purchase × purchases per year × years as a customer = revenue LTV.
For example, $300 per visit × two visits a year × three years = $1,800.
The arithmetic is easy. The bullshit usually lives in “three years.”
If you don’t know how long customers stay, don’t invent a lifespan because the spreadsheet wants one. Start with a period you can measure. Call it 24-month customer value, not lifetime value. An honest partial answer beats an impressive guess.
Calculate a version you can trust today
Export your invoice history. You need a customer identifier, invoice date, and net sales amount after discounts and refunds, excluding sales tax.
Pick a group of customers whose first paid job happened in the same quarter, at least two years ago. Then total what each customer spent during their own first 24 months.
Keep the customers who never returned. Especially those customers. Removing them makes your number look better and mean less.
Here’s an illustrative example for a home-service company:
- 100 customers in the starting group.
- 180 paid jobs during their first 24 months.
- $60,000 in total net sales from those jobs.
$60,000 ÷ 100 customers = $600 in 24-month revenue per customer.
You can also see the moving parts:
- Average ticket: about $333 per job.
- Purchase frequency: 1.8 jobs per customer over 24 months.
- Average customer revenue: $600 over 24 months.
Divide by all 100 starting customers, not the number still active today.
Use consistent customer records. If “Jim Smith,” “James Smith,” and “Smith Residence” are the same account, clean that up. Otherwise, your best repeat customer becomes three mediocre strangers.
For a gym or recurring cleaning company, count membership or service payments across the same window. The principle doesn’t change.
Now remove the money you didn’t keep
That $600 is not available to pay you. You still had to deliver the work.
Suppose those $60,000 of jobs required $36,000 in direct delivery costs: field labor and associated payroll costs, materials, and subcontractors. That leaves $24,000 in gross profit.
$24,000 ÷ $60,000 = 40% gross margin.
$24,000 ÷ 100 customers = $240 in 24-month gross profit per customer.
Now you have two clearly labeled numbers:
- Revenue value: $600 per customer.
- Gross-profit value: $240 per customer.
That $240 still isn’t net profit. Rent, office payroll, marketing, insurance, and other overhead still need paying. Keep acquisition spending separate from this calculation so you don’t quietly subtract it twice later.
If job-level costs aren’t available, apply your actual gross margin for comparable work as a rough estimate. Label it an estimate. A maintenance visit and a major installation may have very different economics.
Watch labor percentage, too. Customers who need repeated free visits can generate plenty of sales while eating the contribution you thought you had.
Split the average before it fools you
An average tells you what happened. A useful split tells you where to look.
In our example, suppose the same 100 customers break down like this:
- 60 customers bought once and generated $18,000: $300 each.
- 40 customers bought more than once and generated $42,000: $1,050 each.
Together, they still average $600.
But now the business question changes. What brought those 40 customers back? Scheduled maintenance? A reminder? Another service they genuinely needed?
Don’t assume every one-time buyer represents failure. Someone buying a replacement roof shouldn’t need another next spring. Compare customers buying similar services with similar opportunities to return.
Then compare groups across periods using equal observation windows. Your previous group is your first benchmark. A universal “good LTV” number for roofers, gyms, and dental clinics would be nonsense.
Check pricing and delivery costs alongside spending. Higher revenue with lower gross profit isn’t an improvement. And future repeat purchases don’t repair today’s cash flow; the money arrives when the work gets paid for.
Fix this first on Monday
Block an hour with whoever owns the invoice records.
- Pull one customer group with a complete 24-month history.
- Calculate revenue per starting customer, including people who never returned.
- Calculate gross profit per customer, or clearly label your estimate.
- Split one-time buyers from repeat buyers within a comparable service.
- Pick one repair: duplicate records, missed maintenance reminders, or no process for booking the next appropriate visit.
If follow-up is the gap, write it into your SOPs and assign an owner. Don’t leave it as “we should probably contact people.”
Fix the records first. Fix the missed repeat work second. You don’t need to predict a customer’s entire lifetime to stop wasting the relationship you already have.
