Back to Blog
March 2026DocJoist13 min read

How to Estimate a Roofing Job (With Full Line Item Breakdown)

Complete roofing estimate walkthrough with every line item, pitch multiplier table, and a finished 17-square example.

roofingestimatingline items

The average roof replacement costs homeowners $8,500-15,000, but the roofer's margin can swing from 25% to 5% based on one thing: how many line items they forgot. Starter strip, ice & water shield, pipe boots, ridge vent, tear-off labor, disposal fees — miss two or three of these on a 20-square job and you're working for free.

This guide walks through a complete roofing estimate with every line item, real pricing, and the math behind markup and margin. We'll build a full 17-square example from measurement to final price — including the line items most handwritten estimates leave out. If you're new to how to estimate construction jobs, start with our general guide first — then come back here for the roofing-specific breakdown.

Key Takeaways

  • A complete roofing estimate has 15+ line items across materials, labor, and overhead — most handwritten estimates miss 3-5 of them
  • Use the pitch multiplier table to convert footprint measurements to actual roof area (a 5:12 pitch adds 8.3% to the footprint)
  • 3 bundles per square for shingles, plus 10-15% waste. Don't forget ice & water shield, starter strip, and pipe boots
  • Target $650-900 per square for a standard architectural shingle job with tear-off (sanity check your final price)
  • Offering Good/Better/Best tiers increases close rates — most clients choose the middle option

DocJoist's roofing template includes 15+ pre-built line items so you don't forget any.

Start your roofing estimate →

Step 1 — Measure the Roof

Every roofing estimate starts with one number: total roof area in square feet. Get this wrong and every line item downstream is off. There are three ways to get your measurement, each with trade-offs between accuracy, speed, and cost.

Calculate Total Roof Area

Ground-level method: Measure the building's footprint (length x width) and multiply by the pitch factor from the table below. This is the fastest approach and accurate enough for simple gable roofs. For an L-shaped or complex footprint, break it into rectangles, measure each one, and add them together before applying the multiplier.

On-roof method: Measure each roof plane directly with a tape measure. More accurate for complex roofs with multiple hips, valleys, and dormers, but slower and requires roof access.

Satellite/drone: Apps like EagleView and Google Earth provide remote measurements. EagleView reports cost $15-30 but save significant time on complex roofs and give you a professional-looking measurement report to share with the client.

Pitch Multiplier Table

Roof pitch directly affects total area — and therefore material quantities and labor time. A steeper roof has more surface area than a flat one with the same footprint. Use this table to convert your footprint measurement to actual roof area. These multipliers are based on the Pythagorean theorem and are standard across the NRCA roofing industry.

Roof PitchMultiplierExample (1,500 sq ft footprint)
4:121.0541,581 sq ft
5:121.0831,625 sq ft
6:121.1181,677 sq ft
7:121.1581,737 sq ft
8:121.2021,803 sq ft
9:121.2501,875 sq ft
10:121.3021,953 sq ft
12:121.4142,121 sq ft

Source: Based on Pythagorean theorem — standard NRCA pitch factor calculations

Pro Tip

Not sure about the pitch? Stand back from the house and use a pitch gauge app on your phone, or hold a level against the roof and measure the rise over 12 inches of run. Most residential roofs in the U.S. are between 4:12 and 8:12.

Convert to Roofing Squares

One roofing square equals 100 square feet. Divide your total roof area by 100 to get the number of squares. This is the unit that drives every material and labor calculation in your estimate.

Example: A 1,500 sq ft footprint with a 5:12 pitch: 1,500 x 1.083 = 1,625 sq ft. Divide by 100 = 16.25 squares. Round up to 17 squares to account for waste and cuts. This is the number we'll use throughout the rest of this estimate.

Step 2 — List Every Material

This is where most roofing estimates fail. The shingles are easy to remember — it's the accessories, trim, and consumables that get left off. A complete roofing bid requires pricing every component that goes on (or comes off) the roof. Here's the full breakdown for our 17-square example.

Primary Materials

Shingles: The standard is 3 bundles per roofing square. For 17 squares: 17 x 3 = 51 bundles. Add 10% for waste and you need 56 bundles. We're pricing 30-year architectural shingles — the most popular choice and the product most homeowners expect in 2026.

Underlayment: Synthetic underlayment covers the entire roof deck. It's lighter, more tear-resistant, and easier to install than traditional felt. Budget 6 rolls for a 17-square roof.

Ice & water shield: Required by code in most cold-climate jurisdictions. Install it along eaves (at least 3 feet past the interior wall line), in valleys, and around penetrations. Two rolls typically cover a standard residential roof.

$350 in commonly forgotten line items

Ice & water shield, starter strip, and pipe boots cost $350 combined — but are missing from most handwritten estimates. On a $13,000 job, that's 2.7% of your revenue gone.

DocJoist analysis of common roofing estimate omissions

Accessories & Trim

Drip edge: Aluminum drip edge runs the entire perimeter — both eave and rake edges. Measure the full perimeter in linear feet. For our example, that's 180 LF.

