Cost per square foot calculator

Pick a project and, if you know it, enter the size. You'll get a typical cost per sq ft and what that works out to for your project — the same arithmetic a contractor does in their head before they walk your site.

Estimated typical cost per sq ft

$4.50 – $9.00 / sq ft

Enter a size above to see an estimated project range.

Asphalt shingle roofing: the measurement covers the roof surface area, not your home's floor area. What moves the price within this range: shingle grade, pitch, tear-off layers, decking repairs, chimneys, skylights and site access.

These ranges are planning benchmarks drawn from published cost research and from the quotes and bills people run through What's Normal?. They get sharper as more people check their documents. They are not a contractor bid — your real price depends on materials, location, labour, complexity, access, permits and removal.

How this calculator works

Each project type carries a broad per-sq ft range covering both labour and materials, installed. When you enter a size, the calculator multiplies the size by the low end and by the high end, then rounds to keep the result honest about being an estimate rather than a bid.

There is no attempt at false precision here. A single number would be more satisfying and less true — the range is the answer, and where your project lands inside it depends on the details below.

What is cost per square foot, and why do contractors use it?

Contractors price by area because area is the one thing they can measure before they know anything else about your job. It rolls labour hours, material quantities, waste and overhead into a single number they can quote quickly and compare across jobs.

It's a planning tool for you too. A rate lets you sanity-check the scale of a number before you get into line items: if a quote works out to three times the typical rate, something specific is behind that, and the quote should say what.

What can affect the actual price?

Materials. Usually the single biggest swing. Asphalt shingle and vinyl plank sit near the bottom of their ranges; slate, hardwood and stone sit at the top, sometimes well above.

Location. Labour rates vary a lot between regions and between city and rural work — see the hourly rate calculator for how much.

Access and complexity. Height, pitch, tight lots, no driveway for a truck, stairs, corners and cut-ins all add hours without adding area.

Removal and disposal. Tearing off an old roof, floor or fence and hauling it away is real cost that a bare per-square-foot rate often excludes.

What's found underneath. Rotten decking, an unlevel subfloor or moisture damage behind siding can only be priced once it's visible. A good quote says what happens — and what it costs — if that turns up.

Permits and inspections. Often quoted separately, and sometimes left off entirely. Ask.

Economies of scale. Small jobs cost more per square foot than large ones, because mobilisation, setup and travel get spread across less area.

Why two projects the same size can cost very different amounts

Two 2,000 square foot roofs can be genuinely different jobs. One is a single-storey walkable pitch with one layer to strip; the other is two storeys, steep enough to need harnesses and staging, with three layers of old shingle and four skylights to flash. Same area, very different hours.

That's why comparing two quotes means comparing scope, not just totals. Our guide to why two contractor quotes can be so different walks through the usual culprits.

Common questions

What does cost per square foot include?

It normally means the installed price — labour and materials together — for the area being worked on. It usually does not include permits, disposal of the old material, structural repairs found partway through, or upgrades you add later. Ask the contractor to state on the quote what the rate covers.

Why is my quote higher than the range shown here?

A per-square-foot range is an average across easy jobs and hard ones. A steep roof, a second storey, difficult access, premium materials, or repairs uncovered during demolition can all put a legitimate quote above the typical range. The number being higher isn't proof of overcharging — it's a reason to ask what's driving it.

Is roofing measured by my home's floor area?

No. Roofing is measured by roof surface area, which is larger than your home's footprint because of pitch and overhangs. Roofers often work in 'squares' — one square is 100 square feet of roof.

Why is fencing priced differently?

Fencing is priced per linear foot — the length of the fence line — rather than per square foot, because height is a separate variable. This calculator uses linear feet when you choose fencing.

Can I use this to compare two quotes?

Yes, and it's one of the more useful things you can do with it. Divide each quote by the area to get each contractor's effective rate. If one is much higher, the difference is usually in materials or scope — not a mistake — and the quotes should say which.

Have an actual quote in front of you?

What's Normal? can give you a second opinion. Upload the bill, quote or estimate and get a plain-English read on what the price is made of and what stands out.

Check your quote

Related

Contractor hourly rate calculator — what the labour half of that rate is built from.

What's driving my price? — the stack of decisions behind a number, by trade.

How to compare two contractor quotes — lining up scope before totals.

Cost guides by trade — how each trade builds its price.

Free tool by What's Normal? — free to use and free to link to.