TL;DR
A roof inspection is free from most San Antonio roofing contractors, including ours. What costs money is a formal written report for a real estate sale or an insurance claim you’re filing, and those run about $150 to $400 locally. The national averages you’ll find online describe markets where contractors charge. Ours mostly doesn’t.
Search what a roof inspection costs and you’ll get numbers. One site says $270 to $387. Another says $221 per visit. A third puts the range at $94 to $752. All of them are describing a national average, and none of them describe what actually happens when a homeowner here picks up the phone.
Here’s the local reality. Most roofing companies around here inspect your roof for free, and they’re not doing it as a favor. An inspection is how a roofer finds out whether you need work. That’s the business model, and it’s worth understanding before you pay anyone.
But free doesn’t mean worthless, and it doesn’t mean everything is free either. There’s one part of this that genuinely costs money, and knowing which part saves you from both overpaying and from skipping something you actually need.
How much does a roof inspection cost in San Antonio?
Nothing, from most local roofing contractors. A standard inspection where someone climbs up, walks the roof, checks the flashing and the decking and the attic, and tells you what they found runs $0 at the majority of companies here, ours included. That’s the honest answer, and it’s different from what the national cost sites will tell you.
Those sites aren’t lying, they’re just describing a different market. The figures you’ll find quoted come from home inspectors and inspection-only outfits, which are a real category and do charge. Roofing contractors are a different animal. We inspect for free because we’d like the repair work if you need it.
That’s the part worth saying out loud, since nobody selling you an inspection will. The free look is lead generation. It’s still genuinely useful, and we’ll get to why in a minute, but you should know what you’re agreeing to.
So what actually costs money?
The written report. A formal, documented inspection report with dated photos, the kind you’d hand to a buyer’s agent or attach to a claim you’re filing yourself, typically runs $150 to $400 in this market when a roofer charges for one.
That’s a different product from the free inspection, and the difference isn’t the quality of the look. It’s the paperwork. A free inspection ends with a roofer telling you what they saw and probably giving you a quote. A formal report ends with a document you own, in a format someone else will accept as evidence of condition on a specific date.
To be clear about what that document is and isn’t: it’s a record of what your roof looked like when we were on it. You hold it, and you decide what to do with it. We provide detailed documentation and photos. Filing anything with an insurer is yours to do, and Texas law is specific about that boundary for roofing contractors.
| What you’re paying for | Typical local cost | What you actually get |
|---|---|---|
| Roofing contractor inspection | $0 | A walk of the roof and attic, findings explained, usually a repair quote |
| Formal written report | $150 to $400 | A dated document with photos recording condition, which you own |
| Home inspector (roof portion) | $325 to $575 full home | Roof covered as one section of a whole home inspection |
| Drone or aerial inspection | $150 to $400 | Photos of areas that are unsafe or impractical to walk |
| Roof certification | $100 to $300 | A statement of remaining life, usually for a sale or a lender |
The inspection that found no roof problem at all
We had a homeowner call about a water stain spreading across a ceiling. They were certain it was the roof. Most people are, because a wet ceiling means a leak and a leak means the roof.
Our inspection found the roof was fine. The water was coming from the HVAC system in the attic, not from outside. The condensate line had backed up and the pan was overflowing, and it was dripping onto the ceiling below in a spot that looked exactly like roof damage from the ground.
That homeowner didn’t need a roof repair. They needed an HVAC tech, which is a different phone call and a much smaller bill. The free inspection is what told them which call to make.
That happens more here than you’d think, and summer is when it happens. An air conditioner running against triple digit heat pulls a startling amount of moisture out of the air, all of which has to drain somewhere. When the line clogs with algae, the water goes into your ceiling instead.
How do you tell a roof leak from an AC leak?
Touch the stain. An active HVAC leak feels cool and damp, and it keeps growing while the air conditioner runs. A roof leak dries out between storms and leaves a faded yellow or brown ring with a hard edge. That one test sorts most cases before anyone gets on a ladder.
A few other tells worth knowing. Ceiling stains that appear near an air vent point at the air handler rather than the roof. Roof leaks tend to show up after weather and follow the rain, while AC leaks show up in July with no rain in sight. And a condensate overflow usually makes a steadily expanding dark circle, because it’s dripping continuously rather than in bursts.
None of this replaces getting someone in the attic. It just means you can form a decent guess before you call, and you’ll know whether the answer you get sounds right. Our post on finding roof leaks in the attic goes deeper on tracing water back to its actual entry point, which is rarely directly above the stain.
Is a free roof inspection worth anything?
Yes, and the story above is why. A free inspection that ends in “your roof is fine, call an AC company” saved that homeowner from paying for a repair they didn’t need. Nobody billed them for that answer.
The skepticism is fair though. A free inspection is a sales call, and some companies treat it that way, especially after a hailstorm when out of town crews show up quoting full replacements on roofs with a decade left. Our post on avoiding roofing scams after a storm covers what those look like.
The way to get value out of a free inspection is to treat it as information rather than a verdict. Ask what they found, ask to see photos of it, and ask what happens if you do nothing for a year. A roofer who can answer that third question honestly is worth listening to. One who can’t should probably not be on your roof.
What a 27-point inspection actually covers
Ours is a 27-point roof inspection, and the number matters less than what’s on the list. The parts that catch problems are rarely the shingles.
Flashing around chimneys, vents, and skylights is where most leaks start, not the field of the roof. Decking condition tells you whether you’re looking at a repair or a replacement. Attic ventilation explains why shingles are curling early in this heat. Gutter and drip edge condition determines whether water is going where it should. And the attic itself, which is where an inspection catches things like a condensate line that has nothing to do with roofing.
If you want the full walk-through, we wrote one: what happens during a roof inspection. For timing, how often to inspect covers the schedule, and after a storm the storm damage inspection is a different process with a different urgency.
When you should pay for the formal report
Three situations make the $150 to $400 worth it.
You’re selling or buying. A buyer’s agent will want documented condition, and a roofer’s verbal “looks fine” doesn’t survive a negotiation. A dated report with photos does.
You’re filing a claim yourself. You need evidence of what the roof looked like and when. That’s a document, and you’ll want it in hand before you start rather than after.
You’re documenting a roof you intend to keep. If you’ve got a roof with years left and you want a baseline before the next hail season, a dated record of good condition is worth having. Proving what changed is much easier when you can prove what it was before.
Outside those three, the free inspection tells you what you need to know.
The short version
Three things to carry away. A roof inspection from a local roofing contractor costs nothing, and the national averages you’ll find online describe inspection-only companies rather than roofers. The formal written report is the part that costs money, roughly $150 to $400, and it’s a document you own rather than a better look at your roof. And a free inspection is worth taking even when you suspect nothing is wrong, because sometimes what it finds is that your roof isn’t the problem at all.
If you’ve got a stain on your ceiling and you’re not sure what’s causing it, we’ll come look and tell you straight, including when the answer is that you need a different trade entirely. Schedule a free 27-point inspection and you’ll know what you’re dealing with.