Ridge cap shingles: Dedicated ridge cap shingles cover the ridge and any hips. Calculate the total ridge and hip length, then divide by the linear feet per bundle (typically 25-33 LF per bundle).

Starter strip: Runs along the eave edge to seal the first course of shingles. This is one of the most commonly forgotten line items — and leaving it out means the first row of shingles has no sealant strip underneath.

Step flashing: Required where the roof meets a vertical wall (dormers, second-story walls). Count 25 pieces for a typical residential roof with one or two wall intersections.

Pipe boots: One per roof penetration — plumbing vents, exhaust fans, and HVAC lines. Count every penetration during your inspection.

Ridge vent: If replacing the ventilation system (which you should on a full tear-off), budget ridge vent material for the entire ridge length.

Fasteners & Consumables

Roofing nails (1.25" for single-layer shingles, 1.75" for double-layer or re-roofs over existing), roofing sealant for flashing and penetration sealing, and caulk for trim work. Small costs that add up — and that disappear from your margin if you don't price them.

Complete Materials Estimate — 17-Square Roof

Line ItemQuantityUnitUnit PriceTotal
Architectural shingles (30-yr)56 bundlesbundle$38$2,128
Synthetic underlayment6 rollsroll$65$390
Ice & water shield2 rollsroll$110$220
Drip edge (aluminum)180 LFLF$1.25$225
Ridge cap shingles3 bundlesbundle$45$135
Starter strip120 LFLF$0.85$102
Step flashing25 pcspc$1.50$38
Pipe boots3each$12$36
Ridge vent35 LFLF$3.50$123
Roofing nails3 boxesbox$32$96
Sealant/caulk4 tubestube$6$24

Source: Prices reflect 2026 national averages for mid-grade materials

$3,517

Total materials cost for a 17-square architectural shingle roof with all accessories, trim, and consumables included.

DocJoist roofing estimate template

Every one of these line items is pre-loaded in DocJoist's roofing template. You adjust quantities and prices to match your supplier costs — the math is automatic.

Step 3 — Estimate Labor

