Free roofing sales tool
Roofing Software ROI and Break-Even Calculator
Enter the full cost of any roofing software workflow, a CRM included, the contribution you keep per completed and collected job, and the close-rate change you want to test. The calculator returns net benefit, ROI and the number of extra completed jobs needed to break even. It is free, needs no email, and starts from zero improvement so a pilot has to earn its result.
Created by Tim Nussbeck, founder of GhostRep, with 20+ years in home improvement sales and operations. Updated October 12, 2026.
One period. Your assumptions.
The starting numbers are a fictional example. Both rates begin at 25%, so the model starts with zero improvement. Choose a period, enter its full cost, then test unchanged, lower and higher outcomes.
Current scenario
12.5 jobs
Completed and collected in the period
Test scenario
12.5 jobs
Change: 0 jobs / 0 percentage points
- Attributed contribution change
- $0.00
- Total period cost
- $600.00
- Net benefit after cost
- -$600.00
- ROI for this period
- -100%
- Additional whole jobs to cover cost
- 1
Fractional jobs are expected scenario equivalents, not actual completed jobs. Break-even rounds up to whole additional jobs; it does not show whether appointment capacity can deliver them. Negative results mean the scenario does not cover the entered cost.
No promised improvement or subscription price is built into the calculation.

Keep the units consistent
Choose one period and a mature cohort. If your starting rate is signed contracts divided by held appointments, it is not yet a completed-and-collected job rate. Account for cancellations, production and collection before entering the rate. Use contribution after the job costs you actually incur; record any excluded overhead, commissions or support costs.
Allocate shared prepaid usage consistently. A bundle purchase, its consumed hours and a monthly expense estimate are three different views of the same cost. Include setup and manager time once. See how GhostRep hours work and current prepaid pricing.
A worked example with no promised lift
Fictional scenario: 40 held appointments, a current completed-job rate of 28%, a test rate of 31%, $4,200 contribution per completed job, $1,000 total period cost and 50% attribution. These are invented planning inputs, not GhostRep customer results or industry benchmarks.
- Current / test completed jobs
- 11.2 / 12.4
- Additional expected jobs
- 1.2
- Contribution change before attribution
- $5,040
- Attributed contribution
- $2,520
- Net benefit after $1,000 cost
- $1,520
- Scenario ROI
- 152%
Hold the test rate at 28% and the additional contribution becomes zero: net benefit is −$1,000 and ROI is −100%. Lower the test rate to 25% and the model shows a loss as well as the cost. The attribution percentage is a sensitivity setting; it does not establish causation.
Define a pilot before assigning credit
- Choose one workflow and one owner. For example, review one documented objection, practice a response, then evaluate a comparable later appointment. Keep the coaching action separate from the sale outcome.
- Record the baseline. Preserve source, period, cohort, appointment definition, completions, collection and contribution. Compare similar lead types and seasons where possible.
- Document other changes. Prices, lead sources, staffing and capacity can move results. A before/after difference alone does not prove a software effect.
- Wait for the cohort to mature. Set a review point appropriate to the actual sales, production and collection cycle. Record unknowns instead of treating pending jobs as collected.
Use Role Play for conversation practice or review Echo's recording and coaching requirements when those workflows fit the observed problem.
Use the model that matches the decision
- Training ROI for delivery cost and training attribution.
- Marketing ROI for acquisition cohorts and spend.
- Lead economics for contact-through-collection rates.
- Roofing CRM comparison for the operational system of record.
Questions about the calculation
How do you calculate ROI on roofing software?
Subtract the full period cost from the contribution attributed to the workflow, divide by that cost, then multiply by 100. Keep costs and benefits in the same period. Full revenue is not contribution; document which job costs your contribution figure includes.
What counts as software cost?
Include the prepaid usage allocated to the period, setup, integrations, manager review, rep training and other implementation costs. GhostRep sells shared prepaid hours rather than the old per-rep monthly assumption. Use current pricing and your expected usage; do not count the same purchase twice.
Does the calculator predict a better close rate?
No. You enter both rates and an attribution assumption. Defaults start with no improvement. The model permits lower outcomes and cannot establish that software caused a change. Compare mature completed-and-collected cohorts before evaluating results.
Why does zero improvement show negative ROI?
When there is no incremental contribution, the entered workflow cost remains. With a positive cost and zero attributable benefit, net benefit is negative and ROI is minus 100%. That is different from zero cost, where the ROI ratio is undefined.
What does break-even mean here?
It is the number of whole additional completed jobs needed to cover cost at the entered contribution and attribution. It is not a forecast or a capacity check. With no contribution or no attributed benefit, a positive cost cannot be recovered under the model.