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.

Enter eave length per plane in ft.
Enter identical roof planes in count. Use a whole number.
Enter measured slope length in ft.
Enter product batten gauge in in.
Enter waste allowance in %. Zero is allowed.
Enter batten stock length in ft.

Result
Enter values

Understand the result

How this calculation works

Batten quantity estimates repeated rows from slope length, gauge, plane count, waste and stock length.

Steps

  1. Enter each plane measurement and the product gauge.
  2. 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.