Home services ROI tool

Home Services Handwritten Mail ROI Calculator

Model a real home-services mail funnel: pieces mailed, responses, booked appointments, won jobs, gross profit, cost per booked job, and break-even response rate.

Run the calculator Read the home-services guide

Bottom line

  • Use gross profit per won job, not top-line revenue, if you want a defensible ROI number.
  • Speed and trigger quality drive the model. A storm-response or worked-nearby note is not comparable to a generic neighborhood blast.
  • Do not scale until tracking is in place: dedicated call/text number, campaign URL or QR, and CRM source tag.

Your campaign assumptions

Lead funnel
Economics

Projected results

Total campaign cost
Responses
Booked appointments
Won jobs
Return on investment
Gross profit generated
Cost per won job

Estimates only. The model assumes responses are incremental and that your CRM/call tracking correctly attributes booked jobs. For a conservative read, enter gross profit after labor/materials rather than revenue.

What the numbers mean

The common mistake is judging handwritten mail on cost per piece. For home services, the useful metric is cost per booked appointment and cost per won job. A roofing or HVAC campaign can absorb a high per-piece cost if one extra job is worth thousands in gross profit. A low-ticket maintenance offer cannot.

Use-case assumptions to stress-test
CampaignUse whenWhat to watch
Storm responseRoofing, exterior, restoration, tree service after a real weather event.Speed to mailbox, territory saturation, claim language, and call capacity.
Worked nearbyYou completed a visible job and can mail adjacent homes with a credible local reference.Street-level personalization and a low-friction estimate offer.
Seasonal tune-upHVAC, pest control, gutters, lawn care, pool, irrigation, and recurring maintenance.Lower job value means list quality and repeat/renewal value matter more.
Past-customer reactivationYou already have trust, but the customer has not booked the next service.Use a softer note, tag the CRM source, and measure repeat bookings over 60 days.

Minimum tracking setup before you mail

  • One dedicated call/text number per campaign or segment.
  • A campaign-specific booking URL or QR code, not your generic homepage.
  • A CRM source field that call handlers must fill before the drop starts.
  • A 30–60 day readout: spend, responses, booked appointments, won jobs, gross profit, ROI, and notes by segment.

Need production help?

Use the provider directory to compare outsourced handwritten mail, or model whether owning a machine beats service pricing at your monthly volume.

Compare services Own vs outsource