When you need a new roof or repairs, you're usually in a hurry. A leak shows up, the inspector flags something, or you notice shingles curling in the sun. That urgency is exactly when bad contractors move in. They sense you need help fast and they're counting on you to skip the hard questions. I've been doing roofing for years, and I've seen homeowners get burned by contractors who disappear mid-job, leave your roof worse than it started, or bill you for work they never did. The good news is that spotting a bad roofing contractor before they touch your house is straightforward if you know what to look for.
They won't give you a written estimate
A contractor who throws out a number over the phone or after a five-minute walk around your house is not serious. A real estimate takes time. I need to get on your roof, measure it, check the pitch, look at the decking underneath, see what kind of ventilation you have, and understand what the actual scope of work is. A written estimate should break down materials, labor, the timeline, and what happens if we find damage once we start tearing off the old roof. If a contractor resists putting anything in writing, that's your first red flag. They're leaving themselves room to change the price later.
They ask for cash upfront
Legitimate roofing companies ask for a deposit, usually 25 to 50 percent, once you sign the contract. The rest comes due when the job is finished. If someone wants half the money before they even order materials, or wants it in cash with no receipt, walk away. That's how contractors fund their next job instead of finishing yours. Cash jobs also mean no insurance, no permit, and no recourse if something goes wrong. You need a paper trail for your own protection.
They can't show proof of licensing and insurance
Texas requires roofing contractors to be licensed. Ask for their license number and verify it with the Texas Department of Licensing and Regulation. Don't take their word for it. Also ask for proof of general liability insurance and workers compensation insurance. If someone gets hurt on your roof and the contractor isn't insured, you could be liable. A good contractor will hand you copies without hesitation. If they get defensive or say they're "bonded" but can't show you the actual documents, that's a problem.
They pressure you to decide right now
High-pressure sales tactics in roofing usually mean the contractor knows you won't call around or check them out if you're forced to decide on the spot. They'll say the price is only good today, or the crew is only available this week, or they're running a special that ends tonight. Real contractors have a steady flow of work. They don't need to strong-arm you into a decision. Take your time. Get multiple estimates. Call references. If a contractor gets annoyed that you want to think about it, that tells you something about how they'll treat you during the actual work.
Their references don't check out
Ask for at least three recent jobs in your area. Call those homeowners. Ask them if the work was completed on time, if the contractor cleaned up after himself, if the final bill matched the estimate, and if he's still around if there's a problem. If the contractor can't give you references, or the references are vague or defensive, that's a warning. Also check online reviews, but remember that one bad review doesn't mean much. Look for patterns. If multiple people say the contractor left the job unfinished or disappeared when problems came up, believe it.
They won't discuss what happens if problems show up
Once we start tearing off your old roof, we sometimes find rotten decking, water damage, or structural issues that weren't visible from the ground. A good contractor will tell you upfront that we'll call you if we find something unexpected and we'll discuss options before we fix it. A bad contractor either ignores the problems, covers them up, or bills you extra for everything without asking. Make sure your estimate includes a clause about how you'll handle surprises. If the contractor won't discuss this, that's a sign they plan to handle problems their way, not yours.
They don't pull permits
Roofing jobs in most Texas municipalities require a permit. It costs money and takes time, which is why some contractors skip it. But permits exist so the county can verify the work meets code and will protect your home. If your roof isn't permitted and something goes wrong, your insurance might not cover the damage. Ask the contractor if they'll pull permits. If they say it's not necessary, they're either cutting corners or they're not licensed to pull them.
Spartan Roof Construction stands behind our work with written estimates, full licensing, insurance, and permits on every job. We've been around because we do the work right, not fast. If you're ready to get a real estimate from someone who won't pressure you or disappear halfway through, call us today.