Customer Lifetime Value for Contractors: A 2026 Money Model
Work out what a customer can leave after the crew gets paid. Then choose the buildings, service scopes and owner relationships that deserve your next sales hour.
Customer lifetime value for contractors is the expected gross profit from an account over the years you serve it. Start with annual revenue multiplied by gross margin and expected years, then adjust for retention and separately priced projects. The HVAC example here produces $19,054 in discounted five-year value. Ground Control by PorchRocket finds buildings whose size, visible equipment and location fit the account economics you want.
What matters most
- The $46,000 HVAC relationship assumes five retained years and a replacement job; weighting retention and project probability reduces its discounted value to $19,054.
- At 85% annual retention, $5,000 of annual service gross profit produces $18,543 over five years before discounting.
- Two expected account wins in the list model produce a $2,850 acquisition cost each and a 5.1:1 ratio using discounted service value alone.
- Ground Control costs $10 to $20 per commercial building, delivers within 48 hours after payment and credits wrong matches reported within 30 days.
One HVAC customer leaves $380 in lifetime gross profit. Another leaves $46,000. In this worked model, the first buys a $950 repair at a 40% gross margin and never orders again. The second runs a 42,000 square foot office building with six rooftop units: five years of maintenance and repairs leave $25,000, and one equipment replacement adds $21,000.
The larger relationship earns its value through recurring work and a separately won project. A bigger roof gives you a place to start looking. The service scope determines annual profit; renewal history tells you how far to carry it. The buyer still has to authorize each job. Customer prices and margins below are planning assumptions, as are the probabilities and campaign rates; published product prices and outside facts are identified separately.
Ground Control by PorchRocket finds buildings by the features that fit your service. I would put lifetime value beside those filters before buying a list. That lets a sales manager choose between another one-off repair prospect and an account worth several years of scheduled truck visits.
What does customer lifetime value mean for contractors?
A contractor’s CLV estimates the gross profit a customer will produce across the relationship, including recurring service and separately won projects, before acquisition spending and fixed overhead.
CLV and LTV are interchangeable here. When you compare two customers, the figure you want is the profit left after delivering their work, while lifetime revenue only tells you how much you expect to invoice over the relationship.
Keep the profit definition consistent. For this model, gross profit equals revenue less direct job costs, including loaded field labor, materials, subcontractors and assigned equipment or travel costs; subtract additional account-management hours too if they sit outside those costs in your books.
The American Marketing Association’s lifetime-value framework connects margin and retention to acquisition spending, distinguishing revenue value from contribution value. Deduct equipment purchases from replacement revenue before comparing that project with a service agreement.
A $20,000 installation at 25% gross margin leaves $5,000. Spending $4,500 to acquire it consumes most of that amount, even though the revenue-to-acquisition ratio looks impressive. Office payroll and rent still need paying.
I would keep customer acquisition cost, or CAC, outside the first CLV calculation. Put it in the next column. You can then compare the two, or subtract CAC once to get value after acquisition. Some formulas already deduct acquisition; check the worksheet label before dividing by CAC again.
Define the customer too. One owner buying service for four buildings can be one acquired account with four service locations, while four separately contracted tenants can be four customers at the same street address. Your account count changes both calculations.
Three CLV formulas for service businesses
Use annual gross profit times years for a first estimate, profit divided by churn for steady renewals, and discounted yearly cash flows for a spending decision.
Simple lifetime value
The starting formula is:
CLV = annual revenue per account × gross margin × years served.
An agreement producing $8,400 a year at 42% gross margin leaves $3,528 annually. Five retained years produce $17,640. That calculation assumes the account stays for every year and the price-to-cost relationship holds.
For the larger HVAC account, separately billed repairs add $1,472 of annual gross profit, bringing the recurring total to $5,000 and five retained years to $25,000 before any replacement. Keep those repair lines separate. You should be able to remove them without rebuilding the workbook.
Churn-based lifetime value
For steady recurring work, use annual gross profit divided by annual customer churn. Customer churn is the share of existing accounts that leave during a year. If 85 of 100 eligible accounts renew, retention is 85% and churn is 15%.
At $5,000 annual gross profit, the calculation is $5,000 ÷ 0.15 = $33,333. Expected paid years are 1 ÷ 0.15, or about 6.67. This convention includes the first paid year and assumes the same renewal probability each year, without a cutoff or discounting.
A newly opened service department does not have six years of evidence just because its spreadsheet returns 6.67, so I would use a fixed five-year horizon until older customer groups support something longer. Zero churn breaks the division. Use a finite horizon there.
Discounted lifetime value
To value future work today, calculate each year’s expected gross profit and divide it by a discount factor. MIT’s customer-value teaching notes explain how retained customer profit is discounted. The forecast here uses year-end receipts, with year one already won.
The five-year formula in spreadsheet terms is:
CLV = SUM(annual gross profit × retention^(year - 1) ÷ (1 + discount rate)^year)
Use years 1 through 5. At $5,000 annual gross profit, 85% retention and a 10% annual discount assumption, the result is $14,490. The discount rate is a planning hurdle for tying up money over time, not a quoted borrowing rate.
Match the time units. Putting monthly churn into an annual-profit formula changes the answer drastically, and you also need to record whether the first year’s receipts belong to an account you have won or one still awaiting a buying decision. Prospect value includes the chance of acquisition. Signed-customer CLV starts after the sale.
The customer lifetime value calculator gives you a place to test account inputs. Label your horizon and profit basis beside the result so another estimator can reproduce it.
Project CLV and the $46,000 HVAC account
The $46,000 HVAC relationship combines $25,000 of five-year service gross profit with $21,000 from one replacement, assuming the contractor receives all that work.
Here is the opening account’s arithmetic. Repair revenue covers work outside the maintenance agreement; the replacement is a separate year-five scope after the scheduled service period.
| Work sold to the six-unit office account | Revenue assumption | Gross margin | Gross profit counted |
|---|---|---|---|
| Planned maintenance | $8,400 a year for 5 years | 42% | $17,640 |
| Separately authorized repairs | $3,680 a year for 5 years | 40% | $7,360 |
| One equipment replacement scope | $84,000 in year 5 | 25% | $21,000 |
| Total retained relationship | $144,400 over 5 years | Calculated by scope | $46,000 |
Date the replacement separately. Keep its gross profit in the year you expect the project, then attach a probability covering whether the owner proceeds and whether your company receives the work, instead of spreading that profit across routine service invoices.
With a 35% combined chance of that year-five award, expected project gross profit is $21,000 × 0.35 = $7,350. Discounting five years at 10% gives $7,350 ÷ 1.1^5 = $4,564.
That 35% already includes the chance of still having access to the buyer. Count that risk once. If your workbook instead starts with a win rate conditional on still serving the account, multiply the conditional rate by the survival probability; applying that extra factor to the combined 35% would deduct the same risk twice.
Add $4,564 to the discounted service value of $14,490. The combined CLV is $19,054, rounded from unrounded components. That is the number to test against acquisition spending. Keep $46,000 as the full-work scenario.
For roofing, the same method separates inspections from a coating job or TPO re-roof. The commercial roofing customer-value model goes deeper on those scopes. Give mutually exclusive capital options separate scenarios: coating and replacement cannot both occupy the same roof scope on the same date.
Customer lifetime value by trade
A five-year comparison makes account types easier to judge: apply the same retention assumption, calculate each scope’s gross profit, and leave possible capital jobs in separate rows.
The table holds annual retention at 85%, includes the first paid year and excludes discounting. Its five-year retention multiplier is 1 + 0.85 + 0.85² + 0.85³ + 0.85⁴ = 3.70863125. Revenue and margin inputs belong to this model.
| Account and annual work | Annual revenue | Gross margin | Annual gross profit | Five-year expected gross profit |
|---|---|---|---|---|
| Small residential HVAC service relationship | $900 | 40% | $360 | $1,335 |
| Six-unit commercial HVAC agreement and repairs | $12,080 | Separate margins above | $5,000 | $18,543 |
| Warehouse roof inspections and repairs | $10,000 | 31% | $3,100 | $11,497 |
| Office-campus grounds agreement | $24,000 | 30% | $7,200 | $26,702 |
| Loading dock service and approved repairs | $9,600 | 35% | $3,360 | $12,461 |
| Small commercial pool service account | $7,800 | 30% | $2,340 | $8,678 |
The grounds account has twenty times the modeled service value of the small HVAC relationship. With all five years retained, the small account produces $1,800, while the larger HVAC relationship with its replacement produces $46,000, or 25.6 times as much. Your customer ledger determines whether that spread exists in your own book.
For landscaping customer lifetime value, count the whole agreement year. A seasonal mowing schedule still has an annual price and annual delivery cost. Add snow work only when it is separately scoped and your crews can perform it.
Paving needs a project calendar. An initial $18,600 job at 28% margin contributes $5,208, but a later sealcoat order belongs on its own date with its own probability and costs, even if the owner stays in touch during years with no invoice.
Cost each trade’s delivery. Grounds work needs its own equipment and material allowance, while a dock job may need parts and extra access time that will never show up in a ranking based only on annual invoice totals.
Which property features point to a higher-value customer?
Building size and visible equipment help identify larger account opportunities near your routes; the site survey and buyer conversation establish the billable scope.
Start with the equipment. For an HVAC estimator comparing a 50,000 square foot building with six visible rooftop units against a 4,000 square foot storefront with one, the likely size of the service assignment is already a reason to prioritize the first survey.
The EIA’s analysis of 2018 commercial-building cooling equipment reports packaged air-conditioning units in 55% of commercial buildings with cooling. That historical national share supports looking for the equipment category. It does not estimate how many units are on a particular roof or how much an owner will spend.
| Property signal | Account-value question it raises | Information to collect before quoting |
|---|---|---|
| Building size band | Can the likely scope support a dedicated service visit? | Areas included in the buyer’s responsibility |
| 2+ or 5+ visible rooftop units | Is there enough equipment for a recurring PM agreement? | Equipment schedule, access and approved maintenance scope |
| Paved parking area | Is there a paving, striping or cleaning opportunity? | Measured service area and surface assessment |
| Visible planting beds and lawn | Is there recurring grounds work along an existing route? | Maintained acreage, visit schedule and irrigation responsibility |
| Loading docks | Does the property fit a dock-service crew? | Equipment inventory and operating windows |
| Repeated owner information across addresses | Could one buying relationship cover several locations? | Verified ownership and purchasing authority at each site |
I would start a commercial HVAC search with buildings that have rooftop equipment, then narrow the area and size. The higher unit-count band helps prioritize survey time. The technician records tonnage and equipment details on the visit.
For exterior trades, obtain lot or maintained-ground measurements before estimating production hours. A visible parking area supports prospect selection; its billable square footage belongs in the takeoff. Owner information supports portfolio research, while the buyer confirms who can approve each building.
Service agreements and the retention curve
At 85% annual retention, a $5,000 service account generates $18,543 of expected gross profit across five years, with the first year already won.
Retention compounds. The probability of keeping the account into year three is 0.85 × 0.85, or 72.25%. By year five, it is about 52.20%. An 85% annual renewal assumption does not mean you collect 85% of every future year’s revenue.
| Service year | Probability account remains | Expected gross profit | Present value at 10% |
|---|---|---|---|
| 1 | 100% | $5,000.00 | $4,545.45 |
| 2 | 85% | $4,250.00 | $3,512.40 |
| 3 | 72.25% | $3,612.50 | $2,714.12 |
| 4 | 61.41% | $3,070.63 | $2,097.28 |
| 5 | 52.20% | $2,610.03 | $1,620.62 |
| Total, using unrounded values | Five-year horizon | $18,543.16 | $14,489.88 |
Count only eligible renewals. If 40 agreements reach their anniversary and 34 renew, the rate is 34 ÷ 40 = 85%; leave new accounts out of that denominator until they reach the point where the buyer can make a renewal decision.
I would separate renewal groups by service scope and acquisition year, because averaging multi-unit PM accounts together with customers who only bought an emergency callout can make a new campaign look safer than the relevant history supports. Compare like scopes first.
Give the agreement enough scope to cost and deliver. ASHRAE Standard 180-2018 addresses inspection and maintenance of commercial HVAC systems. Use the applicable maintenance requirements and equipment instructions when setting the task schedule, then estimate the labor needed for that schedule.
The commercial HVAC maintenance-agreement guide covers that selling process. A renewal review should show the work performed and the coming scope. If an account leaves, record whether the cause was price, ownership change or service trouble rather than putting every loss in one bucket.
Share of wallet without double-counting repairs
Share of wallet measures the portion of a customer’s relevant service spending your company receives; count additional scopes only when they add separate revenue and delivery costs.
The six-unit HVAC account spends $8,400 on its agreement and $3,680 on separately approved repairs in the model. Ask who receives the other work. Your share depends on what the owner buys elsewhere, including installations awarded through a different purchasing process from the maintenance agreement your office already handles.
Suppose the owner identifies another $6,200 a year in work your licensed team could perform. At a 30% chance of receiving it and 35% gross margin, the annual expected addition is $6,200 × 0.30 × 0.35 = $651. Apply the remaining relationship horizon to that addition. Do not add five new years to an account already in year four of a five-year plan.
Start with work adjacent to the existing service. For a grounds crew, that might be irrigation maintenance the owner currently buys separately. EPA’s WaterSense at Work guidance treats landscaping and irrigation in separate sections, each with operation and maintenance considerations. Establish which tasks are inside your agreement before pricing the additional scope.
For HVAC, keep operating records current. ENERGY STAR’s commercial O&M guidance calls for documenting system operation after assessing the equipment and implementing improvements. Those records give the owner a basis for discussing further work.
Charge the extra delivery costs to the extra sale. A controls visit that requires a specialist cannot inherit the margin of a filter change just because the same customer buys both. I would add the new scope to CLV only after its estimate has its own labor and material lines.
One owner and several buildings
A portfolio relationship can spread acquisition effort across several properties, but each additional building needs a confirmed buyer and an estimate weighted by its chance of joining.
Start with your signed building. Ask which other locations fall under the buyer’s maintenance responsibility, then match that answer to owner research and record each address separately before giving an apparent portfolio any weight in the account forecast. Verify similar owner names with the buyer.
Give the six-unit account two possible additional buildings. Each would produce $5,000 in annual service gross profit if won. Assume a 20% chance of adding the second building at the start of year two and a 10% chance for the third. Each then has four possible service years remaining in the original five-year forecast.
At 85% annual retention after each additional building signs, and a 10% discount rate, their combined expected gross profit today is about $3,510. Allow $650 paid now for the extra research and estimating effort. Expected incremental value after that pursuit cost becomes about $2,860.
For those two additions, the calculation is (0.20 + 0.10) × ($5,000 ÷ 1.1² + $4,250 ÷ 1.1³ + $3,612.50 ÷ 1.1⁴ + $3,070.625 ÷ 1.1⁵) = $3,509.80 before the $650 pursuit expense.
Weight each site’s four-year service stream by its acquisition probability, then add the results; that arithmetic does not require the two wins to be independent, although shared buying decisions matter when assessing the risk of losing several sites together.
I would keep portfolio expansion outside the base CLV until someone confirms the addresses and buying responsibility. Check the exposure before offering a discount. Three locations tied to one purchasing decision can disappear from the schedule when that one relationship ends.
Record the owner account above its service locations in your sales system. Count acquisition once at the relationship level, then add the pursuit cost of later locations. Otherwise, the same referral can inflate both your new-customer count and your claimed acquisition efficiency.
Cost to serve can erase the bigger account
Extra travel and unpaid return visits reduce account gross profit, so a smaller building on an existing route can outrank a larger isolated property.
Use the cost of employing and dispatching people, not their hourly wage alone. The BLS June 2026 compensation table reports private-industry averages of $32.82 in wages and $14.07 in benefits per hour, totaling $46.89. Use those cross-industry figures to check which benefit costs your estimate includes, then price your crew from payroll and vehicle records.
For the route comparison, assume 24 annual visits and an extra 30 minutes of travel per visit. At a combined technician-and-truck cost of $88 an hour, the distant account consumes 24 × 0.5 × $88 = $1,056 more each year.
That cuts the $5,000 annual service gross profit to $3,944. At 85% retention over five years, the extra travel removes about $3,916 of expected gross profit before discounting. A larger equipment count has to earn back that distance.
Route density measures how closely your service stops cluster and affects how many you can visit in a day. I would use the route-density worksheet to assess the prospect against the route it will join, measuring the drive from the previous appointment rather than only the distance from the shop.
Also distinguish gross margin from contribution margin. Gross margin follows your job-costing policy; contribution subtracts the costs that change when you accept the account. For a growth decision, include avoidable costs wherever your books normally place them, and reconcile them once so truck expense does not appear twice.
Watch the access window. Before assigning a warehouse the margin from your average job report, find out whether its work must happen during a narrow shutdown that needs a different crew plan from the office accounts you service during the day.
A low, base and high CLV calculation
The HVAC account ranges from $10,232 to $25,231 in discounted five-year value when annual service profit, retention and replacement probability change within the stated scenarios.
Hold the first service year as won and the annual discount rate at 10%. Each scenario uses the same possible year-five project with $21,000 gross profit. Project probabilities cover the combined chance of receiving that job, including continued access to the buyer.
| Five-year input or result | Low | Base | High |
|---|---|---|---|
| Annual service gross profit | $4,200 | $5,000 | $5,600 |
| Annual retention | 75% | 85% | 93% |
| Combined probability of year-five project | 0% | 35% | 50% |
| Discounted service value | $10,231.83 | $14,489.88 | $18,711.65 |
| Discounted project value | $0.00 | $4,563.77 | $6,519.67 |
| Total CLV | $10,231.83 | $19,053.65 | $25,231.32 |
The low case drops the replacement. With weaker delivery margins and shorter retention included too, it is the forecast I would use when deciding whether the company can afford to spend money pursuing this account during a slow service month.
Change one variable at a time when diagnosing a problem. Holding annual gross profit at $5,000, improving retention from 85% to 90% increases undiscounted five-year service value from $18,543 to $20,476. That adds $1,932, using unrounded figures, without selling a larger scope.
Retention work costs money. If an account review program takes extra office hours, charge those hours against the improvement and compare the added value across eligible accounts with the program’s total expense before scheduling reviews for every customer in the book.
Do not let the high case set the sales budget. Use it to identify what you need to learn: whether the scope supports $5,600 annual gross profit, whether similar accounts renew at 93%, and whether the owner has a capital project to discuss. Each assumption gets a field in the account record.
How much can you spend to win an account?
Set an acquisition ceiling from service CLV and cash payback; this campaign budgets $2,850 per expected account win and clears a 3:1 service-value screening rule.
Customer acquisition cost equals all acquisition spending divided by new accounts won. Lost pursuits count too. The contractor acquisition-cost guide shows how to collect expenses such as owner estimating time, including the hours spent working through a scope with a buyer who eventually awards it elsewhere.
Budget 60 commercial buildings at $20 each, or $1,200 for the list. Use 80 sales hours at an assumed loaded cost of $52, totaling $4,160, plus $340 for campaign travel and tools. The 80 hours cover the work from contact research through estimating; this budget purchases no contact add-ons. Total acquisition spending is $5,700.
Compare that with a broad list already in the office, with no additional list-purchase expense. Give both campaigns the same 80 hours and $340 expense allowance. Each building represents a different prospective buying account; remove existing customers and shared-owner duplicates before starting. Hold the value of each won account constant to isolate the effect of selecting better-fit buildings.
| Funnel or cost over the campaign | Existing broad list | Ground Control selection |
|---|---|---|
| Buildings approached | 60 | 60 |
| Share reaching a buyer conversation | 25% | 40% |
| Buyer conversations | 15 | 24 |
| Share of conversations reaching a proposal | 20% | One-third |
| Proposals | 3 | 8 |
| Share of proposals signed | 25% | 25% |
| Expected new accounts | 0.75 | 2 |
| Sales hours | 80 | 80 |
| Total acquisition expense | $4,500 | $5,700 |
| Expense per expected account | $6,000 | $2,850 |
The 0.75 figure is a planning expectation across repeated campaigns, not a fraction of a signed contract. Report whole signed accounts when the campaign matures. The selected list yields two expected accounts from sixty buildings, a 3.3% overall conversion assumption.
With the same sales hours, selection produces about 2.7 times as many expected accounts. The win rate stays at 25%. More conversations and proposals produce the gain, but record time by stage so you can check that preparing eight proposals still fits within the eighty hours assigned to the campaign.
At the base CLV of $19,053.65, two expected accounts contribute $38,107.30 in discounted expected gross profit. That is 31.8 times the $1,200 list expense. All-in campaign ROI is about 569%: ($38,107.30 minus $5,700) ÷ $5,700 × 100 = 568.55%. This comparison treats acquisition spending as paid at signing, followed by the five year-end profit receipts. The list-only multiple excludes the sales effort; use the all-in figure for budgeting.
Service value alone is $14,490 ÷ $2,850, or 5.1:1 CLV:CAC. The low case’s $10,232 service value still gives about 3.6:1. For this plan, I would require at least 3:1 and acquisition recovery from maintenance gross profit within twelve months. Those are spending rules for this model.
Maintenance alone contributes $3,528 ÷ 12 = $294 monthly, giving a $2,850 ÷ $294 payback of about 9.7 months. Including repairs shortens that to 6.8 months. Both calculations smooth the year into monthly averages; your cash forecast needs collection dates and the seasonal costs of performing the work.
Use the LTV:CAC comparison for contractors alongside the broader lead-list ROI framework. A long-lived account can justify pursuit while still requiring more cash before the first renewal than your shop can spare.
Targeting for CLV before the first call
Convert your best account economics into property filters: choose the service area and building type, then the size and visible assets that support your minimum profitable scope.
For the office HVAC model, start with office and medical buildings in the area your service trucks already cover. Choose a building-size band such as 25,000+ square feet and 5+ visible rooftop units. Review the smaller 2+ unit band separately if your job costs support those accounts.
I would use the commercial Ground Control search to build that first batch. Keep the search criteria attached to every prospect so you can later compare which selection produced service profit. The ideal customer profile worksheet helps describe the buyer and scope behind those filters.
Roofing teams can start with commercial roofs by age band, material and size. Grounds crews can select visible lawns and planting beds inside their service territory. Different trades should retain their own profit assumptions even when they call the same properties.
After selection, qualify purchasing responsibility before committing survey time. A short opener can read: “We service office HVAC in this area. Who approves the maintenance agreement for this building, and when is that scope next reviewed?” Follow with a request for the equipment schedule when the buyer agrees to discuss the work.
Keep a separate public-work lane for cities, counties and school districts. Bid Control by PorchRocket brings trade-and-area opportunities together with bid papers and deadlines. Use the same account-value discipline when reviewing recurring public service work, with the stated contract term and renewal options in the forecast.
The first call should settle who buys and what happens next. A property that meets every physical filter can wait until its agreement review date; put that date in the follow-up record instead of spending another survey afternoon immediately.
How to build a CLV prospecting plan in 30 days
Use the first month to measure existing accounts and start a tracked sixty-building campaign, then judge acquisition results after the sales cycle has had time to finish.
- Days 1 to 3: choose the unit of account. Export customer invoices and job costs for the last two full years. Tie service locations to the buying account. Separate maintenance from project invoices, and keep lost customers in the file so the retention calculation includes them.
- Days 4 to 6: cost the service year. Calculate annual gross profit for each recurring scope, including field labor burden and travel. Review the accounts with the most unpaid return visits. Put separately priced replacement work on its own line with an expected date.
- Days 7 to 9: measure renewal groups. Count agreements eligible to renew, then count renewals. Segment by trade and scope. Where the history is short, use the low, base and high inputs in the worksheet and identify which future renewal will supply better evidence.
- Days 10 to 12: set the spending rule. Enter five-year service value and project probabilities in the CLV calculator. For this campaign, require at least three dollars of discounted service value per acquisition dollar and a maintenance-only payback within twelve months. Write the cash allowance beside the ratio.
- Days 13 to 15: pull the matching buildings in Ground Control. Select office or medical buildings in your service area, 25,000+ square feet with 5+ visible rooftop units. Budget $10 to $20 per building, with the file arriving within 48 hours after payment. Use sixty buildings for the campaign modeled here.
- Days 16 to 20: prepare the buyer records. Research purchasing responsibility within the allocated sales hours, or add the quoted price for owner and decision-maker research to the budget. Group verified shared ownership under one account. Prioritize properties along existing routes and record agreement-review dates.
- Days 21 to 30: run the first outreach cycle. Track conversations and proposals alongside time spent. Ask for equipment schedules before the site survey, then quote the service scope from inspected conditions. Assign a next action and date to every buyer who wants to continue.
- Schedule the 90-day review. Replace campaign expectations with signed-account counts when those opportunities resolve. Compare quoted gross profit with delivered job costs as work occurs. Recalculate retention at renewal; a signed agreement alone cannot establish five-year customer value.
Keep one campaign identifier from the property file through the job-cost report. Otherwise, a replacement sold to an older customer can be credited to the new list, while the hours spent pursuing lost prospects disappear. The campaign ledger needs both wins and losses.
What Ground Control delivers for a CLV campaign
Ground Control by PorchRocket is the fastest way to build a commercial prospect list around the property features that drive your contractor CLV model. Select your area, business types and building size, then filters such as 5+ visible rooftop units, paved parking or planting beds. Commercial buildings cost $10 to $20 each, with the exact price shown before payment. Your file arrives within 48 hours after payment and explains why each property matched. Wrong matches reported within 30 days receive credit. Owner information and decision-maker research are add-ons. These are target accounts for your outreach; the owners have not requested quotes.
For the sixty-building HVAC campaign, the file and ordering process give your team:
- Buildings in the chosen service area that match the office or medical use, size band and rooftop-equipment criteria.
- A reason each property matched, which the estimator can review before arranging a survey.
- Optional owner information for investigating additional addresses under the same buying relationship.
- Optional decision-maker research with role, email and phone where found; Ground Control does not charge for a contact it cannot find.
- CSV and Excel files your office can load into its sales system, keeping the property match beside pursuit costs and account status.
- The exact order price before payment, so the campaign ledger begins with a known list expense and separately priced research choices.
Orders start at ten buildings. For several markets or a requirement beyond the standard filters, use the custom-request option and describe the scope you need. Bring your service-area boundaries and minimum profitable account size to the order.
Put the next sales hour on a building whose service work can earn it back.
Quick answers
How do you calculate customer lifetime value for a contractor?
Multiply annual account revenue by its gross margin and expected years of service. For renewals, weight each year's gross profit by the probability the account stays. Add separately scoped projects at their probability-weighted gross profit. Keep acquisition cost separate so you can compare CLV with CAC without subtracting the same expense twice.
What is a good HVAC customer lifetime value?
Enough to cover acquisition and leave room for overhead within your cash timetable. The six-unit commercial account here produces $14,490 in discounted five-year service value, plus $4,564 from a probability-weighted replacement. Compare your own accounts by equipment scope and retention rather than adopting that example as a target for every customer.
How do I calculate landscaping customer lifetime value?
Use the annual agreement revenue after allowing for seasonal visits, then subtract crew, material, equipment and travel costs. The grounds example produces $7,200 of annual gross profit. At 85% annual retention, its five-year expected gross profit is $26,702 before discounting and acquisition. Price irrigation repairs or enhancements separately when they sit outside the agreement.
Is customer lifetime value revenue or profit?
Use gross profit for acquisition decisions and label that basis. Revenue measures sales before delivery costs. Here, CLV means account gross profit before acquisition and fixed office overhead; any extra account-management spending must also be deducted. A $20,000 project at a 25% gross margin contributes $5,000 to that calculation.
Can I calculate CLV from customer churn?
Yes, for a recurring account with reasonably steady annual profit and renewal behavior. Annual gross profit divided by annual customer churn gives an undiscounted estimate with the first paid year included. At $5,000 profit and 15% churn, that estimate is $33,333. A five-year forecast is lower because it stops counting after year five.
Should a possible roof or HVAC replacement count in CLV?
Count its expected gross profit separately, weighted by the chance your company receives the work and by its timing. An $84,000 project at 25% margin leaves $21,000. At a 35% combined chance of winning that work in year five and a 10% annual discount rate, it adds $4,564 today.
How much can I spend to acquire a commercial account?
Set both a lifetime-value limit and a cash-payback limit. In this campaign, $5,700 spent to acquire two accounts produces a $2,850 CAC. The base account's discounted service value is 5.1 times that cost. Maintenance gross profit alone recovers the CAC in about 9.7 months before payment delays.
How do I find commercial customers with higher lifetime value?
Start with the buildings your crew can serve profitably: the right size, visible equipment, business type and route. Ground Control filters those property features for $10 to $20 per commercial building and delivers within 48 hours after payment. Add owner research when you want to investigate additional properties under the same ownership.
Sources used in this guide
Sources are linked at the claim they support and collected here for auditability. Vendor features and prices can change; verify them before purchasing.
- Profit-based lifetime value, retention curves and acquisition paybackAmerican Marketing Association: Supports using margin, average lifetime or cohort retention, and contribution per period for acquisition payback. Checked November 2026.
- Customer lifetime value and discounted retention formulasMIT OpenCourseWare: Marketing Management Session 4 explains lifetime profit, retention-weighted cash flows and discounting. This article states its own first-year timing convention. Checked November 2026.
- Commercial HVAC inspection and maintenance standardASHRAE: Official description of Standard 180-2018 and its commercial HVAC inspection and maintenance scope. Checked November 2026; curl returns 403, content confirmed through web search.
- Packaged cooling equipment in commercial buildingsU.S. Energy Information Administration: July 2023 analysis reports packaged air-conditioning use in 55% of cooled commercial buildings in the 2018 CBECS. Historical survey year retained. Checked November 2026.
- Commercial building operation and maintenance recordsENERGY STAR: Supports assessing equipment operation, implementing improvements and keeping operating documentation current. Checked November 2026.
- WaterSense commercial landscaping and irrigation guidanceU.S. Environmental Protection Agency: WaterSense at Work lists separate landscaping and irrigation guidance, both dated November 2023. Checked November 2026.
- Employer compensation includes wages and benefitsU.S. Bureau of Labor Statistics: June 2026 private-industry compensation averages $46.89 per hour, including $32.82 wages and $14.07 benefits. Checked November 2026; curl returns 403, content confirmed through web search.
Find buildings worth a longer relationship.
Choose your commercial area, building size and visible features. See the price before paying, then get a list with a reason each property fits your work.