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.
