Batten Calculator
Calculate horizontal batten and vertical counter-batten strip quantities, spacing, and total linear footage for concrete tile, clay tile, and slate roof installations
Calculate horizontal batten rows and total linear footage based on tile type and exposure
Quick presets
Sheets/Pieces
31 pieces
24" spacing • 18.6 ft length
Professional Calculator
Extended parameters for precise calculations
Estimated Materials
60 bundles
Roof Area
1,792 sq ft
Squares
17.9
Detailed Breakdown
How to Use This Calculator
Battens tab: Enter the total roof area (including pitch factor), select the tile or slate type, and provide the slope length from eave to ridge. The tile type determines the batten spacing — concrete flat tiles need battens every 13 inches, while natural slate may need battens every 7-10 inches depending on slate size. The calculator determines the number of horizontal batten rows per roof plane and the total linear footage. Ridge and hip lines require additional battens for cap tile support.
Counter-Battens tab: Select whether to use a counter-batten ventilation system (highly recommended). Choose the counter-batten size based on your climate — 1x2 is standard, while 2x2 provides a larger ventilation gap for hot regions. Enter the rafter spacing since counter-battens align with rafters. The calculator determines how many vertical strips are needed and their total linear footage. Counter-battens typically add 60-75% more linear footage to the total batten material order.
Materials tab: Select the horizontal batten size based on the tile weight — 1x2 for standard concrete and clay tiles, 2x2 for heavy natural slate. Choose the wood treatment appropriate to your climate. The calculator produces a complete material list including batten boards, nails (2 ring-shank nails per batten-to-counter-batten connection), and costs by state. For a typical 2,000 sq ft concrete tile roof with counter-battens, expect approximately 2,200 LF of horizontal battens and 1,400 LF of counter-battens, totaling about 3,600 LF of wood strips.
The Formula
Horizontal Batten Rows Exposure (inches) = determined by tile type (e.g., 13" for concrete flat) Rows per Plane = floor(Slope Length x 12 / Exposure) + 1 (starter row) Total Rows = Rows per Plane x Number of Planes
Horizontal Batten Linear Footage Batten LF = Total Rows x Average Row Length For gable: Row Length = Building Width For hip: Row Length decreases toward the hip — average ≈ 85% of building width per plane Add Ridge/Hip battens: Ridge Length + Hip Length Total Batten LF = (Field LF + Ridge/Hip LF) x (1 + Waste%)
Counter-Batten Linear Footage Strips per Plane = floor(Average Plane Width x 12 / Rafter Spacing) + 1 Counter-Batten LF = Strips per Plane x Slope Length x Number of Planes x (1 + Waste%)
Nail Count Batten nails: Total Batten LF x 2 nails per 12" = 2 nails per LF Counter-batten nails: Counter-Batten LF x 1 nail per 16" = 0.75 nails per LF Nails per pound: 8d ≈ 100 nails/lb
Material Cost Batten cost = Batten LF x Price per LF x Treatment Multiplier Counter-batten cost = Counter-Batten LF x Price per LF x Treatment Multiplier Nail cost = Total Nails / Nails per lb x Price per lb State multiplier applied to all material costs
Example Calculation
Maria is installing concrete flat tiles on her 2,000 sq ft gable roof in Arizona. The roof has two planes, each 18 feet of slope and 56 feet wide. She wants a counter-batten ventilation system with 2x2 counter-battens for the hot climate.
Step 1: Horizontal Batten Rows
• Tile exposure: 13 inches (concrete flat tile)
• Rows per plane: floor(18 x 12 / 13) + 1 = floor(16.6) + 1 = 17 rows
• Total rows (2 planes): 17 x 2 = 34 rows
Step 2: Horizontal Batten LF
• Each row: 56 ft wide
• Field battens: 34 x 56 = 1,904 LF
• Ridge battens: 56 LF (one ridge line)
• Subtotal: 1,960 LF
• With 10% waste: 1,960 x 1.10 = 2,156 LF
Step 3: Counter-Batten LF
• Rafter spacing: 24" OC
• Strips per plane: floor(56 x 12 / 24) + 1 = 29 strips
• LF per plane: 29 x 18 = 522 LF
• Both planes: 522 x 2 = 1,044 LF
• With 10% waste: 1,044 x 1.10 = 1,148 LF
Step 4: Nails
• Batten nails: 2,156 x 2 = 4,312 nails → 43.1 lbs of 8d ring-shank nails
• Counter-batten nails: 1,148 x 0.75 = 861 nails → 8.6 lbs
• Total: ~52 lbs of nails
Step 5: Cost (Arizona)
• 1x2 battens (untreated): 2,156 LF x $0.40 = $862
• 2x2 counter-battens: 1,148 LF x $0.60 = $689
• Ring-shank nails: 52 lbs x $8 = $416
• Total batten system: $1,967
Frequently Asked Questions
What is the correct batten spacing for concrete roof tiles?
Do I need counter-battens for a tile roof?
What size battens should I use for natural slate roofing?
How many linear feet of battens do I need per square foot of roof?
Should I use pressure-treated battens for a tile roof?
Related Calculators
Tile Roofing Calculator
Calculate tile count, underlayment, and installation cost
Slate Roofing Calculator
Estimate natural or synthetic slate quantities and cost
Underlayment Calculator
Calculate felt paper or synthetic underlayment for tile roofs
Roofing Nail Calculator
Determine nail quantities for battens and tile attachment
Roof Ventilation Calculator
Calculate ventilation requirements for tile roof assemblies