Getting a single roofing quote and signing is one of the most expensive mistakes a homeowner can make. Price differences between contractors on the exact same job can be 40 percent or more.

That gap is not always fraud. It reflects different material grades, labor costs, overhead, and how much the contractor wants the job that week. The only way to know if a price is fair is to compare it against others. This guide walks you through how to do that right.

How Many Roofing Quotes Should You Get?

Three quotes is the floor. It gives you enough data to spot an outlier on either end. For jobs over $10,000, aim for five quotes.

A job in that range includes full roof replacements and anything with structural work. At that cost, the extra calls are worth a few hours of your time. A $3,000 spread on a $15,000 roof is common, and it takes about 20 minutes per quote to collect.

Why Five Matters on Bigger Jobs

With three quotes you might land two close bids and one outlier. With five you start to see the real market rate for your specific job, and the unusually low bid becomes easier to identify. The goal is not the cheapest number. It is the right number for the right scope.

What to Ask Each Contractor

Most homeowners ask about price and stop there. That is not enough information to make a good decision. Ask each contractor these questions and write down the answers:

check_circle

Scope of work in writing

What exactly are they replacing? Are they tearing off the old shingles or layering over them (a shortcut that shortens the roof lifespan)? Are they replacing the underlayment? What about flashing at the chimney and valleys?

check_circle

Material brand and grade

Three-tab shingles and architectural shingles are priced differently and last differently. Ask for the specific brand and product line. A quote for generic asphalt is not comparable to a quote for a 30-year architectural shingle from a name brand.

check_circle

Permit included or separate

A permit is required for most full roof replacements. Some contractors include it, some quote it separately. Ask directly so you are comparing total costs.

check_circle

Timeline

How many days will the crew be on your roof? When can they start? A contractor with a three-month backlog is telling you something about demand for their work.

check_circle

Payment schedule

Never pay more than 30 percent upfront. A deposit to hold your spot is reasonable. Paying 50 percent or more before any work starts is not.

Red Flags to Watch For

A bad roofing contractor does not show up with a neon sign. They show up with a friendly handshake and a price that seems great. Watch for these:

cancel

Pressure to sign today or the price goes up

cancel

Cash-only payment with no written contract

cancel

No physical local business address

cancel

Unusually low bid that skips a line-item breakdown

cancel

No mention of permits

cancel

Wants 50 percent or more upfront

cancel

Vague about which materials they will use

About Unusually Low Bids

A price that is 30 to 40 percent below every other quote usually means something is being left out. The most common shortcuts are thinner underlayment, skipping ice and water shield, using starter strips instead of proper drip edge, or not replacing damaged decking boards. These save money at install time and cost far more in repairs later.

How to Compare Roofing Quotes Fairly

You can only compare quotes that cover the same scope and the same materials. A quote for three-tab shingles should never be compared directly to one for architectural shingles. They are different products with different lifespans.

When quotes come in at different prices, call the higher-priced contractor and ask what is in their quote that the others are not. Sometimes the answer tells you the lower bids left something out. Sometimes it tells you the higher bidder is just expensive.

What a Good Written Quote Includes

A quote written on a sticky note or delivered as a round number over the phone is not a quote you can evaluate. A proper roofing quote has line items. Look for all of these:

Materials: shingle brand, grade and quantity

Underlayment type and coverage

Flashing: chimney, valleys, skylights and pipe boots

Labor broken out separately from materials

Permit cost

Tear-off and disposal

Cleanup and magnetic nail sweep

Estimated start and completion dates

A contractor who cannot give you a detailed written breakdown before you sign is a contractor who will surprise you with extras after the job starts. The scope of work in the contract is your protection. A vague contract is no contract at all.

What Roofing Jobs Typically Cost

Prices vary by region, roof size and material choice. These ranges give you a starting point for your conversations.

Basic roof inspection$150 to $400
Shingle repair (small section)$300 to $900
Full replacement, 1,500 sq ft, 3-tab$6,000 to $10,000
Full replacement, 1,500 sq ft, architectural$8,000 to $14,000
Full replacement, 2,500 sq ft, architectural$12,000 to $22,000
Ridge cap replacement$250 to $700
Chimney flashing replacement$400 to $1,000

For a deeper breakdown, see our roof repair cost guide.

Roofing and Related Services

Ready to start collecting quotes? Book an independent local pro through Contractor Palace:

Contractor Palace

Get matched with an independent local roofer, free.

Post your roofing job and get matched with a local pro. No pressure, no mystery pricing.

Get Roofing Quotes arrow_forwardHow it works