Skip to content
Preview site. Cost ranges currently use sample data and are not real market prices.

Three quotes.
Three different jobs.

Contractor quotes rarely describe the same work. Line yours up item by item, see what each one leaves out, and know exactly what to ask before you sign.

Free. No account needed. Up to three quotes, typed in or uploaded.

Roof replacement

2,000 sq ft, asphalt shingle

Example
Item A B C
Total $12,400 $14,900 $10,200
Tear-off of old roofing ✓ ✓ ✓
Ice & water shield ✓ ✓ Missing
Drip edge ✓ ✓ Missing
Extra decking 2 sheets $85/sheet Not stated
Permit ✓ ✓ Ask
Workmanship warranty 5 yr 10 yr None

Start where you are

I have quotes

Type in or upload up to three quotes. You get a side-by-side report with missing items, payment and warranty checks, and questions for each contractor.

Compare quotes

I'm still planning

See a low, typical and high cost range for your ZIP code, with the data source, date and assumptions shown.

Open the estimator

I'm choosing a contractor

Work through license, insurance, references, permits and contract terms before you hand over a deposit.

Use the checklist

Three separate answers, not one mystery score

A cheap quote can be incomplete. A complete quote can be overpriced. So the report keeps them apart, and shows how each one was worked out.

Is the scope written down?
A completeness score based on the items every quote for your trade should mention.
Where does the price sit?
Below, within or above the typical range for your region, with the data date.
What should you ask?
Red flags in deposits, warranties, permits and vague wording, turned into questions you can send.
Read exactly how we evaluate quotes

Projects we cover

All projects

How this site makes money

Some links lead to partners who may pay us a commission. Those links are labelled, and partners cannot change how a quote is scored or what a cost range shows. Read the full disclosure.