Metal Roofing Calculator
This free metal roofing calculator solves the single mistake that trips up every metal roofing order: NET coverage width versus nominal/overall panel width. R-panel/PBR and 5-rib ag panels net a true 36" with no side-lap loss, while 7/8" corrugated loses 2–4" per sheet to its side lap. The calculator stores the correct net coverage per profile, divides it into your eave width, and rounds up per plane — never splitting a panel between roof planes.
Metal roofing branches into two very different fastener systems, and this calculator handles both: exposed-fastener panels (screws through the face, roughly 80 per square for 36" panels or 40 per square for 24" panels) and standing seam (concealed clips fastened into the seam, 2 screws per clip, spaced 12–24" OC by wind zone). It also builds the trim and flashing bill of materials — ridge cap, eave/drip, rake, valley, and wall-abutment flashing — that most calculators skip entirely.
Metal has its own IRC slope minimums (R905.10.2: 3:12 lapped without sealant, 1/2:12 lapped with lap sealant, 1/4:12 for standing seam) and its own waste model — 5–15% depending on roof complexity, far lower than asphalt's 10–25%, because panels are cut-to-length rather than shingled. Quantities only, no pricing, no labor — for project cost ranges, see the Roof Replacement Cost page.
See 2026 roof replacement cost ranges →
Estimating asphalt shingles instead? Use the Roofing Calculator →
Advertisement
Metal Roofing Calculator
Panel, fastener, and trim take-off for exposed-fastener (7/8" corrugated, R-panel/PBR, 5-rib ag) and standing-seam metal roofing — built on NET coverage width, not nominal width. Free, no signup.
Panel system
Five 3/4" ribs at 9" OC; one full rib is consumed by the side lap.
Roof area
Not sure of your roof pitch? Measure it →
Have footprint dimensions but not per-plane area? Use the Roof Area calculator →
Wind zone, substrate & existing roof
Trim & flashing (linear feet)
Underlayment
Three diagrams that decide a metal-roof take-off
A metal order lives or dies on one number the store rarely explains — the net coverage width — plus how you turn a footprint into a panel length and what trim the roof actually needs. These engineering-style diagrams walk each one.
The first diagram is why no metal panel covers its nominal width. A ⅞″ corrugated sheet loses a side lap, a snap-lock coil loses ~6⅛″ to the seam, and only R-panel/PBR nets a true 36″. Every count is solved from the exposed net coverage, not the overall sheet — get this wrong and you can order 10%+ short.
The second diagram turns a footprint into a length. Multiply the horizontal run by the NRCA pitch factor to get the slope run, add the eave overhang, and round to a stock or cut length. A 4:12 roof with a 15-ft run needs 15.81-ft panels — order 16 ft. Standing seam runs one continuous piece; exposed-fastener panels only end-lap when the run beats the stock length.
The third diagram is the trim BOM — the part every competitor calculator skips. Ridge cap, eave/drip, rake, W-valley, and step/sidewall flashing are each measured in linear feet and ordered in ~10-ft sticks, with foam closures at every rib line. That is what makes this a real take-off instead of a bare panel count.
Calculation Formulas
The single make-or-break number is NET coverage — the width a panel actually covers after the side lap, not the overall/nominal sheet width. R-panel/PBR and 5-rib ag panels net a true 36"; 7/8" corrugated loses 2–4" to the lap.
Example:
A 40 ft eave with 36" net coverage needs ceil(40 ÷ 3) = 14 panels per plane.
Same NRCA slope factor used across the site — converts horizontal run to sloped panel length.
Example:
A 4/12 roof = √(16 + 144) ÷ 12 = 1.054.
Slope run plus a small conventional eave overhang (1–2 in). Standing seam is ordered as one continuous piece; exposed-fastener panels end-lap when the run exceeds stock length.
Example:
A 15 ft horizontal run at 4/12 = 15 × 1.054 = 15.81 ft, plus 1.5" overhang ≈ 15.94 ft — order 16 ft panels.
80 screws per square for 36"-wide panels, 40 per square for 24"-wide panels, at ~24" OC screw lines (Western States, Metal Sales).
Example:
12.65 squares × 80 = 1,012 field screws for a 36"-wide panel roof.
Western States’ published formula for metal-to-metal side-lap screws on R-panel/PBR and 5-rib ag panels. 7/8" corrugated needs NONE — the corrugation itself seals the lap.
Example:
1,265 ft² ÷ 3 ÷ 1.5 = 281 side-lap screws.
Clip spacing is engineered per wind load (typically 24" OC field, 12" OC high-wind). 2 screws per clip regardless of spacing (McElroy Instaloc, DCSM VS-100).
Example:
A 15.81 ft panel at 24" OC spacing = ceil(15.81 ÷ 2) = 8 clips per panel.
Ridge, eave, rake, valley, and wall-flashing trim ship in 10 ft (or 10′-6") sticks with a 4–6" end-lap overlap.
Example:
38 LF of ridge at a 10 ft stick, 6" overlap → ceil(38 ÷ 9.5) = 4 pieces.
A flat 10% overlap allowance regardless of roof complexity — rolled goods overlap easily, unlike cut panels.
Example:
1,265 ft² × 1.10 ÷ 225 ft²/roll (HT ice & water) = 7 rolls.
Metal waste concentrates in hip/valley cuts on wide, rigid panels — NOT in the field, since panels are cut-to-length. This is a different table than asphalt’s 10%/15% gable/hip nudge; never reuse the asphalt table for panels.
Example:
A 12.65-square gable roof applies 6% waste to the panel order, not 10%.
Standard Constants
| Constant | Value | Description |
|---|---|---|
| R-panel / PBR / 5-rib net coverage | 36 in | True coverage — no side-lap width loss (McElroy, Best Buy Metals). |
| 7/8" corrugated net coverage | 32–37-3/8 in | Varies by gauge/manufacturer — Metal Sales (26 ga) to Metal Panels Inc. (24 ga). |
| Standing-seam coverage widths | 12" / 16" / 18" | 16" is the most common snap-lock and mechanical-seam coverage. |
| Exposed-fastener screws (36" panels) | ≈80 / square | Western States Metal Roofing published fastener schedule. |
| Exposed-fastener screws (24" panels) | ≈40 / square | Metal Sales Classic Rib install guide. |
| Clip screws | 2 per clip | McElroy Instaloc, DCSM VS-100 — regardless of clip spacing. |
| Standing-seam max single piece | ~45–52 ft | Factory transport limit; on-site rollforming can reach continuous runs of 250 ft. |
| End-lap minimum (exposed-fastener) | 6 in | Over solid support (purlin/deck), sealed with butyl. No end lap on standing seam. |
| Metal field waste | 5–15% | Far lower than asphalt (10–25%) because panels are cut-to-length. |
Note: All calculations include appropriate waste factors based on project complexity and material type. Results are estimates and should be verified by professionals before purchasing materials.
IRC — Metal Roof Slope Minimums(IRC R905.10.2)
View StandardResidential code minimum slopes for metal roof panels, distinct from asphalt shingle rules.
Key Requirements:
- •Lapped, non-soldered seams WITHOUT lap sealant: 3:12 minimum.
- •Lapped, non-soldered seams WITH lap sealant: 1/2:12 minimum.
- •Standing-seam systems: 1/4:12 minimum — the lowest allowable slope of any common roof covering.
IRC — Metal Roof Shingles(IRC R905.4)
View StandardMinimum slope for stamped metal shingle/shake profiles — a different system than the panel types this calculator covers.
Key Requirements:
- •3:12 minimum slope for metal roof shingles.
- •Out of v1 scope for this calculator — flagged here for the future stone-coated/shingle module.
IRC — Underlayment(IRC R905.1.1)
View StandardUnderlayment requirements applicable across roof coverings, including metal panel systems.
Key Requirements:
- •Synthetic underlayment across the field.
- •High-temperature self-adhered ice & water shield at eaves/valleys in ice-dam regions.
IRC — Roof Recover(IRC R908.3)
View StandardRules for installing a new roof covering over an existing one, subject to layer limits and deck condition.
Key Requirements:
- •Not permitted where the roof already has two or more layers.
- •Not permitted where the deck is water-soaked or deteriorated.
- •Battens/purlins over existing shingles create a level, ventilated plane and change screw length.
IRC — Valley Flashing(IRC R905.10.3)
View StandardValley flashing requirements for metal roof coverings.
Key Requirements:
- •W-valley flashing extends a minimum of 8 in each side of the valley centerline.
- •Minimum 6 in overlap between valley flashing sections.
Manufacturer Fastener & Clip Specs(Western States / McElroy / Sheffield / DCSM)
View StandardManufacturer-published fastener schedules for exposed-fastener screws and standing-seam clip screws.
Key Requirements:
- •≈80 screws/square for 36"-wide exposed-fastener panels; ≈40/square for 24"-wide.
- •2 screws per standing-seam clip, regardless of clip spacing.
- •Standing-seam clip spacing is engineered per wind load and project — not a fixed rule of thumb.
Standards Disclaimer: Standards and codes are subject to periodic updates. Always verify current requirements with local building authorities and professional engineers before beginning construction. Links provided are for reference only.
Net Coverage Varies by Manufacturer
The #1 ordering mistake
7/8" corrugated nets anywhere from 32" to 37-3/8" depending on gauge and manufacturer, while R-panel/PBR and 5-rib ag panels net a true 36" with no side-lap loss. Always confirm the net coverage on the specific product spec sheet before ordering — don’t assume the nominal/overall width is what you’ll get on the roof.
Regional Examples:
Exposed-Fastener vs. Standing Seam
Two different fastener systems entirely
Exposed-fastener panels use field screws through the panel face on a published per-square schedule. Standing seam uses concealed clips fastened into the seam — no exposed field screws at all. Getting this branch wrong misstates the entire fastener count.
Regional Examples:
High-Wind Zones
Tighter clip and screw spacing
Coastal and high-wind jurisdictions typically require closer clip spacing (12" OC vs. 24" OC field) and tighter screw spacing in corner/edge zones. This calculator’s wind-zone toggle switches clip spacing, but exposed-fastener edge-zone spacing is always an engineered/manufacturer call.
Regional Examples:
Ice-Dam Climates
High-temp ice & water shield at eaves/valleys
In climates with a history of ice damming, a high-temperature self-adhered ice & water membrane (rated up to ~260°F, since metal gets hot in the sun) is required at eaves and valleys — standard synthetic underlayment is not rated for the heat.
Regional Examples:
Recover Over Existing Shingles
Layer limits and screw length change
IRC R908.3 permits recovering over one existing layer of shingles (not two or more), and only over a sound, dry deck. Purlins/battens installed over the old shingles create a level, ventilated plane for the metal — but screws must be sized longer to reach solid support.
Regional Examples:
Stone-Coated Steel / Metal Shingles — Out of v1
Different coverage math entirely
Stone-coated steel and metal shingle products (Tilcor, DECRA, Roser SteelGUARD) are modular pieces sold per-piece with a published panels-per-square, not by net coverage width. This calculator does not cover them in v1 — treat any metal-shingle project separately until that module ships.
Regional Examples:
Before You Build
- •Contact your local building department for specific requirements
- •Verify frost line depths, wind zones, and seismic requirements for your area
- •Check if permits are required and schedule required inspections
- •Consult with a local contractor familiar with local codes
Advertisement
Size a dumpster for this debris
Don't guess at the container size — overage fees run $100–$300+ when you hit the weight cap or fill past the line. See the right size for this material.
Get the right dumpster size →
Related Calculators
Roofing & Shingle Calculator
Free roofing & shingle calculator — squares, bundles, underlayment, ridge caps & pitch-adjusted waste. Asphalt, architectural & 3-tab. NRCA-based.
Roof Pitch Calculator
Convert roof pitch between rise:run, degrees, percent grade and slope multiplier. Get sloped roof area, rafter length and code-allowed coverings. Free.
Roof Area Calculator
Free roof area calculator: turn building footprint and roof pitch into total roof area, roofing squares, and shingle bundles. Multi-section, no signup.
How to Use This Calculator
- Pick a panel system — 7/8" corrugated, R-panel/PBR, 5-rib ag, or standing seam (snap-lock or mechanical seam) — and confirm the net coverage width for your specific product.
- Choose "Footprint + pitch" and add a plane (eave width + horizontal run) per roof section, or switch to "Known area / squares" if you already have the roof area.
- Set your roof pitch, roof style (for the waste table), wind zone (sets standing-seam clip spacing), substrate, and existing roof condition.
- Enter the linear feet of ridge, eave, rake, valley, and wall-abutment flashing your roof needs.
- Pick an underlayment type — synthetic or high-temp ice & water shield — and confirm the roll coverage.
- Click Calculate to see panel count, fastener or clip counts, the full trim/flashing BOM, underlayment rolls, and installation notes.
Why Net Coverage Width Is the Whole Calculation
Every metal panel is sold at an overall (nominal) width, but installs at a narrower NET coverage width because the side lap consumes some of that width. R-panel/PBR and 5-rib ag panels are the rare exception — they net a true 36" with essentially no side-lap loss — while 7/8" corrugated can lose 2 to 4 inches per sheet depending on gauge and manufacturer, and standing seam is defined entirely by its coverage width (12", 16", or 18") since the overall coil is consumed forming the seam. Divide your eave width by nominal width instead of net coverage and you will under-order panels for every plane on the roof. This calculator stores the correct net coverage as an editable default per panel system so the math is right the first time, then rounds panel count up per plane — since a panel is never split between two roof planes.
Frequently Asked Questions
What's the minimum slope for a metal roof?
IRC R905.10.2 sets three tiers: 3:12 for lapped, non-soldered panels WITHOUT lap sealant; 1/2:12 for lapped panels WITH lap sealant; and 1/4:12 for standing-seam systems — the lowest allowable slope of any common roof covering. This calculator checks your entered pitch against the selected panel system's minimum and warns or blocks you if it's below code.
How many metal panels do I need?
Divide your eave width by the panel's NET coverage width (not its nominal/overall width) and round up — never split a panel between two roof planes. A 40 ft eave with 36" net coverage needs ceil(40 ÷ 3) = 14 panels. This calculator stores the correct net coverage per profile as an editable default and does this math per plane.
Why do nominal width and coverage width differ?
Panels overlap at the side lap, and that overlap eats into the overall sheet width. R-panel/PBR and 5-rib ag panels are the exception — they net a true 36" with essentially no side-lap loss — while 7/8" corrugated loses 2 to 4 inches per sheet depending on gauge and manufacturer (32" to 37-3/8" net, per Metal Sales and Metal Panels Inc.). Standing seam is defined entirely by its coverage width (12"/14"/16"/18") since the overall coil is consumed forming the seam. Always confirm net coverage on the specific product spec sheet.
How many screws per square do I need for exposed-fastener panels?
About 80 screws per roofing square for 36"-wide panels, or 40 per square for 24"-wide panels, at roughly 24" OC screw lines (Western States Metal Roofing, Metal Sales). High-wind edge and corner zones require closer spacing per the manufacturer or engineer — treat this as a typical-field estimate, not an engineered fastening schedule.
Can I install a metal roof over existing shingles?
Yes, under IRC R908.3 roof-recover rules — but only over ONE existing layer (not two or more) and only on a sound, dry deck. Battens or purlins installed over the old shingles create a level, ventilated plane for the metal, but screws need to be sized longer to reach solid support through the recover layer.
Do standing-seam panels use exposed screws?
No — standing seam is a concealed-fastener system. One-piece fixed clips (snap-lock) or two-piece floating clips (mechanical seam) snap or seam into the panel joint, each fastened with 2 screws. Clip spacing runs about 24" OC in typical wind zones and 12" OC in high-wind zones, though final spacing should always be engineered per project wind load.
What underlayment does a metal roof need?
Synthetic underlayment across the field, plus a high-temperature self-adhered ice & water shield (rated to roughly 260°F) at eaves and valleys in ice-dam-prone climates — standard ice & water products aren't rated for how hot a metal roof gets in direct sun. Roll coverage varies widely by product (synthetic ~1,000 sq ft/roll, HT ice & water ~225 sq ft/roll), so this calculator makes it an editable constant.
How much waste should I plan for on a metal roof?
5–8% for a simple gable or shed roof, 8–12% for a hip roof, and 12–15%+ for cut-up roofs with valleys and dormers — noticeably less than asphalt's 10–25%, because metal panels are ordered cut-to-length instead of shingled. Waste concentrates at hip and valley angle cuts, not in the open field, which is why this calculator uses a separate metal-specific waste table rather than the asphalt gable/hip percentages.
What trim and flashing do I need for a metal roof?
At minimum: ridge cap, eave/drip edge, and rake (gable) trim, plus valley flashing and wall/sidewall abutment flashing wherever the roof meets a wall. Trim typically ships in 10-ft (or 10'-6") sticks with a 4–6 inch end-lap overlap. This calculator converts each linear-foot input into a piece count, plus closures, butyl tape, and sealant tubes.
How long can standing-seam panels be?
Factory-formed standing seam typically tops out around 45–52 ft as one continuous piece — manufacturers explicitly recommend NOT end-lapping a standing-seam panel, ordering one long sheet instead. On-site rollforming can produce continuous runs up to roughly 250 ft, eliminating endlap joints entirely, which are one of the most common leak points on a metal roof.