Contractor red flags before you sign

A good contractor can explain the diagnosis, scope, price, timeline, and warranty without pressuring you. Slow down when any of these show up.

Pressure and urgency that do not match the problem

Emergency work can be urgent. A leaking pipe, active electrical hazard, or open roof needs fast attention. But a same-day-only discount on a planned project is different. If the price disappears when you sleep on it, compare another quote.

Vague scope

"Replace as needed" and "repair area" are not enough for expensive work. Ask for materials, labor, access work, disposal, permits, exclusions, and warranty terms in writing.

Large deposit with little documentation

Deposits can be normal for custom materials, but the payment schedule should match real milestones. Be cautious when a contractor wants a large upfront payment before materials, permits, schedule, and cancellation terms are clear.

License or insurance answers that keep changing

Some small jobs do not require a trade license, but many projects do. If the answer is evasive, ask for the legal business name and check the state or city licensing database yourself.

The diagnosis is bigger than the evidence

A failed part is not always a full-system replacement. One roof leak is not always a whole roof. One pest sighting is not always a full infestation. Ask the pro to show photos, readings, measurements, or damaged parts.

Warranty confusion

Manufacturer warranty and labor warranty are different. Ask who handles a callback, what is covered, what is excluded, and whether the warranty transfers if you sell the home.

What to say when you are unsure

Use this sentence: "I want to compare the same scope before I approve anything. Can you put the included work, exclusions, change-order triggers, permit responsibility, and warranty in writing?" A trustworthy pro will not be offended by that question.

Free checklist

Unlock the hiring checklist

Use this before you call a home-service pro, so you know what to ask and what to avoid.