Decking Calculator

Powerful decking calculator for precise takeoffs, costs, and waste planning across different board options. Adjust dimensions, gaps, orientation, joist spacing, and fasteners to match specifications and build confidence. Optimize stock lengths and cut plans to reduce offcuts significantly. Export results to CSV and PDF instantly anytime. Clear guidance makes complex decking estimates feel simple.

Inputs
Affects row count, joists, and length.
Measured from deck length axis. Range 5–85°.

Used for single best and mixed optimizer.


Adds perimeter boards around the deck edges.
Covers miters, returns, and trimming.

Results
Deck area
Rows of boards
Total board length
m
includes waste and borders
Border length added
m
Chosen stock length
m
Boards needed:
Linear waste: m
Joists required
Fasteners needed

Cost summary
Item Qty / Length Unit Unit price Subtotal
Run the calculator to see costs.
Total
Formula used
  1. Coverage per course C = board width + gap.
  2. For straight layouts: rows N = ceil(perpendicular deck span ÷ C).
  3. For diagonal angle φ: parallel span P = L·cosφ + W·sinφ, perpendicular span Q = L·sinφ + W·cosφ, rows N = ceil(Q ÷ C).
  4. Linear length before borders and waste L₀ = P × N (or run × N for straight).
  5. Picture-frame borders: perimeter U = 2(L + W); add k·U·(1+β) where k is 0/1/2 and β is border allowance.
  6. Total linear meters with waste L = (L₀ + L_border) × (1 + waste%) (unless unticked for borders).
  7. Single-length boards: choose S* minimizing ceil(L/S)·S − L.
  8. Mixed-length optimizer: find integer counts to reach ≥ L with minimal overfill using dynamic programming on 0.1 m steps.
  9. Joists: count along board direction: J = floor(P ÷ spacing) + 1; each joist length is the perpendicular span.
  10. Fasteners: intersections × pieces per intersection (2 for screws, 1 for clips).
How to use this calculator
  1. Select unit system and board orientation, then set angle for diagonal.
  2. Enter deck length and width, board width, and desired gap.
  3. Choose stock lengths and Length strategy: single or mixed.
  4. Use picture-frame controls to add single or double borders.
  5. Set waste, joist spacing, fastener type, and pricing fields.
  6. Click Calculate, then export results as CSV or PDF.
Example data table
# Units Deck L Deck W Board W Gap Orientation Angle Stock lengths Strategy Borders Waste % Joist spacing Load
1 Metric 6.0 m 4.0 m 140 mm 5 mm Diagonal 45° 3.0, 3.6, 4.8 Mixed Single (10%) 8 400 mm
2 Imperial 20 ft 12 ft 5.5 in 0.19 in Along width 8, 10, 12, 16 Single Double (12%) 10 16 in

Click Load to populate inputs, then press Calculate.

Frequently asked questions

The tool computes rows from coverage and spans, adds optional borders, applies waste, and then chooses stock counts by strategy. Real projects may add offcuts at seams, borders, or picture frames.

Yes. Select the mixed-length optimizer to minimize overfill using dynamic programming on 0.1 m steps. This produces a near‑optimal combination of boards for your total length.

Common choices are 30°, 45°, or 60°. Larger angles increase the number of courses. Always confirm allowable joist spacing for diagonal installation with your board manufacturer.

Single adds one perimeter course; double adds two. We include a user‑set allowance for miters and returns. General waste may also apply if the checkbox is enabled.

We multiply board rows by joists to get intersections, then 2 pieces per intersection for screws or 1 for clips. Perimeter borders typically fasten to rim joists and blocking and are not separately counted here.

Yes. It estimates joist count and total length from orientation and spacing, then multiplies by a per‑meter rate for a quick budgetary figure.

Always verify spans and connections with manufacturer literature and your local code authority.

Related Calculators

Aluminum Weight CalculatorBoard and Batten CalculatorBrick CalculatorDIY Shed Cost CalculatorFire Glass CalculatorFraming CalculatorFrench Drain CalculatorGlass Weight CalculatorGravel CalculatorLimestone Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.