Calculator

Roofing Material Calculator

Estimate every major roofing material from your roof area, including nails, ridge cap and drip edge.

Verified August 2026

Shingle bundles

83 bundles

27.5 squares with waste

Underlayment
7 rolls (4-square)
Roofing nails
12,000 nails
Ridge cap
5 bundles (20 lf each)
Drip edge
18 pieces (10 ft each)
Starter strip
2 rolls

Estimates only. Local pricing, site conditions and code requirements change the real number.

The formula

Materials scale from roof area in squares, plus linear footage for ridge and eaves

Nail usage is roughly 320 nails per square with a 4-nail pattern, or 480 per square with the 6-nail high-wind pattern required across much of Florida.

Worked example

A 25-square roof with the 6-nail Florida pattern needs about 12,000 nails, 25 squares of underlayment and roughly 100 linear feet of ridge cap.

Frequently asked questions

How many nails per shingle in Florida?

The Florida Building Code requires the six-nail high-wind pattern for asphalt shingles in most of the state, which is roughly 480 nails per square.

How much underlayment do I need?

Match underlayment to roof area one-to-one. Synthetic underlayment usually comes in 4-square (400 sq ft) rolls.

Sources

Sources & verification

Last verified August 2026. Cost figures are modeled estimates based on national baselines adjusted for local labor and material pricing — they are not quotes. Permit rules change; confirm with the building department before starting work.