Missed-Lead ROI Calculator

Quantifies what missed calls cost your home-service business per month — and what recovery rate a $99–$299/mo text-back tool needs to hit to break even.

Open formula. No signup. No tracking. Permalink updates as you type.

Inputs

Total business phone volume — count both office line + technicians' lines
Industry baseline for home-service is 30–74% per published call-data studies
First job + likely repeats. HVAC/plumbing typically $400–$1,500; roofing $5k–$30k
Of callers who reach you in time and book — your normal close rate
Conservative: 15%. Vendor claims: 25–35%. Adjust based on your audience age + emergency-vs-scheduled mix
Tier examples: GHL $97, Enzak $99, NextPhone $199, LeadTruffle $229, premium $400+

Monthly impact

Calls per month
Calls missed per month
Lost customers per month (missed × close rate)
Lost revenue per month
Lost revenue per year

With recovery tool

Customers recovered per month
Revenue recovered per month
Tool cost per month
Net monthly gain
ROI multiple
Breakeven recovery rate
The tool needs to convert at least this percent of missed callers to pay for itself.
How the math works

Every output is computed from the inputs above. Nothing is sent to a server.

calls_per_month       = calls_per_week × 4.345
missed_per_month      = calls_per_month × (miss_rate / 100)
lost_customers        = missed_per_month × (close_rate / 100)
lost_revenue          = lost_customers × ltv
recovered_customers   = missed_per_month × (recovery_rate / 100) × (close_rate / 100)
recovered_revenue     = recovered_customers × ltv
net_gain              = recovered_revenue − tool_cost
roi_multiple          = recovered_revenue / tool_cost
breakeven_rate        = tool_cost / (missed_per_month × close_rate × ltv) × 100  (in %)

The 4.345 weekly-to-monthly factor is the average weeks per month over a year (52 / 12). The "close rate" is applied twice on the recovery side because a recovered missed caller still needs to convert at your normal close rate — recovery doesn't guarantee a sale.

Where the assumptions come from
What this calculator does NOT do