Anatomy of a Roofing Quote
You asked three roofers for quotes. Now you are staring at three pieces of paper with different numbers and no idea which one is fair.
I am going to show you a complete roofing estimate—every line item—and explain what each one means, what the fair range is, and what should worry you. Bookmark this page. Pull it up on your phone the next time a contractor hands you a quote at the kitchen table.
The Quote
Here is a realistic estimate for a 2,000 sq ft architectural shingle roof replacement in Raleigh, NC. Medium pitch. One layer of old shingles to tear off. One chimney. Standard ventilation.
| Line Item | Quantity | Cost |
|---|---|---|
| Architectural shingles (GAF Timberline HDZ) | 20 squares | $4,750 |
| Synthetic underlayment | 20 squares | $500 |
| Ice & water shield (valleys, eaves) | 3 squares | $350 |
| Drip edge | 180 linear ft | $360 |
| Flashing (chimney, pipe boots, walls) | 1 lot | $450 |
| Ridge cap shingles | 40 linear ft | $280 |
| Starter strip | 180 linear ft | $180 |
| Ridge vent | 40 linear ft | $240 |
| Tear-off and disposal | 20 squares | $1,800 |
| Permits | 1 | $350 |
| Labor | 20 squares | $3,600 |
| Waste factor (10%) | — | Included |
| Total | $12,860 |
This is a fair quote for the Raleigh market in 2026.[1] Now let me show you what every line means and when to push back.
Line by Line
Architectural Shingles — $4,750
What it is: The shingles themselves. Architectural shingles (also called dimensional or laminate shingles) are the standard choice for most homes. They are thicker and more durable than 3-tab shingles, with a textured look that mimics wood shake. GAF Timberline HDZ is the best-selling shingle in America.
Fair range: $4,000 - $5,500 for 20 squares. That works out to $200-$275 per square (materials only, contractor cost).
Red flag — too high: Over $6,000 for 20 squares of standard architectural shingles. Unless they are using a premium line (like GAF Grand Sequoia or Owens Corning Woodcrest), that is an inflated material markup. Ask which product they are quoting.[2]
Suspiciously low: Under $3,500. At that price, they may be quoting 3-tab shingles instead of architectural. Or using a no-name brand. Ask for the exact manufacturer and product name.
Synthetic Underlayment — $500
What it is: A water-resistant sheet that goes between the decking (plywood) and the shingles. It is your backup waterproofing layer. Synthetic underlayment has largely replaced old-school 15-lb or 30-lb felt because it is lighter, stronger, and does not tear in wind during installation.
Fair range: $400 - $650 for 20 squares.
Red flag — too high: Over $800. Synthetic underlayment is a commodity product. There is no reason to overpay.
Suspiciously low: Under $300 or not listed. If they are using cheap 15-lb felt instead of synthetic, that is a corner being cut. Felt absorbs water, tears easily, and degrades faster. Synthetic costs more but is worth it.
Ice & Water Shield — $350
What it is: A self-adhesive waterproof membrane applied in vulnerable areas: valleys (where two roof planes meet), eaves (the bottom edge where ice dams form), and around penetrations. Ice and water shield is required by code in most jurisdictions at the eaves. It prevents water from backing up under the shingles during ice events.[3]
Fair range: $250 - $500, depending on how many valleys and penetrations your roof has.
Red flag — too high: Over $700 for a standard roof. Complex roofs with multiple valleys and dormers will cost more.
Suspiciously low: Under $200 or missing entirely. Skipping ice and water shield in valleys is asking for leaks within 5 years. If your quote does not include it, ask why.
Drip Edge — $360
What it is: Metal strips installed along the eaves and rakes (edges) of the roof. Drip edge directs water away from the fascia board and into the gutter. It also prevents wind-driven rain from getting under the shingles at the edge. Required by code in most places.
Fair range: $1.50 - $3.00 per linear foot. For 180 linear feet, that is $270 - $540.
Red flag — too high: Over $4.00 per linear foot for standard aluminum drip edge.
Suspiciously low: Under $1.00 per foot or not listed. Some roofers skip drip edge or reuse the old one. Both are bad ideas. Drip edge costs $50-$100 in materials. There is no good reason to skip it.
Flashing — $450
What it is: Metal pieces that seal the joints where the roof meets a wall, chimney, pipe, or skylight. Flashing is one of the most important parts of a roof system. Most leaks happen at flashing points, not in the field of the shingles.
Fair range: $200 - $500 per chimney, plus $15-$30 per pipe boot (the rubber collar around plumbing vents). Wall flashing runs $5-$10 per linear foot. Total depends on your roof's complexity.
Red flag — too high: Over $800 unless you have multiple chimneys or complex wall intersections.
Suspiciously low: Under $200 or not listed. A quote that says "reuse existing flashing" should make you nervous. Old flashing corrodes. It is the first place a roof leaks. Replacing it costs maybe $200-$300 in materials. Skipping it can cost you thousands in water damage.[4]
Ridge Cap Shingles — $280
What it is: Specially shaped shingles that cover the ridge (the peak where two roof slopes meet). Ridge caps are not just decorative. They seal the most exposed part of the roof from wind and rain.
Fair range: $5.00 - $8.00 per linear foot. For 40 feet, that is $200 - $320.
Red flag — too high: Over $10.00 per linear foot for standard ridge caps.
Suspiciously low: Under $150 for 40 feet. Some roofers cut regular shingles into strips to use as ridge caps instead of using purpose-made ridge cap shingles. It works, but it does not look as good and does not seal as well.
Starter Strip — $180
What it is: A row of shingles (or a purpose-made product) installed along the eaves and rakes before the first course of shingles goes on. Starter strips have a sealant strip that bonds the first row of shingles to the roof, preventing wind uplift.
Fair range: $0.80 - $1.50 per linear foot. For 180 feet, that is $144 - $270.
Red flag — too high: Over $2.00 per foot.
Suspiciously low: Not listed. Some crews skip starter strip and just flip a regular shingle upside down. It can work, but purpose-made starter strips have better adhesive and are recommended by every manufacturer. Skipping them can void your warranty.
Ridge Vent — $240
What it is: A ventilation channel installed along the ridge of the roof. Ridge vent allows hot, moist air to escape from the attic. Proper ventilation extends the life of shingles, prevents ice dams, and reduces cooling costs. It works with soffit vents at the eaves to create airflow.
Fair range: $4.00 - $8.00 per linear foot installed. For 40 feet, that is $160 - $320.
Red flag — too high: Over $10.00 per foot.
Suspiciously low: Under $100 or missing. Proper attic ventilation is not optional. Without it, heat builds up in summer (cooking your shingles from underneath) and moisture condenses in winter (rotting your decking). If a quote does not include ventilation, ask about it.
Tear-Off and Disposal — $1,800
What it is: Removing the old shingles down to bare decking. This includes labor for stripping, a dumpster rental, and landfill disposal fees. Tear-off lets the crew inspect the plywood underneath and replace any damaged sections before the new roof goes on.[5]
Fair range: $1.00 - $2.00 per square foot. For 2,000 sq ft: $1,400 - $2,200. Dumpster rental alone runs $400-$600.
Red flag — too high: Over $2,500 for a single-layer tear-off on a 2,000 sq ft roof. Two layers of old shingles costs more (double the labor and weight). Ask how many layers are on your roof now.
Suspiciously low: Under $1,000. At that price, they may be dumping materials improperly or planning an overlay (new shingles over old) instead of a full tear-off. Overlays are cheaper but hide problems and add weight to the structure.
Permits — $350
What it is: Most municipalities require a building permit for a roof replacement. The permit triggers an inspection, which verifies that the new roof meets current building codes. In Wake County, a roofing permit runs $250-$500 depending on the scope.
Fair range: $200 - $500 depending on your county.
Red flag — too high: Over $600 for a standard residential permit. The roofer should be able to tell you the exact permit fee. It is published by your county.
Suspiciously low: Not listed. A roofer who "does not pull permits" is skipping a legal requirement. No permit means no inspection. No inspection means no one verifies the work was done right. It can also create problems when you sell the house.[3]
Labor — $3,600
What it is: The cost of the crew installing your roof. Roofers are typically paid per square. A crew of 4-6 workers can finish most residential roofs in 1-3 days. Labor includes installation of all materials listed above.
Fair range: $150 - $250 per square for installation labor. For 20 squares: $3,000 - $5,000. Steep roofs and complex layouts cost more because of safety requirements and slower pace.[1]
Red flag — too high: Over $300 per square for a standard-pitch residential roof. Steep roofs (where safety harnesses are required) can justify $250-$350 per square.
Suspiciously low: Under $100 per square. At that rate, the crew is either very fast (experienced) or very cheap (untrained). Low labor rates often correlate with poor workmanship and no workers' comp insurance.
Waste Factor — Included
What it is: Roofing materials do not cut perfectly. Every roof has angles, hips, valleys, and edges where shingles need to be trimmed. The industry standard is a 10-15% waste factor, meaning 10-15% more material is ordered than the roof's measured area. A quote for 20 squares assumes a roof that measures about 18 squares.
Fair range: 10% for a simple gable roof. 15% for complex roofs with lots of cuts (hips, valleys, dormers).
Red flag: A waste factor over 20% on a standard roof. That is either poor planning or padding the material order (and keeping the leftovers).
What Is Missing From This Quote
The quote above is honest and itemized. But even a good quote can leave things out. Here are six items that should be on every roofing estimate but often are not.
What happens if the crew tears off your old shingles and finds rotted plywood underneath? A good quote includes a per-sheet price for decking replacement ($50-$100 per 4x8 sheet) so there are no surprises. Without it, you will get a change order mid-job with no time to negotiate.[5]
Who cleans up? A thorough crew will run a magnetic nail sweep across your yard and driveway at least twice. They should haul all debris. Ask if cleanup is included. Get it in writing. A nail in your tire three weeks later is not something you want to argue about.
A quote without dates is not a commitment. It is a suggestion. Get a specific start date and an estimated completion date. Ask what happens if weather delays the job. A professional roofer will give you a timeline and communicate changes.
Never pay 100% up front. A fair schedule: 10-30% deposit to secure the job, 40-50% when materials are delivered, and the remaining balance upon completion and your walkthrough. If a roofer wants full payment before work starts, walk away. See roofing scams for why.
There are two warranties on every roof: the manufacturer warranty (covers defective materials) and the workmanship warranty (covers installation errors by the contractor). A quote should specify both. Manufacturer warranties range from 25 years to lifetime. Workmanship warranties typically run 2-10 years. A manufacturer-certified installer can offer enhanced warranties that non-certified roofers cannot.
The quote should reference that the contractor carries general liability insurance (minimum $1 million) and workers' compensation. Do not just take their word for it. Ask for the certificate. Call the insurer to verify it is current and covers your project dates.[6]
Good Quote vs Bad Quote
The difference between a trustworthy contractor and a risky one often shows up in the estimate before a single shingle is nailed.
| Good Quote | Bad Quote |
|---|---|
| Itemized: every material, labor, tear-off, and permit listed separately with quantities | "Roof replacement — $11,000" |
| Names the shingle brand and product (GAF Timberline HDZ, Owens Corning Duration) | "Architectural shingles" with no brand |
| Specifies synthetic underlayment by name | Underlayment not mentioned |
| Includes decking repair allowance per sheet | No mention of what happens if plywood is damaged |
| States start date and estimated completion | No dates |
| Payment schedule: deposit, progress, final | "50% deposit required" or full payment up front |
| Both manufacturer and workmanship warranty terms specified | "Warranty included" with no details |
| References insurance certificates on file | No mention of insurance |
| Permit fee listed as a line item | No mention of permits |
A vague quote is not always a scam. Sometimes it is a small operator who does not know how to write a professional estimate. But the result is the same: you do not know what you are paying for. And when something goes wrong, you have nothing in writing to fall back on.
If you receive a one-line quote, ask for a detailed breakdown before comparing it to other estimates. A contractor who refuses to itemize is a contractor you should not hire. Learn more in our guide to reading a roofing estimate.
Questions to Ask Before Signing
Print this list. Bring it to every meeting. A good contractor will answer all of these without hesitation.
-
"What brand and product line of shingles are you using?"
Right answer: a specific name like "GAF Timberline HDZ" or "Owens Corning Duration." Wrong answer: "just regular architectural shingles."
-
"Are you using synthetic underlayment or felt?"
Right answer: synthetic. It is stronger, lighter, and does not absorb water. Felt is outdated for most applications.
-
"Will you replace all flashing or reuse the existing?"
Right answer: replace all flashing. Especially around the chimney and walls. Reusing corroded flashing is the most common source of post-replacement leaks.
-
"What happens if you find rotted decking under the old shingles?"
Right answer: "We charge $X per sheet to replace damaged decking and we will show you the damage before we proceed." Wrong answer: vague, no per-sheet pricing, or "we will figure it out."
-
"Will your own crew do the work, or will you sub it out?"
Right answer: their own crew. If they sub-contract, ask who. Verify that sub's insurance independently. Sub-contracting is not automatically bad, but you need to know who is on your roof.
-
"Are you pulling a permit for this job?"
Right answer: yes, always. Wrong answer: "We do not need one" or "that costs extra." In most jurisdictions, a permit is legally required. A contractor who skips it is cutting a corner you will pay for later.
-
"What is the workmanship warranty, and what does the manufacturer warranty cover?"
Right answer: specific terms for both. Example: "5-year workmanship warranty from us, plus GAF's 50-year limited warranty on the shingles." A manufacturer-certified installer can offer enhanced coverage.
-
"Can I see your certificate of insurance?"
Right answer: yes, here it is (and it shows general liability plus workers' comp). Call the insurer to verify. If they hesitate, that tells you something.[6]
-
"What is your payment schedule?"
Right answer: deposit at signing, progress payment at material delivery, balance at completion. Red flag: full payment before work begins. See common roofing scams.
-
"How do you handle cleanup?"
Right answer: "We run a magnetic nail sweep at least twice and haul all debris in a dumpster." Wrong answer: "We clean up." With no details, that can mean anything.
Frequently Asked Questions
What should a roofing estimate include?
Every material itemized with quantities (shingles, underlayment, ice and water shield, drip edge, flashing, ridge caps, starter strip, ridge vent), labor, tear-off and disposal, permits, start and completion dates, payment schedule, both warranty terms, and an insurance certificate reference. Our estimate reading guide covers this in detail.
How much should a 2,000 sq ft roof replacement cost in 2026?
For architectural shingles in the Raleigh market, expect $10,000-$15,000 total. Our sample quote comes to $12,860, which is right in the middle of fair. Charlotte runs about 5% higher. Fayetteville is about 12% lower. Use our free calculator for your specific situation.
What are the biggest red flags in a roofing quote?
A single line item with no breakdown. No mention of permits. No brand names for materials. No start date. Full payment required up front. No warranty terms. No insurance reference. Any one of these should make you ask questions. Multiple red flags together? Get another quote.
Should I always go with the cheapest quote?
Almost never. When one quote is significantly cheaper than the others, something is being left out: permits, proper underlayment, flashing replacement, insurance, or trained labor. Compare quotes line by line, not bottom line. The cheapest roof this year can be the most expensive roof in five years. See our cheapest roofing material guide for smarter ways to save.
Sources
- Sample quote pricing based on Q1 2026 data from ABC Supply, QXO/Beacon, and SRS Distribution regional catalogs. Labor rates per Bureau of Labor Statistics NC roofer employment data (mean annual wage $47,320). Raleigh market baseline (1.0x multiplier). Last updated March 2026.
- Material cost ranges based on contractor pricing from major distributors. GAF Timberline HDZ, Owens Corning Duration, and CertainTeed Landmark are the three most commonly quoted architectural shingles. Manufacturer price increases of 6-10% in early 2025 per dealer communications. Last updated March 2026.
- Building code requirements (ice and water shield, drip edge, permits) per NC Building Code and IRC 2018 as adopted. Permit fee ranges per Wake County, Mecklenburg County, and Buncombe County published fee schedules. Last updated March 2026.
- Flashing replacement costs and leak risk data per NRCA technical bulletins and contractor best practice guidelines. Chimney flashing is the most common post-replacement leak source per industry surveys. Last updated March 2026.
- Tear-off costs and decking repair ranges per contractor surveys and dumpster rental rate analysis. Dumpster rental ($400-$600) per regional waste hauler rate sheets. Decking replacement ($50-$100 per 4x8 sheet) per distributor pricing. Last updated March 2026.
- Insurance requirements and verification guidance per NC Department of Insurance and NRCA contractor best practices. Minimum $1 million general liability recommendation per industry standard. Workers' compensation required by NC law for employers with three or more employees. Last updated March 2026.