Steel Roofing Calculator

Plan steel roof materials with accurate contractor‑grade takeoffs. Compute panels, trims, fasteners, underlayment, labor, and bid totals. Model pitch, splices, openings, gutters, currency, hips, and valleys. Add sections, intersections, and per‑section orientation overrides for flexibility. Export results, cost summary, and materials cut‑list instantly today.

Use Multi-slope to add multiple rectangular sections and shared hips/valleys. Per‑section orientation overrides are supported.

Geometry — Single Roof

Geometry — Multi-slope Sections

Add rectangular roof sections. Each section has two slopes; totals are summed.

# Length m Width m Pitch Value Orientation Gable ovh m Eave ovh m

Panels, Underlayment & Costs

Used for Single mode and as default in Multi.
0 = ignore splicing limit.
Or use the Intersections table below.
Chimneys, vents, etc.



Tip: results show in both metric and imperial.

Intersections — Hips & Valleys (Optional)

Add individual hip/valley lines to refine flashing length and cost.

#TypePlan length m Pitch modeValueWaste add-on (%)

Results

Item Metric Imperial Notes
Enter values and click Calculate.

Example Data Table

Illustrative sizing for common sheds and garages; adjust to suit.

Building (L × W) Pitch Panel width Approx. roof area Panels (total) Screws
12 m × 8 m 6:12 914 mm ~220 m² ~28 ~2,900
40 ft × 30 ft 4:12 36 in ~2,300 ft² ~34 ~2,800

Formulas Used

Single section: run = width / 2; rise_total = run × slope
Rafter length (no overhang) = √(run² + rise_total²)
Rafter length (with overhang) = previous + eave_overhang
Roof area = 2 × length_effective × rafter_length
Vertical orientation: panels_per_side = ceil(length_effective / panel_effective_width)
Horizontal orientation: rows_per_side = ceil(rafter_length / panel_effective_width)
Splicing: segments = ceil(primary_length / (max_len − end_lap))
Pieces with lap: N = ceil((length + lap) / (piece_len − lap))
Underlayment rolls = ceil( area / (roll_cov × (1 − overlap%)) )
Screws by area = ceil( area × screws_per_m² )
Hip/Valley true-length factor F = √(2 + slope²), where slope = rise/12 or tan(°)

Reference Data

Common Panel Profiles & Effective Coverage

ProfileEffective widthTypical sheet thicknessNotes
5‑Rib / AG Panel914 mm (36 in)0.45–0.6 mmGeneral purpose; barns, sheds, garages.
Corrugated 32/10001000 mm (39.37 in)0.4–0.6 mmLightweight; high overlap flexibility.
Standing Seam (snap‑lock)406 mm (16 in)0.6–0.8 mmLow exposed fasteners; premium finish.
Standing Seam (mechanical)305 mm (12 in)0.6–0.8 mmHigh weather resistance; steeper learning curve.

Example Fastener Layouts (Area Mode Approximation)

Guidance only. Follow manufacturer data and local code for final design.

ExposureScrews per m²Approx. screws per ft²
Sheltered100.93
Normal121.12
Exposed / High wind161.49

Sheet Thickness vs Approximate Weight

Thickness (mm)Weight (kg/m²)Weight (lb/ft²)
0.403.140.64
0.453.530.72
0.503.930.80
0.554.320.88
0.604.710.96
0.705.501.13

Hip & Valley Allowance

Approximate extra length and waste for diagonal hips/valleys on rectangular roofs with 90° corners. Assumes panels run eave to ridge.

Hip/Valley True-Length Factor by Pitch

True diagonal rafter length per unit common run: F = √(2 + (pitch/12)²)

Pitch (rise:run)True-length factor FSuggested cut waste add‑onNotes
2:121.42835–7%Shallow; fewer offcuts
3:121.45775–7%Shallow; fewer offcuts
4:121.49077–10%Moderate slope
5:121.52607–10%Moderate slope
6:121.56357–10%Moderate slope
8:121.64419–12%More offcuts from angles
10:121.732110–15%Steep; higher scrap
12:121.825710–15%Steep; higher scrap

Quick Allowance Tips

  • Multiply the plan hip/valley length by F to get true slope length.
  • Add the waste add‑on to panel counts along the hip/valley zone.
  • Increase allowance for complex intersections, staggers, or brittle coatings.

FAQs

It is the net coverage of a panel after side-lap overlap is deducted. Manufacturers specify an “effective” or “cover” width for each profile.

Yes. Choose “horizontal” orientation to count rows along the slope. Cost and area remain consistent; counts adjust to orientation.

If the primary length exceeds your maximum panel length, we split panels into segments and add end-lap overlaps per joint to size and counts.

Fasteners depend on profile, purlin spacing, wind zone, and local codes. Use area mode for quick budgets or purlin mode for closer engineering.

Yes. We deduct opening areas from panel area, underlayment, labor, and screw counts. We also add flashing perimeter cost automatically.

Enable the checkbox to include both eaves as gutter length, plus downspout counts and costs in the financial summary.

No. The calculator applies your labor, margin, and sales tax if entered. Add delivery or special charges separately in your quote.

Related Calculators

Air Conditioner BTU CalculatorBoiler Size CalculatorCarpet CalculatorChicken Coop Size CalculatorClearance Hole CalculatorEpoxy CalculatorRectangle Fence Perimeter CalculatorFence Post Depth CalculatorHoop House CalculatorPaver Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.