What LTV Actually Measures in a Detailing Context
LTV is not total revenue from a customer. It is the gross margin those bookings generate over the customer's active life with your business—after supplies, chemicals, and direct labor costs but before your time as an owner, fixed overhead, or taxes. Confusing revenue with margin makes your LTV look bigger than it is, which leads to overspending on ads or discounts to acquire customers who never actually pay for themselves.
There are two practical versions of LTV worth tracking. Observed LTV measures what closed-out customer cohorts actually produced over a defined past period. Contribution LTV projects what a new customer might produce using current average order value, estimated visit frequency, estimated gross margin, and a retention assumption. Observed LTV is a fact. Contribution LTV is a forecast that can be wrong, so you should build it conservatively.
Define Your Gross Margin per Job Before Anything Else
Gross margin per job is your average invoice amount minus the direct costs tied to that specific job: chemicals and supplies consumed, any subcontracted labor, and any job-specific disposables. It does not include your own owner draws, rent, insurance, or equipment depreciation. Those are real costs that matter for profitability, but LTV is designed to show margin before fixed overhead, so you can compare it against variable acquisition costs.
If you do not track chemical costs per job, estimate them as a percentage of the job price and use the same percentage consistently. The point is not perfect accounting—it is a stable, honest number you apply the same way every time. A detailer who charges $200 for a full interior and uses $30 in chemicals has a $170 gross margin on that job, or 85%. A correction that adds wax, compound, and pads might drop that margin to 60% on a $350 job. Use a weighted average across your service mix.
Related resource: Measure Detailing Capacity Utilization Without Filling Every Minute
Estimate Visit Frequency and Retention Honestly
Visit frequency is how many times a year your average active customer books. Retention rate is the fraction of customers who book again in the following year. Both numbers should come from your own booking records, not industry generalizations. If you have 18 months of records, pull the customers who first booked in the first six months and count how many came back in the following 12 months. That is your observed one-year retention rate for that cohort.
If your records are too thin to support this, use a deliberately low retention estimate—50% or below—so your LTV projection stays conservative. A customer who books twice a year but has a 40% chance of returning next year is worth much less than the same customer at 80% retention. Retention differences matter more than frequency differences in the LTV formula, so do not fudge it upward hoping for the best.
Related resource: Use a Quote Aging Report to Prioritize Detailing Follow-Up
The LTV Formula and How to Apply It
A simple one-period LTV formula for a small detailing operation: LTV = (Average Job Margin) x (Annual Visit Frequency) / (1 - Retention Rate). This gives you an estimated total gross margin contribution over an indefinite horizon, discounted implicitly by the churn rate. It assumes a stable retention rate over time, which is rarely perfectly true, but it is a reasonable approximation for planning purposes when you label it as an estimate.
Do not treat this formula as precise. Its output is only as reliable as your three inputs. If any input is uncertain, run two scenarios: an optimistic case and a conservative case. The conservative case should drive your decisions. For example, if you are unsure whether retention is 50% or 65%, base your ad spend limit on the 50% scenario.
DETAILING LTV WORKSHEET Step 1 - Average job gross margin Average invoice per visit: $______ Minus average direct cost per visit: $______ = Gross margin per visit: $______ Step 2 - Annual visit frequency Total visits in past 12 months: ______ Divided by distinct active customers: ______ = Visits per customer per year: ______ Step 3 - Retention rate (from records or conservative estimate) Customers who returned in year 2: ______ Divided by customers from year 1: ______ = Retention rate: ______% Step 4 - LTV calculation LTV = Gross margin per visit x Annual frequency / (1 - Retention rate) LTV = $______ x ______ / (1 - ______) LTV = $______ Step 5 - Acquisition cost limit Maximum customer acquisition cost (your threshold, e.g. 30-50% of LTV): $______ Current average acquisition cost (ads + referral incentives / new customers): $______ Gap (positive = room to spend more, negative = overspending): $______ Notes: Date calculated: ______ Cohort or period used: ______ Next review date: ______
Worked Scenario: A Hypothetical Solo Operator
This scenario is entirely hypothetical and uses made-up numbers to illustrate the method. Imagine a solo mobile detailer, call her Jordan, who has 14 months of booking records. She pulls her numbers for the first 12 months: 80 distinct customers, 140 total visits, average invoice $185, average direct cost $35 per visit, so gross margin per visit is $150. Annual visit frequency is 140 divided by 80, which equals 1.75 visits per customer per year.
Of those 80 customers, Jordan checks how many booked again in months 13 and 14 as a rough proxy. She finds 36 of them returned, suggesting about a 45% one-year retention rate. Using the formula: LTV = $150 x 1.75 / (1 - 0.45) = $262.50 / 0.55 = roughly $477. Her maximum comfortable acquisition cost, set at 40% of LTV, is about $191 per new customer. She currently spends $60 in ad costs per new customer on average, so she has room—but she chooses not to increase spending until she has a full 24-month cohort to confirm retention holds.
Where This Calculation Breaks Down
The formula assumes your retention rate is stable from year to year. In practice, a single busy season, a price increase, or a new competitor can shift retention noticeably. If you have only one year of data, your retention estimate could be off by 15 percentage points or more, and a 15-point difference in retention dramatically changes the LTV output. This is why the conservative scenario matters—it protects you from making commitments based on a lucky cohort.
The formula also treats all customers as equal. A customer who books a $400 ceramic coating once is not the same as one who books a $120 maintenance wash every two months. If your service mix is wide, consider calculating LTV separately for two or three customer segments rather than blending them into one number that misrepresents both groups.
Using LTV to Make Actual Decisions
The most direct use of LTV is setting a ceiling on what you will spend—in money or discounted time—to bring in one new customer. If your conservative LTV is $400 and you set a 35% threshold, you should not spend more than $140 acquiring a single new customer across all channels: ads, referral rewards, your own prospecting time valued at your effective hourly rate, and any first-job discount you offer.
LTV also tells you how hard to work to recover a lapsed customer. If a customer you have not seen in 14 months has a forward-looking contribution value of $400 and it costs you $10 in time to send a thoughtful re-engagement message, that is worth doing. If it requires a 40% discount on their next appointment, do the math: that discount comes out of your margin, and you need them to return enough times to recover it. Your CRM's contact and appointment history makes it straightforward to identify customers who have gone quiet and build a short list for personal outreach.
Related resource: Detailing Business KPIs: A Small Set Worth Reviewing
Recording the Inputs and Revisiting the Number
LTV is not a number you calculate once. Set a reminder to recalculate it every six months using an updated cohort. Record the inputs each time—average margin, frequency, retention rate, and the cohort period—so you can see whether retention is improving or slipping. If you run a price increase, calculate LTV before and after using actual post-increase booking behavior, not just the higher invoice amount.
Weavr's contact records and appointment history give you the raw material for this: you can review booking dates per client, link service records, and use the built-in reporting to identify active versus lapsed customers. The calculation itself is still manual math or a spreadsheet, but having clean records means the inputs are reliable rather than guessed. Run the worksheet above every time you revisit the number and date each version so you know which inputs drove which decisions.
The practical takeaway
Calculate LTV using your own gross margin, visit frequency, and a conservatively low retention rate from actual records. Use it to cap acquisition spending and decide how hard to chase lapsed customers. Recalculate every six months with a fresh cohort and keep the prior versions so you can see the trend.
Explore the relevant WeavrCRM workflow · Review integrations and requirements