Calculator
Customer Lifetime Value Calculator
See what a repeat customer is really worth. Enter your average ticket, service visits per year, plan fee, gross margin, and annual retention rate to get customer lifetime value both plainly and discounted to today's money, plus average customer lifespan, LTV:CAC ratio, and how fast you earn back what you paid to win the contractor customer. Free, no signup.
Customer lifetime value
$1,508
Gross profit over the whole relationship, in today’s money, 3.4× one year of profit.
- Cost to deliver the work: $1,631
- Acquisition cost: $240
$3,625 of lifetime revenue leaves $1,754 in gross profit once you have paid to deliver the work and to win the customer.
A maintenance-agreement customer books on a schedule, pays a recurring fee, and renews, so both the annual profit and the retention rate that drives lifespan are higher. A one-off emergency caller may never call again, which is why the same acquisition cost can be a bargain for one and a loss on the other. Switch the customer type above to compare the two with your own numbers, then check the result against the Marketing ROI Calculator to see what that customer actually cost you.
- LTV:CAC target
- 3:1 or better
- Under-investing signal
- Above 5:1
- Average lifespan
- 1 ÷ churn rate
- CAC payback
- Under 12 months
Recurring-service customers are worth multiples of a one-time call. Blended gross: 45-60% for most home-service trades.
Pick the customer you are modeling
Start from a maintenance-agreement member or a one-off emergency caller. They behave nothing alike, because the plan member books on a schedule, pays a recurring fee, and renews, so the calculator loads realistic starting numbers for each and lets you replace them with your own.
Enter revenue, margin, and retention
Average ticket × visits per year plus any annual plan fee gives revenue per customer per year; your gross margin turns that into annual gross profit. Your annual retention rate sets the average lifespan, 1 ÷ churn, so 80% retention is a five-year customer.
Read lifetime value two ways
You get the simple figure (annual gross profit × lifespan) and the discounted figure, which shrinks later years to what they are worth today. It also splits out future repeat business only: what the relationship is worth from here, excluding the job already in hand.
Check it against what you paid
Add your cost to acquire a customer to see lifetime value net of acquisition, your LTV:CAC ratio against the 3:1 benchmark, and CAC payback in both months of gross profit and service calls.
How it works
- 1
Pick the customer you are modeling
Start from a maintenance-agreement member or a one-off emergency caller. They behave nothing alike, because the plan member books on a schedule, pays a recurring fee, and renews, so the calculator loads realistic starting numbers for each and lets you replace them with your own.
- 2
Enter revenue, margin, and retention
Average ticket × visits per year plus any annual plan fee gives revenue per customer per year; your gross margin turns that into annual gross profit. Your annual retention rate sets the average lifespan, 1 ÷ churn, so 80% retention is a five-year customer.
- 3
Read lifetime value two ways
You get the simple figure (annual gross profit × lifespan) and the discounted figure, which shrinks later years to what they are worth today. It also splits out future repeat business only: what the relationship is worth from here, excluding the job already in hand.
- 4
Check it against what you paid
Add your cost to acquire a customer to see lifetime value net of acquisition, your LTV:CAC ratio against the 3:1 benchmark, and CAC payback in both months of gross profit and service calls.
How contractor contractors calculate customer lifetime value
The first job is rarely where a home-service customer makes you money. A $450 tune-up looks thin next to a $250 cost to acquire, until you count the second visit, the plan renewal, and the system replacement seven years out. Customer lifetime value puts a number on that whole relationship, which is the only fair way to judge what a lead is worth paying for. It also exposes the opposite case: a one-off emergency caller who never rings again can be acquired at a loss, and averaging them together with your plan members hides it.
This calculator runs both standard models. The simple form is average ticket × visits per year × average lifespan × gross margin, where lifespan is 1 ÷ churn. The retention form sums the same profit stream as a geometric series and discounts it: CLV = m × (1 + d) ÷ (1 + d − r), with m the annual gross profit, r retention, and d your discount rate. It also reports the widely published r ÷ (1 + d − r) variant, which excludes the purchase already in hand. The two answer different questions, and most published calculators do not say which one they are giving you. From there you get LTV:CAC against the 3:1 benchmark and CAC payback. Pair it with the Marketing ROI Calculator to see what a channel actually charged you per customer, the Profit Margin Calculator to get your gross margin right first, and the Business Valuation Calculator when a book of retained customers becomes the thing you are selling.
Related tools
More free resources to help you price jobs, stay organized, and capture leads.
Business Templates
Free invoices, estimates, and work orders for your trade.
Browse templatesAI Receptionist
Let Crew answer every call while you focus on the job.
Learn moreContractor Blog
Guides on pricing, hiring, marketing, and operations.
Read guidesContractor Licensing
State-by-state license requirements for HVAC, plumbing, and electrical contractors.
View licensing guidesCustomer Lifetime Value Calculator FAQs
Hear Crew answer a call like yours.
We show you on a short call, with your numbers.