A 'free inspection' from a roofer is a sales call in a ladder.
A roofing company that pays a truck payment, insurance, W-2 crew wages, and a marketing budget on installation revenue needs installations to happen. When their rep climbs onto your roof for free, they are looking for a reason to sell you one. That is not corruption — that is how the accounting works. Even a well-intentioned rep at a well-run company is subject to the same math.
Some of those reps are honest. Many are not. Either way, you're getting an inspection from someone who gets paid nothing if the answer is "the roof is fine." The industry calls this a "conflict of interest." A homeowner should call it what it is: a structural incentive to find damage.
Charging for the report is the fix.
If we charge $149 for the report whether your roof needs a $500 patch or a $30,000 tear-off, our incentive collapses to one thing: be right about the condition. If we're wrong, our reputation dies. If we consistently push replacements that don't need to happen, homeowners talk. If we consistently miss real damage, the insurance carrier calls.
That's the core of the business model. We do not sell, install, or repair roofs, so there is no bid we're writing that gets fatter if the scope grows. The report fee you pay is our primary revenue, and it is paid before any contractor is introduced.
Why we are not a licensed contractor.
This one is deliberate. In New Mexico, a GB-2 or GB-98 license lets a company legally install roofs. We don't want that license because holding it would tempt us — or invite the reasonable suspicion — to steer inspection findings toward work we could bid on ourselves.
Instead, I carry inspector-appropriate Errors & Omissions insurance (confirmed per engagement) and general liability coverage for on-site inspection work (certificate provided on request). What backs the report is 20+ years inside NM roofing companies — Ops/Sales/GM at $10–25M/yr shops — plus HAAG Certified, IR Level I thermography, and FAA Part 107 for drone work. Not a contractor license.
If your roof needs work, we hand you a written scope and match you with 2–3 contractors from our contracted and vetted NM bench who are licensed to do it. Contracts with bench companies are for bid access and quality accountability. Then we get out of the way.
Why a contracted bench is still independent.
Some homeowners ask whether having contracts with roofing companies compromises our independence. It doesn't — because we do not sell or install roofs. Bench contractors are matched based on roof system, budget, warranty needs, and timeline, not on who pays us. They apply, we vet, and they agree to bid the written scope honestly.
In fact, the contracts protect you. They give us predictable bid turnaround, access to real warranty registration data, and the ability to hold a shop accountable if a post-install re-inspection finds issues. A directory can't do that; a contracted bench can.
The five rules we hold to.
- We do not sell roofs, install roofs, or repair roofs.
- Matching is based on roof system, budget, warranty, and timeline — not on contractor marketing spend.
- Bench contracts are for bid access and accountability — not for steering work to a favorite.
- We do not sign Assignment-of-Benefits contracts or file insurance claims on your behalf.
- The report belongs to you. Share it, sue with it, ignore it — it's yours.
Every business claims to be honest. The measure that matters is whether they're honest when it costs them money. If we ever recommend an unnecessary replacement, steer you to a contractor for the wrong reason, or fail to disclose a referral arrangement — post it publicly, sue us, or file a complaint with my insurance carrier. That's what the insurance is for.
— Roof Doctor NM
Read the formal Independence Policy