Skip to main content

How to Compare Contractors and Repair Estimates

Last updated: May 21, 2026

You may be looking at two repair estimates that are thousands of dollars apart, while the roof still leaks, the furnace still fails, or the bathroom is still unsafe. The hard part is not just choosing the lowest price. It is finding out which contractor is real, which estimate covers the full job, and which offer could leave you with more damage or debt.

Make the home safe before you shop for bids

If there is fire danger, a gas smell, live electrical wires, sewage backup, active flooding, carbon monoxide, or a collapse risk, do not wait for three estimates. Leave the unsafe area and call the right emergency service, utility, plumber, electrician, or local building department. A full repair estimate can wait. Safety cannot.

For urgent but not life-threatening repairs, ask for a temporary safety fix in writing. Examples include tarping a roof, shutting off a leaking line, securing a handrail, boarding a broken opening, or testing a heating system. Make sure the temporary work does not lock you into a large repair contract unless you have read and agreed to that contract.

The fastest way to compare contractors

The best comparison starts before the first contractor arrives. Write down the same problem, the same repair goals, and the same questions for each contractor. If each contractor is bidding on a different job, the prices will not mean much.

What to compare Good sign Warning sign
Scope of work Clear list of tasks, materials, cleanup, and exclusions One vague line such as “fix roof” or “repair bathroom”
License and insurance License number, insurance certificate, and matching business name Excuses, expired documents, or a name that does not match
Permits Contract says who pulls permits and pays fees Contractor tells you to skip permits or get them yourself
Payment schedule Payments tied to clear stages of completed work Full payment up front, cash only, or pressure to pay today
Warranty Written labor and material warranty terms Verbal “lifetime” promise with no details
Change orders Changes must be written and priced before work continues Contractor can add charges without your approval

The Federal Trade Commission says to get written estimates from several firms and not to choose the lowest bidder automatically. The FTC also warns that a good ad is not proof that a contractor does good work. You can review the FTC contractor guide and the FTC scam warning before you sign.

Start with the same scope of work

A repair estimate is only useful if it says what the contractor is actually going to do. Before you call contractors, write a short scope. You do not need construction language. Plain facts are enough.

  • What is broken or unsafe?
  • Where is the problem located?
  • When did it start?
  • Has anyone already inspected it?
  • Do you need a temporary fix, a full repair, or both?
  • Do you need help meeting code, insurance, grant, or loan rules?
  • Are there older adults, children, people with disabilities, or medical equipment in the home?

Give that same scope to every contractor. Ask each one to bid on the same repair, not a larger remodel unless you asked for it. If one contractor says more work is needed, ask them to explain why in writing and to separate the urgent repair from optional upgrades.

Tip: Take photos before anyone starts work. Keep photos of the damage, the estimate, any permit, and the final repair. Photos can help with insurance, grant programs, disputes, or later inspections.

Compare estimates line by line

A low estimate may be fair. It may also be missing important work. A high estimate may include better materials, permits, cleanup, lead-safe work, or a larger scope. Do not compare only the final price. Compare what is included.

Estimate item What to look for Question to ask
Labor Tasks are described, not just a total price What exactly will your crew do?
Materials Brand, model, size, grade, color, or allowance What product is included at this price?
Permits and inspections Permit duty and permit fees are listed Who gets the permit and schedules inspection?
Subcontractors Plumbing, electrical, HVAC, roofing, or other trades are named if used Who will be in my home?
Cleanup Debris removal, dump fees, and site cleanup are included Will you remove old materials?
Warranty Labor and material warranties are written Who honors the warranty?
Change orders Written approval is required before extra charges How will added costs be approved?
Timeline Start date, expected finish date, and delays are explained When can you start and finish?

Watch for missing costs

Ask whether the estimate includes permits, old material removal, disposal fees, lead-safe practices, mold or moisture correction, patching, painting, weatherproofing, and final inspection. Small missing items can become large extra charges later.

For homes built before 1978, painted surfaces may involve lead-safe work. The Environmental Protection Agency recommends using a certified lead-safe contractor for renovation, repair, and painting projects in pre-1978 homes. You can use the EPA’s lead-safe contractor information to learn what to ask.

Be careful with allowances

An allowance is a budget for an item that has not been chosen yet, such as flooring, fixtures, doors, windows, or cabinets. Allowances are not always bad, but they must be realistic. If the allowance is too low, your final cost may rise when you choose normal materials. Ask the contractor to show what product fits within the allowance.

Verify the contractor before you sign

Contractor rules are local. Some states require a license for many home improvement jobs. Some require registration. Some cities or counties have extra rules. The FTC says licensing can range from simple registration to a detailed qualification process, so you should check your state, county, or local building department.

Start with your state consumer office. Then check your state contractor board, attorney general, city building department, or county permit office. Ask whether the contractor’s license is active, whether the license covers your type of work, and whether there are open discipline records or complaints that the agency can share.

