Roofing Price Per Square Explained: What to Include So You Don't Lose Money
Roofing Insights · 2026-06-26
Why "Price Per Square" Goes Wrong
Every roofing contractor knows the shorthand: "I get $X per square." It's fast, it's familiar, and it gets bids out the door quickly. It also quietly bleeds money when you haven't accounted for everything that square actually costs you to install.
The number isn't the problem. The problem is what contractors forget to build into it. Here's a full breakdown of what belongs in your price per square — so the job you bid is the job you profit from.
Start With True Material Cost
Most estimators get the shingles right. They miss everything around them.
- Shingles — Include waste factor. A simple gable roof might need 10–12% overage. A hip roof with lots of cuts can run 15–20% or more.
- Underlayment — Synthetic or felt, this adds real cost per square. Don't average it out and forget it.
- Starter strips — Often priced per linear foot on the order, but it needs to land somewhere in your per-square number.
- Ridge cap — Hip and ridge material gets consumed fast on complex roofs. Price it specifically, not as an afterthought.
- Ice and water shield — In cold climates or for valleys and penetrations, this is a significant line item, not a rounding error.
- Fasteners and coil nails — Small per unit, but across a large job it adds up. Don't eat it.
- Drip edge — Common to underprice or omit. It's a real material cost on every eave and rake.
Buy price fluctuates with the market. Build your material estimate from your actual current supplier pricing, not last year's memory.
Labor: The Number Most Crews Underestimate
Labor is where most of the money is lost — especially on jobs that don't go textbook smooth.
- Base install rate — Your crew's cost per square to strip and replace on a standard pitch, standard roof. This is your floor.
- Pitch adjustments — A 6:12 and a 12:12 are not the same job. Steep work slows your crew, adds safety equipment needs, and increases physical demand. Price it accordingly.
- Layers — Every additional layer of tear-off adds labor time and disposal weight. Two layers isn't twice the work, but it's significantly more.
- Complexity — Valleys, dormers, skylights, chimneys, multiple penetrations. Each one takes time. A "complex" roof can take 30–50% more labor than a clean simple plane.
- Crew burden — Workers' comp, payroll taxes, benefits. These are real costs on every hour your crew works. If you're running $X/hour in wages, your actual labor cost is meaningfully higher than that.
Overhead Has to Live Somewhere
This is the silent killer of contractor margins. Overhead doesn't show up on the material invoice or the labor ticket, so it's easy to pretend it doesn't exist at bid time.
- Truck payments and fuel
- Insurance (general liability, commercial auto, umbrella)
- Tools and equipment maintenance
- Office costs — software, phone, admin time
- Advertising and lead generation
- Your own time estimating, managing, and following up on jobs
A realistic approach: calculate your total monthly overhead, divide it by the number of squares you install per month on average, and add that number to every square you bid. If you don't do this math, you're subsidizing every customer with money you don't have.
Disposal and Logistics
Dump fees vary significantly by market and landfill, but they're never free. Factor in:
- Dumpster rental or haul-away cost — Get real quotes, not gut feelings.
- Weight of tear-off — Heavier material (tile, multiple layers) costs more to dispose of. Price by the job, not a generic per-square average.
- Delivery fees — Material suppliers often charge for delivery. Know if that's in your material quote or not.
- Staging and access issues — A job where the truck can't get close, or where you're protecting landscaping, adds time and labor that has to be covered.
Profit Is Not a Dirty Word
After covering all of the above, you need margin — not just to pay yourself, but to keep the business healthy, handle callbacks, fund slow periods, and grow.
Gross margin targets vary by business model and market, but if your "profit" disappears the moment anything goes sideways on a job, your markup isn't enough. Price for the job you're actually doing, not the perfect version of it.
Stop Bidding From Memory, Start Bidding From Numbers
The contractors who hold margin over time aren't guessing — they're building their price from real line items every time. That means having a system that forces you to account for materials, labor, overhead, disposal, and profit before a number goes on paper.
Tools like The Roofing Black Box are built for exactly this — take your measurement data and build out a complete, itemized bid sheet and client-ready proposal without leaving anything on the table. The faster you can get a thorough bid out, the less likely you are to cut corners on what you're charging.
Quick Checklist: What's in Your Price Per Square?
- Shingles + correct waste factor
- All accessory materials (underlayment, starter, ridge, ice and water, drip edge, fasteners)
- Labor at actual crew cost including burden
- Pitch, layer, and complexity adjustments
- Proportional overhead allocation
- Disposal and logistics
- Profit margin
If any of these are missing from your number, you're not bidding the job — you're just hoping it works out. Do the math up front. Every square, every time.
Stop hand-building bids.The Roofing Black Box turns your takeoff or measurement docs into a finished bid sheet and client-ready proposal in about a minute. Your first job is free.
Generate a bid →