Roof materials
Roof batten quantity calculator
Estimate tile or slate roof batten quantity. Rectangular tile/slate planes use the product maker's selected gauge.
Try the calculation
Estimate nominal batten quantity from the selected gauge and measured roof plane. This does not set out the first and last courses; final eave/ridge adjustment can change the row count.
Adjustable example. Change these illustrative inputs to match your task, then recalculate. Reset restores the example and its result.
Understand the result
How this calculation works
Batten quantity estimates repeated rows from slope length, gauge, plane count, waste and stock length.
Steps
- Enter each plane measurement and the product gauge.
- Use the same gauge unit as the selected product.
The form starts with the worked example below. Change its values and selections to match your task; Reset restores the example.
Formula
rows = floor(slope length × 12 ÷ gauge) + 1; total LF = rows × eave length × planes × (1 + waste ÷ 100); pieces = ceiling(total LF ÷ stock length).
Variables and units
- Eave length per plane (ft)
- Required. Use a positive value. Starting example: 40. Replace it for your task.
- Identical roof planes (count)
- Required. Use a positive value. Use a whole number. Starting example: 2. Replace it for your task.
- Measured slope length (ft)
- Required. Use a positive value. Starting example: 17.89. Replace it for your task.
- Product batten gauge (in)
- Required. Use a positive value. Starting example: 13. Replace it for your task.
- Waste allowance (%)
- Required. Zero is accepted. Starting example: 5. Replace it for your task.
- Batten stock length (ft)
- Required. Use a positive value. Starting example: 8. Replace it for your task.
What the result means
The count is nominal and does not set the first or final course placement.
Worked example
Inputs: Eave length per plane = 40; Identical roof planes = 2; Measured slope length = 17.89; Product batten gauge = 13; Waste allowance = 5; Batten stock length = 8.
Calculation: 17.89 ft at 13 in gauge gives floor(214.68/13)+1 = 17 rows; 17 × 40 × 2 × 1.05 = 1,428 LF; at 8 ft stock, 179 pieces.
Result: 1,428 linear ft battens.
Frequently asked questions
Why is the row count floored?
It follows the current nominal row rule; final layout can change it.
Can waste be zero?
Yes, if you are checking the base quantity.
Does it choose the batten profile?
No, enter the product gauge and stock length.