Ask for proof, then verify it

Ask the contractor for the business name, license number, insurance certificate, business address, and names of any subcontractors. The business name on the estimate should match the license and insurance documents. If it does not match, ask why before you sign.

The FTC says contractors should carry personal liability, workers’ compensation, and property damage coverage, and that you should ask for current insurance certificates. If the contractor uses subcontractors, ask about their insurance and license status too.

Call script: building department

“Hello, I own a home in your area and I am comparing repair estimates. The work is for [roof/electrical/plumbing/HVAC/bathroom/ramp]. Does this job need a permit? Should the contractor pull it? Can I verify whether a permit was issued before work starts?”

Call script: licensing office

“I am checking a contractor before I sign. The business name is [name] and the license number is [number]. Is the license active for this type of work? Are there complaint or discipline records I can review?”

Do not let the permit issue slide

Permits protect more than city paperwork. A permit can create an inspection record showing that work met local code at the time of inspection. That can matter later if you sell the home, file an insurance claim, apply for repair help, or need to prove that electrical, plumbing, structural, roof, HVAC, or accessibility work was done correctly.

The FTC says a competent contractor will get needed permits before starting work. Be cautious if a contractor says permits are not needed without checking, tells you to hide the work from inspectors, or asks you to pull an owner-builder permit for work the contractor will control. Permit rules vary, so call the local building department if you are unsure.

Compare payment terms, not just price

A fair estimate should have a fair payment plan. Payments should match real progress. For example, a contractor may ask for a deposit, a payment after materials arrive, a payment after a clear stage is done, and final payment after completion and inspection. State law may limit down payments, so check your state or local consumer agency before you pay a large deposit.

Do not pay the full amount before work starts. Avoid cash-only deals. Pay in a way that creates a record, such as a check or credit card when available. Keep receipts, invoices, photos, change orders, and messages in one folder.

Financing caution: Be very careful if the contractor pushes a loan, says the offer is only good today, or asks you to sign loan papers before you understand them. The FTC warns that home equity loans and home equity lines of credit use your home as collateral, which means the lender may be able to foreclose if you do not repay. Read the home equity warning before using your home to borrow for repairs.

Ask for lien releases before final payment

In some states, unpaid subcontractors or suppliers may be able to place a mechanic’s lien on a home even if you paid the general contractor. Before final payment, ask for proof that subcontractors and suppliers were paid and ask for lien waivers or releases when appropriate. Lien law varies by state. If a contractor dispute involves a lien, foreclosure threat, deed transfer, or large loan, contact legal aid or a lawyer before signing anything.

If you are using a grant, loan, or nonprofit repair program

Do not sign a repair contract first and assume a program will pay it later. Many government and nonprofit repair programs have their own intake process, contractor rules, bid rules, inspections, income checks, and funding limits. Some programs pick the contractor. Some require approved contractors. Some require several estimates before approval. Some will not pay for work already started.

If you are low-income, older, disabled, rural, or facing a health and safety repair, ask about local help before you commit to a large contract. Starting points include call 211, a HUD counselor, the Eldercare Locator, your city or county housing department, and local community action agencies.

For rural owner-occupied homes, the USDA USDA repair program may help very-low-income homeowners repair or modernize homes, with grants limited to elderly very-low-income homeowners for health and safety hazards. Current USDA limits shown by Rural Development are up to $40,000 for loans, up to $10,000 for grants, and higher grant help for presidentially declared disaster repairs. Always verify amounts with the local USDA Rural Development office because funding and eligibility are local.

For energy-related repairs, the Department of Energy says weatherization help is administered at the state and local level. HHS says the LIHEAP program can assist with energy costs, energy crises, weatherization, and minor energy-related home repairs, but services vary by state or tribe.

Nonprofits may also help, but they usually have local rules and waitlists. Habitat for Humanity says its Habitat repairs use local partnerships and may involve an affordable loan to cover the work. Rebuilding Together says its Rebuilding Together affiliates provide services through local offices, and the application process varies by location.

Call script: repair program

“I need help with [repair]. Before I sign with a contractor, I want to ask your rules. Do you require approved contractors, multiple estimates, an inspection, or approval before work starts? What documents should I gather?”

Call script: HUD counselor

“I am comparing repair estimates and I am worried about payment, liens, or a home equity loan. Can your office help me understand safe options or refer me to local repair programs?”

Questions to ask each contractor

Ask the same questions each time. Write down the answers. A good contractor may not be the cheapest, but they should be willing to explain the work in plain language.

  • How many similar projects have you completed in the last year?
  • Will you use employees, subcontractors, or both?
  • Who will be on site each day?
  • What permits are needed?
  • What could make the price change?
  • How are change orders approved?
  • What is not included in this estimate?
  • What materials are included?
  • What warranty do you provide on labor?
  • Who handles cleanup and old material disposal?
  • When is final payment due?
  • Will you provide lien waivers or proof of payment to subcontractors and suppliers?