Labor is typically 40-60% of a roofing job's direct costs. Getting this right requires breaking the work into distinct tasks — each with different crew sizes, time requirements, and skill levels. According to the Bureau of Labor Statistics, the median hourly wage for roofers is $23.76, but the rates below reflect what you'll actually pay experienced crew members in most markets — including your burden cost (taxes, insurance, workers' comp).

Tear-Off

Budget 1.5-2 hours per square with a 3-person crew for a single-layer tear-off. Two layers takes 50-75% longer — not double, but significantly more than most contractors estimate. Always ask the homeowner (or inspect yourself) how many layers are on the existing roof before quoting.

Installation

A typical 3-person crew installs 3-5 squares per day, depending on pitch and complexity. Simple gable roofs are faster. Complex hip-and-valley roofs with dormers and skylights are slower. Steep pitch (8:12 and above) adds 20-30% more time — your crew moves slower and safety equipment takes time to set up. For a deep dive on how to price a job as a contractor, including the math behind markup vs. margin, see our dedicated guide.

Detail Work

Flashing around chimneys, skylights, and walls takes 2-4 hours per feature. Valley work adds 1-2 hours per valley. These are higher-skilled tasks that justify a higher hourly rate — and they're often underestimated because they don't feel like "roofing."

Labor Estimate — 17-Square Roof

TaskCrewHoursRate/hrTotal
Tear-off (1 layer)310$38$1,140
Disposal/cleanup24$30$240
Underlayment install23$38$228
Shingle installation314$42$1,764
Flashing & detail work25$45$450
Ridge cap & finish22$42$168

Source: Rates include burdened labor cost (taxes, insurance, workers' comp)

$3,990

Total labor cost for a 17-square tear-off and re-roof with a 2-3 person crew over approximately 3 days.

DocJoist roofing estimate template

"I've been roofing for 8 years and just realized I've been forgetting to charge for starter strip and ridge vent on every job. That's probably $200-300 per roof I've been eating."

— Roofing contractor on a construction forum

Step 4 — Add Overhead, Profit & Other Costs

Direct costs (materials + labor) are only part of the picture. You need to cover the costs of running your business — insurance, truck payments, office expenses, marketing — and still make a profit. Most roofing contractors apply a 25-35% overhead rate and target a 15-25% net profit margin. Here's how the full estimate comes together, based on data from our home renovation cost statistics report.

Final Cost Summary — 17-Square Roof

ItemCalculationAmount
Materials subtotal$3,517
Labor subtotal$3,990
Direct costs$7,507
Permit feeVaries by jurisdiction$250
Dumpster rental20-yard$450
Equipment rentalSafety gear, compressor$150
Total costs$8,357
Overhead (30%)$8,357 x 0.30$2,507
Subtotal + overhead$10,864
Profit (25% markup = 20% margin)$10,864 x 0.25$2,716
Total Estimate$13,580

$13,580

Rounded to the client: $13,600. That's $800 per square for a 17-square roof — competitive for a quality architectural shingle install with full tear-off.

DocJoist roofing estimate — complete 17-square example

Note the distinction between markup and margin. A 25% markup on $10,864 gives you $2,716 in profit — which is a 20% profit margin on the $13,580 total. These are not the same number, and confusing them is one of the most common pricing mistakes in contracting.

Build this exact estimate in DocJoist

All line items pre-loaded, totals auto-calculated, professional PDF output. Create your roofing estimate →

Per-Square Cost Sanity Check

After building your estimate, divide the total by the number of squares. This single number tells you instantly whether your pricing is in the right ballpark. For a standard architectural shingle job with tear-off:

Per-Square RangeWhat It Means
Under $600/squareYou're probably forgetting line items or underpricing labor. Review your materials list against the 11 items above.
$650-900/squareCompetitive range for quality work with reasonable margins. This is where most profitable roofing contractors land.
Over $1,000/squareDouble-check your labor rates and overhead percentage — or you may be pricing yourself out of the market (unless it's a steep/complex roof).

Source: DocJoist analysis of roofing estimate data

Your 17-square estimate at $13,600 = $800/square — right in the sweet spot. This quick sanity check takes 10 seconds and can save you from submitting an estimate that's either unprofitable or uncompetitive.

Good / Better / Best: Offering Tiered Pricing

Presenting a single price forces the homeowner into a yes-or-no decision. Offering three tiers turns it into a choice between options — and most people pick the middle one. This is called the anchoring effect, and it consistently increases both close rates and average job value for roofing contractors.

15-20% higher average job value

Roofing contractors who offer 3 pricing tiers (Good/Better/Best) report higher close rates and a 15-20% increase in average job value compared to single-price quotes.

IKO Contractor Education

TierShingle TypeWarrantyPrice
Good3-tab (25-year)Standard manufacturer$11,200
BetterArchitectural (30-year)Enhanced$13,600
BestPremium/designer (50-year)Extended + workmanship$17,800

Source: Based on 17-square example — prices vary by region and supplier

A few rules for tiered pricing that protect your margins:

  • All three tiers should be profitable. Don't underprice "Good" to bait clients into upgrading — some will take the cheapest option, and you need to make money on it.
  • The "Best" option makes "Better" feel reasonable. A $17,800 premium option reframes $13,600 as the sensible middle ground.
  • Present all three on one page. Side-by-side comparison is essential for the anchoring effect to work. DocJoist's estimate generator lets you create and send all three as a single PDF.

Common Roofing Estimate Mistakes

After reviewing hundreds of roofing estimates, these are the five mistakes we see most often — each one directly reduces your profit margin.

  1. Forgetting ice & water shield. Required by code in most cold-climate jurisdictions. That's $200-400 in materials you'll eat if it's not on the estimate.
  2. Underestimating tear-off time on multi-layer roofs. Two layers takes 50-75% longer than one layer — not double, but still significantly more than most contractors budget. Always inspect the existing roof before quoting.
  3. Not including pipe boots and flashing. Small costs ($36-100 per item) that add up fast when forgotten across multiple line items. Three pipe boots and 25 pieces of step flashing = $74. Miss them on 20 jobs a year and that's $1,480 in lost revenue.
  4. Using last year's shingle prices. Shingle prices change seasonally and have been volatile since 2020. Get current pricing from your supplier before every estimate — not from the price list in your truck.
  5. Skipping the permit fee. Permit fees run $150-500 depending on jurisdiction. The homeowner expects you to handle permitting. Absorbing this cost without pricing it shrinks your margin on every job.

Pro Tip

Build a checklist of every possible line item and run through it before sending any estimate. DocJoist's roofing template has every item pre-loaded — just delete what doesn't apply instead of trying to remember what to add.

Frequently Asked Questions

Frequently Asked Questions

How much does it cost to replace a roof per square?

National average is $350-800 per roofing square (100 sq ft) for a standard asphalt shingle replacement, including tear-off. This varies by material quality, roof pitch, location, and complexity. Our 17-square example came in at $800/square, which includes 30-year architectural shingles, full tear-off, 30% overhead, and 20% profit margin.

How many bundles of shingles do I need?

3 bundles per roofing square. Calculate your total roof area (including pitch multiplier), divide by 100 to get squares, multiply by 3, and add 10-15% for waste and starter/cap. For a 17-square roof, that's 51 bundles plus waste, so order 56 bundles.

How long does it take to estimate a roofing job?

A thorough manual estimate takes 30-60 minutes. With DocJoist's roofing template (pre-built line items for materials, labor, and overhead), you can build a professional PDF estimate in under 10 minutes.

Should I include permit fees in my roofing estimate?

Yes. Always include permit fees as a line item. Clients expect the contractor to handle permitting, and absorbing a $150-500 fee reduces your margin unnecessarily.

What profit margin should a roofer target?

Most roofing contractors target 20-30% net profit margin after overhead. On a $13,600 job with $8,357 in direct costs and 30% overhead, a 20% margin yields approximately $2,700 in profit.

Need professional construction documents?

Generate lien waivers, estimates, and more — free, instant PDF download.