Dormant Revenue Calculator
Calculate the Dormant Revenue Your Home Service Business Is Handing to Competitors
Enter your trade, past customer count, and average job value. Get a real dollar estimate of untapped revenue sitting in your existing list — in 30 seconds.
Why Most Home Service Owners Underestimate Their List Value
Every plumber, HVAC tech, and electrician I talk to treats their past customer list as a closed book — jobs done, money collected, moving on. That is the wrong frame. It is costing you thousands every month.
Your past customers still have houses full of aging systems. The drain you cleared three years ago is overdue for another call. The water heater you did not replace then is three years closer to failing. The HVAC unit you tuned up last fall is one summer away from a compressor problem. They are going to call someone. The only question is whether they call you or call whoever picks up first.
In the trades, service cycles run one to three years for most jobs. A customer who went silent eight months ago is not gone — they are dormant. There is a difference. Gone means they moved or switched trades for good. Dormant means they have not had an urgent reason to call yet. Your competitors know this. That is why the sharp ones run winback campaigns while you are busy chasing new leads with ad spend.
The bigger problem is customer lifetime value. Home service owners track jobs, not relationships. A customer who came in for a $200 drain clean is also the person who will eventually need a $1,200 water heater replacement, a $400 annual tune-up, and possibly a $5,000 re-pipe. Over ten years, that is a $10,000-plus relationship built on one answered phone call. Let them go cold and you hand all of it to whoever texts them first.
The calculator below turns your specific list into a real dollar estimate. Run it before you spend another dollar on new lead acquisition.
How to Use the Reactivation Revenue Calculator
Three inputs. One number. Here is what you need.
Total past customer count: Everyone who has paid you at least once. Pull it from your records, or estimate: years in business × average completed jobs per year. A five-year plumbing shop doing four jobs a day, 220 days a year, has roughly 4,400 past customers in the ground.
Dormant percentage: The share of that list that has gone quiet for six months or more. For most home service businesses this runs 40–70%. Shops with heavy one-time repair volume often land at 60% or higher. If you are not sure, start at 50% — you will not be far off.
Average job value: Revenue per completed job. Trade-specific defaults are pre-loaded; override them with your own number if you have better data from your books.
The output gives you two figures: total estimated dormant revenue, assuming one service need per dormant customer, and a 10% reactivation recovery in dollars — meaning you successfully book 1 in 10 dormant contacts. That 10% is a conservative floor, not a promise. Warm customer lists that already trust you outperform cold outreach by a wide margin. The calculator uses 10% so you are never looking at an inflated number. If your actual winback rate runs higher, the upside is yours.
Dormant Customer Revenue Calculator
Select your trade, enter your total past customer count, set the dormancy threshold (default: 6 months), and input your average job value. Your estimated dormant revenue and projected 10% recovery figure appear instantly.
[CALCULATOR EMBED — Dormant Customer Revenue Calculator]
Once you see your number, start recovering your dormant customer revenue.
Plumbing Job Values: What Dormant Plumbing Customers Are Actually Worth
Plumbing customers are worth more on the second call than the first. Here is why.
First-time callers usually have a drain problem or a minor leak. Angi reports drain cleaning costs $150–$350 for a standard job. That is your entry ticket — not a huge job, but it earns you access to the house and the customer's trust.
The follow-on jobs are where the real money is. Water heater replacement averages $900–$1,500 according to Angi cost data. A full re-pipe runs $3,000–$15,000 depending on house size and pipe material. Main line replacements, slab leak repairs, full fixture upgrades — every one of those jobs goes to whoever the homeowner trusts and can reach when the problem gets urgent.
Your dormant plumbing list skews toward higher average tickets because the cheap jobs are already done. The customer who called you twice for drain service is now overdue for a water heater inspection. The average tank unit lasts 8–12 years. If they called you three years ago and have not called since, that water heater is right now their next problem — and your potential $1,200 job sitting in a competitor's hands.
Run the numbers on 100 dormant plumbing customers at a $600 blended average ticket: that is $60,000 in dormant potential. At 10% reactivation, that is $6,000 recovered from a single campaign. See the plumbing customer reactivation — water heater and repair winback page for exactly how that sequence runs.
- Drain cleaning: $150–$350 average (Angi)
- Water heater replacement: $900–$1,500 average (Angi)
- Full re-pipe: $3,000–$15,000 depending on scope (Angi)
- Blended repeat-customer ticket typically skews $600–$800+ because entry-level jobs are already done
HVAC Job Values: Tune-Ups, Replacements, and Maintenance Contracts
HVAC lists have a built-in advantage most other trades do not: two natural re-engagement windows every year. Spring before cooling season. Fall before heating season. If a customer has not called you in six months, one of those windows just passed without a booking. Either they found someone else, or they are sitting there waiting for a reason to call — and whoever sends the first message wins the job.
The job values make the math worth running. AC tune-ups average $75–$200 per Angi data. Full system replacement runs $3,500–$7,500. Maintenance plans typically run $150–$350 per year per system.
That maintenance plan number is the one most owners ignore. A reactivated customer who signs onto an annual plan is not just one recovered job — they are recurring revenue, year after year, without them making another outbound call to find you. And when the compressor eventually fails, the maintenance plan customer calls you first. That is when the $5,000 replacement lands in your calendar instead of a competitor's.
On 150 dormant HVAC customers, a 10% winback rate at $800 blended average recovers $12,000. Convert even 5% of that group to maintenance plans at $250 per year and you have added $1,875 in recurring annual revenue from a list that looked completely cold.
See the HVAC-specific reactivation timing and job value details for the full breakdown of how winback sequences run around seasonal demand windows.
- AC tune-up: $75–$200 (Angi)
- Full HVAC system replacement: $3,500–$7,500 (Angi)
- Annual maintenance plan: $150–$350 per system (Angi)
- Seasonal timing (pre-spring, pre-fall) lifts reactivation response rates significantly
Electrical Job Values: Panel Upgrades, EV Chargers, and Service Calls
Electrical customers rebook less frequently than plumbing or HVAC — a typical homeowner calls an electrician every three to five years. That lower frequency is exactly what makes each reactivation disproportionately valuable. You are not chasing a $150 service call. You are front-running a $2,500 panel upgrade.
The job value data backs this up. Panel replacement averages $1,500–$4,000 depending on amperage and scope. EV charger installation runs $500–$1,500 for a Level 2 home unit. Standard service calls average $150–$350 for diagnostic and minor repairs.
EV charger installation deserves a separate mention. A past customer who recently bought an electric vehicle needs a Level 2 charger — most EV owners figure this out within 30–90 days of driving the car. If you have a customer who went quiet two years ago and fits the demographic, a targeted message about EV charger installation can generate a $1,000-plus job from a list that looks completely inactive.
Run the numbers: 80 dormant electrical customers at a $900 blended average ticket (weighted toward panel and EV work) equals $72,000 in potential dormant revenue. At 10% reactivation, that is $7,200 recovered. One panel job alone typically covers the cost of running a full winback campaign with money left over. Enter your own numbers in the calculator to see what your list is actually worth.
- Panel replacement: $1,500–$4,000 depending on amperage (Angi)
- EV charger installation: $500–$1,500 for Level 2 home unit (Angi)
- Service call: $150–$350 average (Angi)
- Lower rebooking frequency per customer = higher average ticket per reactivation
What a 10% Reactivation Rate Means in Real Dollars (A Conservative Scenario)
Here is the full scenario with every assumption stated so you can run your own version of the math.
Stated assumptions:
- Business type: HVAC contractor
- Total past customer list: 300 people who have paid at least once
- Dormant percentage: 25% (conservative; many shops run 50–60%)
- Dormant customer count: 75 people
- Reactivation rate: 10%
- Jobs recovered: 7–8
- Average job value: $800 (blended across tune-ups, repairs, and some replacement work)
The math: 75 dormant customers × 10% reactivation = 7.5 jobs. 7.5 jobs × $800 average = $6,000 recovered.
That clears the $5,000 guarantee threshold with headroom. And this uses a 25% dormancy rate — a conservative number by most measures. If your actual dormancy is 50% (150 dormant customers × 10% reactivation × $800 = $12,000), the number doubles.
Two things break this scenario. First, list quality. Bad phone numbers and missing contacts reduce your effective list size fast. If you have never built a real customer record, your first winback campaign is also your first data-cleaning exercise. Second, timing. A message sent in July about a fall HVAC tune-up lands too early and too cold. Sequence timing calibrated to your trade's service cycle matters as much as the message itself.
Both problems are solvable. The calculator assumes reasonably clean data — enter realistic numbers and you will get a realistic output.
Turn the Calculator Into an Active Campaign
The calculator gives you the number. The number is useless without a system to act on it.
Most home service owners see $40,000 in dormant revenue and do nothing — because they have no sequence, no way to message dormant contacts at scale, and no six spare hours a week to manually text 300 past customers one by one.
That is the gap we close. The lost customer reactivation service — how we recover that revenue for you is a configured, running system: automated SMS and voice follow-up sequences sent to your dormant list on your behalf, with timing tuned to your trade and service cycle. You do not touch a dashboard or a settings page. Booked appointments land in your calendar.
The calculator shows the opportunity. The reactivation service captures it. Start recovering your dormant customer revenue and we will map out the exact campaign sequence for your trade and your list size.
Frequently asked
What is dormant customer revenue for a home service business?
Dormant customer revenue is the estimated value of service jobs recoverable from past customers who have not contacted your business in six months or more. These are homeowners who already know and trust you, are statistically likely to need another service in your trade, and are currently being marketed to by your competitors. For plumbing, HVAC, and electrical businesses, dormant customers represent some of the highest-converting leads available because the trust barrier has already been cleared — they have already paid you once.
How is the dormant revenue estimate in this calculator calculated?
The calculator multiplies your dormant customer count (total past customer list × your estimated dormant percentage) by your average job value to produce a total potential dormant revenue figure. It then applies a 10% reactivation rate to show a conservative recovery estimate — meaning 1 in 10 dormant contacts responds and books a job. These are stated assumptions built for a conservative floor, not a revenue guarantee. Actual results depend on list quality, campaign timing, trade-specific service cycles, and the strength of the re-engagement offer.
What reactivation rate should I realistically expect from a winback campaign?
The calculator uses 10% as a conservative floor. Real results depend on list quality, timing relative to seasonal demand peaks (HVAC pre-cooling season, plumbing before winter pipe stress, electrical before summer renovation season), and how targeted the message is. Warm past-customer lists consistently outperform cold outreach because the trust barrier is already cleared. A generic, poorly timed campaign can fall below 10%. A trade-specific sequence sent in the right window, to clean contact records, with a relevant offer, can exceed it meaningfully.
What is the difference between a dormant customer and a lost customer?
A dormant customer has gone quiet but has not actively left — they are in your records, they know your work, and they have future service needs in your trade. A lost customer has permanently moved on: they relocated out of your service area, left a negative review and switched, or explicitly told you they found someone else. Dormant customers are worth aggressively pursuing with a winback campaign. Lost customers typically are not worth the campaign spend. The six-month silence threshold in this calculator targets dormant contacts specifically.
How long does it take to see revenue from a reactivation campaign?
Most booked jobs from a winback campaign appear within 7–21 days of the first message going out. The fastest results come from customers with an urgent need — a repair they have been delaying, a system overdue for service, or a homeowner who was already planning to call and just needed a nudge. Dormant customers without an immediate service need may convert over a 30–60 day window as the sequence continues to run. Seasonal timing accelerates this significantly: a pre-spring HVAC tune-up message sent in late February typically produces faster bookings than the same message sent in August.
Your Past Customers Are Worth More Than You Think — Stop Leaving That Revenue on the Table
You just calculated what is sitting in your list. Now let us turn that number into booked jobs. We configure and run the entire reactivation campaign for your business — you watch the calendar fill up.