Skip to main content
Bid Fairness Checker

Roofing bid fairness checker.

In 2026, a fair asphalt shingle roof replacement bid runs $12,885 to $16,381 nationally against a true cost to deliver of $11,591. Paste a contractor bid below and the checker grades it against that band, the lowest realistic price, and wage-adjusted numbers for your metro.

Independent FatBook v3 cost indexVerified permit/source data where availableReviewed by Leonard "Chuck" Thompson
Run Your Bid

Is your roofing bid fair?

Cost index by David Olson · reviewed by Leonard "Chuck" Thompson · 2026-08-19
$
Type the number off the estimate, or drag the bar. The gauge below shows where it lands.
Or
Upload contractor estimate
Drag and drop or click here. PDF or CSV, we extract the line items.
Or paste it
Analyzed estimates are stored anonymized (names, addresses, phone numbers, and emails stripped) to improve the benchmark. No account, no tracking.
National Average
Within the fair range.
Fair range
Fair range$12,885 to $16,381
Cost to deliver$11,591
Typical market bid$14,568
Your bid$14,568
Implied margin20%
Fair range. Break-even sits at the red line: the cost of delivering the job, not a price anyone should demand. The green band above it is fair territory: most solid bids land at a 15 to 22 percent margin on the bid, roughly 18 to 28 percent over the cost to deliver, leaner or richer by trade and market. That band is earned money. No one works for free, and if the job were easy you would not be hiring it out.
What Is Inside the Number
Labor$3,005 (20.6%)
Materials$4,797 (32.9%)
Permit$140 (1%)
Overhead & site$3,649 (25%)
Margin$2,977 (20.4%)
Cost to deliver plus a fair margin = $14,568
How the Verdict Works

Built, not guessed.

The checker rebuilds the job from primary data: Craftsman hours at your metro's loaded BLS wage, FRED PPI materials, the verified permit fee, and NAHB overhead. That sum is the cost to deliver. A fair bid sits 8 to 14 percent over it at the lean floor and 24 to 45 percent at the premium ceiling, scaled by your trade and metro. Read the full methodology.

FAQ

Bid checker questions.

What is a fair price for asphalt shingle roof replacement?
In 2026, a fair asphalt shingle roof replacement bid runs $12,885 to $16,381 nationally. The cost to deliver sits at $11,591, and an honest margin lands roughly 11 to 41 percent above it depending on the metro.
What does the checker compare my bid against?
Every benchmark is built, not scraped: Craftsman labor hours times BLS metro wages with burden, FRED PPI-adjusted materials, verified city permit fees, and NAHB overhead. The verdict places your number on a ladder from below cost to premium against the fair band for your metro.
Is a bid far below the cost to deliver a good deal?
Usually the opposite. A bid below the cost to deliver means someone is cutting scope, insurance, or quality to get there, and the checker flags it as below cost rather than calling it a bargain.
Why should the contractor make a profit on top of the cost to deliver?
Because nobody works for free. Cost to deliver is the break-even: labor, materials, permits, and overhead with zero profit in it. The 18 to 28 percent most contractors keep over that, a 15 to 22 percent margin on the bid, pays for the license, the insurance, the warranty callback, and the judgment you are actually hiring. If the job were easy, you would not need a contractor at all. Use the floor to spot padding, not to demand free work.
City Benchmarks

Check it against your city's numbers.

The fair band moves with local wages and permit fees. Your city's page shows the numbers the checker grades against, service by service.

AtlantaChicagoDallasHoustonLos AngelesMiamiNew YorkPhoenix
DO
Cost index built by David Olson, Creator of the Cost Index & Permit Dataset · Methodology reviewed by Leonard "Chuck" Thompson, LC Thompson Construction Co., Owner (retired) · 2026-08-19