Price per square is how the trade thinks about cost, and converting your estimates into it is the single most clarifying thing you can do. But it comes with a trap: a per-square price is only meaningful alongside a statement of what that square includes. A contractor quoting a low per-square figure with reused flashing, felt underlayment and no ventilation work is not beating a higher quote - they are selling something else.
What A Square Is
Before any number makes sense you need one piece of trade vocabulary. Roofing is priced by the square, and a square is 100 square feet of roof surface. Not floor space — roof surface. Every per-unit price a contractor quotes, and every cost model you find online, runs on this unit.
Contractors price this way because it maps directly onto how material is ordered and how labor is estimated. Bundles are sold in fractions of a square, crews estimate daily output in squares, and dumpsters fill by squares of tear-off. When you convert your bids to price per square you are speaking the contractor's own language, and it becomes considerably harder for anyone to hide scope behind a bottom line.
Why We Do Not Publish An Average Figure
We could put a number here and it would probably rank well. We are not going to, and the reason matters for how you read every other page that does.
A per-square average has to be assembled from jobs that differ in pitch, complexity, layer count, material system and scope. Presenting the average as though it predicts your roof implies a precision that does not exist. Worse, a published number becomes an anchor: homeowners start treating anything above it as overcharging and anything below it as a deal, when the real question is what each bid includes.
The useful number is not a market average. It is the per-square figure derived from your own written estimates, compared against each other with scope held side by side.
What Sits Inside A Per-Square Price
| Component | Cheaper specification | Costlier specification |
|---|---|---|
| Shingle | Basic three-tab | Architectural, or designer/premium line |
| Underlayment | Felt | Synthetic, higher tear strength |
| Ice-and-water shield | Minimal or none | Valleys, eaves, around penetrations |
| Starter and ridge | Cut shingles used as starter | Manufactured starter and ridge cap |
| Flashing | Reused, resealed | New step and counter flashing |
| Penetrations | Old boots painted | New pipe boots throughout |
| Ventilation | Existing left as-is | Intake and exhaust corrected to spec |
| Fasteners | Minimum nailing pattern | Manufacturer-specified pattern, warranty compliant |
| Labor | Subcontracted, unsupervised | Trained crews with on-site foreman |
| Warranty | Verbal or short-term | Written workmanship warranty |
Every row on the right costs more per square and produces a roof that lasts longer. That is the entire pricing conversation in roofing, and a bottom-line comparison erases it.
Converting Your Bids
Making three estimates comparable
Step four is where the money is. A bid coming in materially below the others is rarely more efficient - it is usually narrower. Find the omitted rows and you have found the difference.
Things That Move Your Per-Square Number Legitimately
- Pitch. Steeper costs more per square to install regardless of material.
- Complexity. Cut-up roofs need more labor and waste more material per square.
- Layer count on tear-off. Two layers is roughly double the removal and disposal.
- Height and access. Three storeys, tight lots and difficult staging cost more.
- Small job size. Fixed costs - mobilization, dumpster, permit - spread across fewer squares, so small roofs carry a higher per-square rate. This is normal, not a markup.
- Season and material pricing. Shingle prices move, and peak post-storm demand tightens crew availability.
Red Flags In A Per-Square Quote
A per-square price with no square count
If the estimate does not state how many squares the roof is, you cannot verify the total or compare it. Ask for the measurement.
A per-square price with no scope
The number is meaningless without the specification. Ask which underlayment, whether flashing is new, and what ventilation work is included.
Decking priced as "we'll see"
Decking must carry a per-sheet price in the contract with a written change-order process, or the final number is open-ended.
A number that drops when you hesitate
If the per-square price falls because you paused, the first figure was a negotiating position rather than a cost.
Our Best Value Promise
Bring us any qualifying written estimate. We compare it line by line, and if we elect not to match or improve it, we refund your deposit and pay you $200. We publish that because it is the only honest way to make a price claim — it puts our money behind the comparison instead of asking you to take our word for it. Details on our Best Value Promise page.
A Straight Answer For Your Roof
Our online ballpark tool returns a range for your address, and a free inspection produces a written, itemized estimate with the square count stated - which is exactly what the arithmetic on this page needs to work. We write estimates that way deliberately, because a bid designed to be compared line by line is the only kind a homeowner can actually evaluate.
Common Questions
What is the average cost per square for roofing in St. Louis?
How many square feet is a roofing square?
Why do two roofers quote very different prices per square?
Do smaller roofs cost more per square?
How do I convert a roofing bid into a price per square?
Should the number of squares be written on my roofing estimate?
Keep Reading
Cost Of A 2,000 Sq Ft RoofIs $15,000 Too Much?Why Estimates DifferIs My Quote Too High?How Much Should A New Roof Cost In St. Louis?All Q&A ›Get An Estimate With The Math Shown
Written, itemized, square count stated - so your per-square comparison actually works. Start with a ballpark from your address.
Get Your Ballpark Price