The cheapest quote is rarely the cheapest project. When you collect bids for a roof, kitchen, HVAC system, or any major home project, the numbers are almost never comparing the same thing. One contractor includes tear-off, permits, and cleanup; another quietly leaves them out so the bottom line looks better. Here is how to read past the price and judge the bid that actually protects you.
Always get at least three written quotes
Two quotes give you a coin flip. Three or more let you see the real market range and spot the outlier — the suspiciously low bid that's missing scope, or the high bid padding for profit. Insist on written estimates. A number scribbled on the back of a business card is not a quote you can hold anyone to.
Normalize the scope before you compare a single dollar
This is the step most homeowners skip. Before comparing price, line up exactly what each bid includes:
| Line item | Why it matters |
|---|---|
| Materials (brand, model, grade) | "Shingles" could mean budget 3-tab or premium architectural — a 2x price difference. |
| Tear-out & disposal | Removing and hauling the old material is real labor and dump fees. Missing = a coming change order. |
| Permits & inspections | Who pulls them and who pays? Unpermitted work can block a future home sale. |
| Prep & protection | Surface prep, masking, dust control, and protecting finished areas. |
| Cleanup & haul-away | Daily cleanup and final debris removal, including a nail sweep for roofing. |
| Warranty (labor + materials) | A 1-year labor warranty and a 25-year material warranty are very different promises. |
Once every bid covers the same scope, the prices become genuinely comparable — and the "cheap" bid often isn't cheap anymore.
Verify license, insurance, and a real business
Ask for the contractor's license number and look it up with your state board. Request a certificate of insurance (general liability and workers' comp) sent directly from their insurer — not a photocopy. If a worker is injured on your property and the contractor isn't insured, the liability can land on you. Check that they have a physical address, a track record, and reviews you can verify.
Read the payment schedule like a contract (because it is one)
Healthy payment terms protect both sides. Be cautious of any contractor who wants a large share upfront.
- A reasonable deposit is usually 10-30% — never the full amount before work starts.
- Tie payments to milestones (materials delivered, rough-in passed, substantial completion), not to dates.
- Hold a final payment (10-15%) until the work passes inspection and your punch list is done.
- Get lien waivers from the contractor and any subcontractors as you pay, so a sub they didn't pay can't lien your home.
Watch for the classic warning signs
Pressure to "sign today for this price," demands for cash, no written contract, a deposit far above the norm, and bids dramatically below everyone else are the patterns behind most contractor horror stories. A real professional is happy to put the scope in writing and give you time to decide.
Use a cost calculator as your reality check
Before the first contractor visits, run the relevant cost calculator for your project. Knowing the typical range tells you instantly whether a bid is suspiciously low (missing scope) or unusually high (padding) — and it gives you the confidence to negotiate from facts instead of guesses.
Keep Reading
CostToFix.net provides general educational information, not professional financial, legal, or contracting advice. CostToFix.net may earn money from ads, affiliate links, and contractor referrals.