Quick Answer: Metal roofing typically runs $7 to $20 per square foot installed as of 2026, with material only at $3 to $15 per square foot. The spread is wide because metal roofing covers a lot of products, from corrugated galvanized panels on a barn to standing seam zinc on a custom home. Use the ranges below as a starting point, then get live quotes from your suppliers for the bid date.
What You Are Actually Pricing
Metal roofing is not one product. When you bid it, you are pricing one of four broad families, and each has its own unit, gauge, finish, and labor profile. Corrugated and ribbed panels (R panel, corrugated, U panel) are the cheapest, fastened down with exposed screws, and used on agricultural, shed, and warehouse roofs. Exposed fastener panels run $3 to $7 per square foot material, $7 to $12 installed. Standing seam (mechanically seamed or snap lock) hides the fasteners under the panel and is the residential and commercial standard you see on custom homes; material runs $4 to $10 per square foot, $10 to $20 installed. Metal shingles and tiles (steel stamped to look like shingle, slate, or clay) run $5 to $12 material, $12 to $22 installed. Stone coated steel (Decra, Metro) lands around $5 to $10 material, $10 to $18 installed. Finally, premium architectural metals (zinc, copper, terne coated stainless) are a different conversation entirely, $15 to $30 plus material, and you should not bid them off a generic range.
The unit you buy in is the square (100 square feet of coverage) for sheet goods, or per lineal foot for trim, flashing, and ridge cap. Suppliers quote per square for the panel, then per piece or per stick for accessories. Your takeoff has to convert the roof area into squares, add the waste factor, then add the trim and accessory list separately.
What Drives the Price
Gauge and substrate. Metal roofing is sold by gauge (thickness). 29 gauge is the thinnest common residential panel and the cheapest; 26 gauge is the mid range and what most spec grade jobs use; 24 gauge is heavy, often required on commercial and standing seam jobs, and carries a price premium of 10 to 20 percent over 26 gauge. Under 24 (22, 20) is structural and rare on roofs. Substrate matters too: Galvalume (aluminum zinc coated steel) is the standard and outlasts plain galvanized. Aluminum panels cost more than steel but do not rust in coastal zones, and you should specify aluminum within roughly a mile of saltwater.
Finish and paint system. The paint warranty drives cost more than people expect. SMP (siliconized modified polyester) is the entry paint system and standard on budget panels. Kynar 500 (PVDF) is the premium fluoropolymer finish, holds color for decades, and adds $0.50 to $1.50 per square foot over SMP. If the spec calls Kynar, price it; do not assume SMP. Custom colors, matte finishes, and wood grain prints add another premium.
Panel profile and width. A 12 inch wide corrugated panel covers less per sheet than a 36 inch wide R panel, which means more sheets, more laps, more fasteners, more labor. Narrower profiles and more intricate ribs cost more per square installed even at the same gauge and finish.
Market and commodity index. Steel and aluminum are commodity metals. Panel prices move with the London Metal Exchange and domestic steel index. A 10 percent swing in the steel index can move your panel price 5 to 8 percent inside a quarter. Lock quotes for 30 to 60 days on any bid you will not close immediately.
Region and freight. Roofing metal is heavy and bulky. If you are more than a couple hundred miles from the roll former or distributor, freight becomes a real line item, often $0.50 to $2.00 per square foot depending on distance and whether you can combine loads. Coastal and high wind zones also push up fastener and clip spec, which adds cost.
Volume. A 10 square shed order pays list or close to it. A 200 square commercial roof gets distributor pricing, often 15 to 25 percent off the small order sheet. Do not bid a big job off a small order quote.
Typical Price Ranges by Type
- Corrugated / R panel, 29 gauge, Galvalume, SMP: $3 to $5 per square foot material, $7 to $11 installed.
- Corrugated / R panel, 26 gauge, Kynar: $5 to $7 material, $10 to $14 installed.
- Standing seam, 26 gauge, snap lock, SMP: $4 to $7 material, $10 to $16 installed.
- Standing seam, 24 gauge, mechanical seam, Kynar: $7 to $10 material, $14 to $20 installed.
- Aluminum standing seam, .032 inch: $6 to $9 material, $13 to $20 installed.
- Steel shingle / tile profile, Kynar: $5 to $10 material, $12 to $20 installed.
- Stone coated steel panel: $5 to $10 material, $11 to $18 installed.
- Trim, flashing, ridge cap: $4 to $12 per lineal foot, material only, profile dependent.
- Underlayment and accessories: $0.40 to $1.50 per square foot for synthetic underlayment, ice and water, clips, fasteners, and sealant bundled.
Labor to tear off an existing roof runs $1 to $3 per square foot on top of these numbers, depending on layers and disposal. New construction skips that line.
How to Calculate the Quantity You Need
Start with roof area. Measure flat roof square footage, apply the pitch factor to get the actual slope length (a 6:12 pitch multiplies flat area by about 1.12, a 12:12 by about 1.41), and that gives you roof square footage. Convert to squares by dividing by 100. Add a waste factor of 10 percent on simple gable roofs and 12 to 15 percent on hips, valleys, dormers, and complex cuts. The waste factor covers cuts, breaks, screw misses, and measurement error. Round up to the next full square, because suppliers sell whole sheets and you will not get a clean partial bundle price.
Run the trim list separately: rake trim, eave trim, ridge cap, valley, gable flashing, transition flashing, pipe boots, and any penetration flashing. Measure each in lineal feet and add 10 percent waste. Do not bury trim in the panel square footage; price it as its own line item so it is defensible when the owner asks.
Include underlayment (synthetic, usually 30 to 40 square per roll at 10 square per roll coverage), ice and water membrane at eaves and valleys if your climate calls for it, and the fastener or clip count per the panel manufacturer spec. Clip count matters on standing seam: a 24 inch clip spacing uses more clips than a 16 inch spacing, and clips are not free.
How to Buy Smarter
- Get three supplier quotes on every bid. Panel prices commonly swing 10 to 30 percent between distributors on the same gauge and finish, often because one is closer or running a volume deal.
- Quote the gauge, substrate, paint system, and panel profile by name. A "26 gauge standing seam" quote is not comparable across suppliers unless the Kynar versus SMP and the clip type match.
- Order in whole square multiples. Partial bundles carry a cut fee and a small order premium that wipes out your margin.
- Lock quotes for 30 to 60 days on longer bids. Metal prices move with the commodity index, and a quote from last quarter is not your cost today.
- Bundle trim, underlayment, and fasteners into the same supplier order. You get better pricing on the package than buying the panel from one source and the trim from another.
- Confirm the panel coating direction. Some panels have a directional finish; quoting the wrong roll direction means reorders and waste.
Where Estimators Get It Wrong
The biggest miss is quoting a 26 gauge SMP panel when the spec or the owner expects a 24 gauge Kynar standing seam. The unit price gap is 40 to 60 percent, and you will lose the job or eat the difference. Read the spec sheet, not the marketing brochure.
The second miss is undercounting trim and accessories. A roof is not just panels. Rake, ridge, valley, eave, drip edge, pipe boots, skylight flashing, and chimney flashing add 15 to 25 percent to the material cost on a typical residential roof, more on a cut up one. If your bid only has panel square footage, you are underpriced.
The third miss is ignoring freight. A panel order shipped 500 miles can add $1.50 per square foot to the job, and that comes out of your margin if you did not line item it. Get a freight quote, not just a material quote.
The fourth is the waste factor on complex roofs. A 10 percent waste factor on a hip and valley roof with multiple dormers will leave you short on the day. Use 12 to 15 percent on complex plans and keep 10 percent for simple gables.
The fifth is coastal spec. If the job is near saltwater and you quoted steel instead of aluminum, you will get a callback in five years. Specify aluminum or a marine grade coating in coastal zones and price it up front.
Putting It Together
For a bid, you want a panel line priced per square, a trim line priced per lineal foot, an underlayment and accessory line priced per square, a freight line, and a labor line. Roll them into an installed price per square foot for the owner, but keep them broken out in your backup so you can defend each number. Price the gauge, substrate, paint system, and profile by name, lock the quote for the bid window, and add a waste factor that matches the roof complexity. Do that and your metal roofing bid will hold up when the quotes come back from the field.