Real quote, anonymized

Is $20,345 a fair price for this roofing job?

RoofingFLScored 2026-07-1343 priced lines
68out of 100
Quick answer

This real roofing quote from FL totaled $20,345 and scored 68 out of 100 on QuoteScore, which reads as fairly priced: 2 of its 43 priced line items came in above the normal market range. The largest line was Shingle Re-Roof Project (includes tear-off, underlayment, shingles, drip edge, vents, permits, warranties) at $20,345, against a fair range of $15,000 to $30,000. For comparison, across the 325 roofing quotes QuoteScore has scored, the average is 53.7 out of 100 and 42.5% scored under 50. A score is a pricing benchmark, not proof of overcharging.

The quote, line by line

Line itemQuoted
Shingle Re-Roof Project (includes tear-off, underlayment, shingles, drip edge, vents, permits, warranties)
Fair range $15,000 to $30,000 Fair
$20,345
5/8" Plywood 4' x 8' (per SQFT for additional decking)
Fair range $2 to $5 High
$5
3/4" Plywood 4' x 8' (per SQFT for additional decking)
Fair range $2 to $5 High
$6
T&G 1" x 6" (per LF for additional decking)
Fair range $8 to $18 Fair
$10
T&G 1" x 8" (per LF for additional decking)
Fair range $11 to $24 Fair
$13
5/8" T1-11 Plywood 4" (per SQFT for additional decking)
Fair range $4 to $10 Fair
$8
5/8" T1-11 Plywood 8" (per SQFT for additional decking)
Fair range $5 to $11 Fair
$10
1" x 4" Pine Fascia (per LF for additional replacement)
Fair range $12 to $48 Fair
$12
1" x 6" Pine Fascia (per LF for additional replacement)
Fair range $14 to $60 Fair
$15
1" x 8" Pine Fascia (per LF for additional replacement)
Fair range $18 to $72 Fair
$17
1" x 10" Pine Fascia (per LF for additional replacement)
Fair range $22 to $84 Fair
$18
1" x 12" Pine Fascia (per LF for additional replacement)
Fair range $24 to $96 Fair
$19
2" x 4" Pine Fascia (per LF for additional replacement)
Fair range $12 to $48 Fair
$15
2" x 6" Pine Fascia (per LF for additional replacement)
Fair range $14 to $60 Fair
$18

Quoted prices are what the shop or contractor wrote. Fair range is the regional benchmark QuoteScore compared each line against. Total quoted: $20,345. Names, companies and addresses are never shown.

How to read this

A QuoteScore of 70 or higher means the quote sits inside the normal market range for the work and region. Under 50 means at least one line was priced above that range. Higher quotes can be legitimate: better parts, a longer warranty, a harder job. The useful move is to ask about the specific lines marked High or Red flag, not to argue the total.

Roofing is one of the 31 categories in the public QuoteScore dataset, currently 325 quotes with an average score of 53.7.

More real roofing quotes

$12,500 for Spanish tile roof re-lay (20 squares, 2-story, incl. permit, removal, underlayment, flashings, re-install, broken tile rScored 88/100$7,402 for Base Roof Replacement (BP Signature Shingles, 1300 sq ft, 1 layer tear-off, incl. vents, flashings, cleanup)Scored 95/100$20,975 for GAF Timberline UHDZ shingles (Full Roof Replacement)Scored 30/100$41,000 for Standing Seam Metal Panels (24 squares)Scored 88/100$15,000 for GAF Timberline ArmorShield II Shingle Replacement (34 squares)Scored 92/100$23,000 for Architectural Shingle Roof Replacement (3000 sq ft, Malarkey Vista AR, steep pitch)Scored 90/100

Holding a quote of your own?

Upload a photo or PDF and get the same line by line check in about a minute. Free, no account.

Check my quote free