Ask references better questions

Do not only ask, “Were you happy?” Ask whether the job finished near the promised time, whether the final cost matched the estimate, whether workers showed up, whether permits were handled, whether cleanup was done, and whether the contractor came back to fix problems.

Common mistakes when comparing estimates

  • Comparing different jobs. One estimate may patch a problem while another replaces the full system.
  • Ignoring exclusions. “Not included” can mean you will pay more later.
  • Forgetting permits. Skipped permits can create safety, insurance, resale, or program problems.
  • Trusting a verbal promise. Put materials, cleanup, timelines, and warranties in writing.
  • Paying too much too soon. Keep payments tied to completed work.
  • Signing blank spaces. Blank spaces can be filled in later against your interest.
  • Letting pressure decide. A contractor who demands an immediate signature may not be the safest choice.

Red flags that should slow you down

Stop and check before you sign if the contractor knocks on your door after a storm, says they have leftover materials, pressures you for a same-day decision, wants full payment up front, accepts only cash, asks you to get permits, pushes a lender they know, asks you to sign blank papers, or asks you to transfer your deed. These are common warning signs named by federal consumer guidance.

After disasters, be extra careful. Scammers may follow storms, floods, fires, and high-wind events. Use a local contractor you can verify. Ask your insurance company, local building department, state consumer agency, or disaster recovery center what to check before you sign.

Before you sign the contract

A written estimate is not always the final contract. Before you sign, make sure the contract includes the contractor’s name, address, phone number, license number if required, start and completion dates, payment schedule, permit duties, detailed materials, cleanup, warranties, and a written change-order process.

Make sure all blank spaces are filled in or crossed out. Keep a full copy. If the contract was signed in your home or away from the seller’s regular business location, ask about your right to cancel within three business days. Rules vary, but the FTC says this written cancellation notice should be included when it applies.

After work starts

Keep a simple job log. Write down who came, what was done, and what was discussed. Take photos as work moves forward. Save texts, emails, invoices, receipts, permit records, inspection records, and change orders.

Do not approve extra work by voice only. If a hidden problem appears, ask for a written change order that explains the problem, the added cost, and the effect on the timeline. If you need time to call a housing counselor, legal aid, insurance adjuster, or repair program, say so before you approve the change.

If the estimate changes or the work goes wrong

First, try to resolve the issue with the contractor in writing. State the problem, attach photos if helpful, and ask for a clear fix by a clear date. If you talk by phone, follow up with a letter or email. The FTC advises keeping notes and copies, and using certified mail with return receipt when you need proof that the company received your letter.

If you cannot resolve it, contact your state attorney general, local consumer protection office, contractor licensing board, permit office, or a local dispute resolution program. You can also look for civil legal help through the legal aid locator or through legal aid help from USAGov. Legal help is especially important if there is a lien, foreclosure risk, deed issue, insurance dispute, disability access issue, or large loan.

Call script: complaint help

“I hired a contractor for [repair], and I have a problem with [unfinished work/extra charges/no permit/poor work]. I have the contract, estimate, photos, and payment records. What complaint process or referral should I use?”

FAQs

How many contractor estimates should I get?

For non-emergency work, try to get several written estimates. If the repair is urgent, you may need a temporary safety fix first and a full comparison later.

Should I choose the lowest estimate?

Not automatically. The lowest estimate may leave out permits, cleanup, better materials, lead-safe work, or needed repairs. Ask why the prices differ before choosing.

What should be in a repair estimate?

A useful estimate should describe labor, materials, permit duties, cleanup, timeline, payment terms, warranties, exclusions, and how change orders are handled.

Should the contractor pull the permit?

Often, a competent contractor handles permits for the work they control, but rules vary by city, county, and state. Call your local building department and make sure the contract says who is responsible.

Is contractor-arranged financing safe?

It may be legitimate, but do not agree to financing without shopping around and reading every term. Be very cautious with home equity loans, blank papers, deed transfers, and pressure to sign quickly.

About This Guide

This HomeRepairGrants.org guide uses official federal, state, local, and high-trust nonprofit and community sources mentioned in the article, including consumer protection, housing counseling, weatherization, energy assistance, legal aid, and nonprofit repair resources.

HomeRepairGrants.org is not a government agency, does not guarantee eligibility, and is not legal, financial, tax, medical, insurance, disability-rights, or government-agency advice. Program rules, contractor laws, licensing rules, permits, aid amounts, and deadlines can change. Always verify details with the agency, program, inspector, counselor, attorney, or licensed professional responsible for your area.

Corrections: Email info@homerepairgrants.org with corrections.

Next review: August 17, 2026