The first two are about the storm, and they are the ones most buyers ask last. Get them wrong and you buy the CRM twice — once for the jobs, again for the map and the knock.
01
Where does the hail data come from?
Ask this first, because it is the one nobody puts at the top and the one that costs the most. None of the traditional roofing CRMs carry street-level storm data, so storm companies buy a hail map subscription on top — $999–$1,999/yr from Hail Recon, or an unpublished quote from HailTrace. The cost is not only the money: because the two systems never talk, the date of loss gets typed by hand and the radar evidence never reaches the adjuster. Price it as part of the CRM decision rather than after it.
02
What happens to the canvassing data?
Most roofing CRMs have no canvassing of their own, so reps carry SalesRabbit or SPOTIO and the CRM gets whatever survives the handoff. That is a second bill, a second login, and a knock history that never quite lines up with the job record. Ask specifically whether a "yes" at the door becomes a job without anybody re-typing it — and what happens to it when the sync fails, because in a two-vendor setup nobody owns the gap.
03
Insurance work or retail work?
This sorts the rest of the field faster than anything else. A retail replacement company needs fast proposals and clean production scheduling. An insurance restoration company needs a pipeline shaped like a claim, supplement tracking with dollar amounts and ages on it, check tracking for four separate payments, and documentation captured against a carrier checklist. Roofr is excellent at the first and does none of the second. Buying the wrong side of that line is the single most expensive CRM mistake in roofing.
04
Per seat, per user, or per company?
Roofing headcount is seasonal by nature. Per-seat pricing punishes exactly the moment you need people — the three weeks after a storm when you hire six canvassers. Do the maths at the headcount you want next spring, not the one you have in January, and include the add-ons that are per-seat too.
05
Is texting included or sold?
Homeowners answer texts and ignore calls, so this is not a nice-to-have. AccuLynx and JobNimbus both sell it as an add-on, and JobNimbus adds a setup fee. Roofr charges $49/mo for it. Price the CRM with texting on, because you are going to turn it on.
06
What does it do with no signal?
Storm markets are rural more often than not, and the subdivision that just took the core is frequently the one with no bars. A CRM that needs a connection to save a photo or a note will quietly lose you documentation all season, and you will not find out until an adjuster asks for it.
07
What does the contract actually say?
Several vendors in this category market "cancel anytime" over terms that auto-renew annually, and most charge an implementation fee that never appears in a comparison table. Ask for the total first-year cost — every seat, every add-on, onboarding included — in writing, before you compare it to anything.