Menu

Decking Calculator

Estimate surface deck boards from your field dimensions, board direction, actual width and gap. Compare stock lengths, then add optional extra boards and your quoted price.

Project measurements

Use your product’s installation gap; 0 is allowed.
End trim, extra boards & price optional
Both ends combined. Enter 0 if none is needed.

On this page

How Many Deck Boards Do I Need?

A deck board calculator needs more than square footage. Board width and the gap set the number of rows; the direction and stock length set how many boards each row uses. Measure the field decking inside any separately planned picture frame.

Deck field with boards along its length; the width crosses the board rowsBoard run / lengthWidthGapActual board width
Rows = round up [(field width + gap) ÷ (board width + gap)]
Stock boards per row = round up [board run ÷ usable stock length]
Base count = rows × stock boards per row

Use the same units within each division. Usable stock length is the purchased length minus your total end trim. The last row may need ripping. If the chosen gap leaves no positive width for that row, change the field width or spacing rather than treating a gap as a board.

Example: a 12 × 10 ft field with boards along the 12 ft length, a 5.5 in board width and a 0.25 in gap needs 21 rows. With 12 ft usable boards, that is 21 stock boards; the last row is 5 in wide. These are example inputs, not installation recommendations.

Board Direction and Stock Length Change the Order

The same rectangle can need a different number of stock boards when you turn the layout. This deck calculator assigns stock boards to each row separately. It does not reuse offcuts from one row in another or place butt joints over your framing.

Same 12 × 10 ft field; 5.5 in boards, 0.25 in side gap and no end trim
Board runRowsStock lengthBase boards
12 ft2112 ft21
12 ft2116 ft21
10 ft2612 ft26

The 16 ft option leaves 4 ft of length per row before any site trimming. That offcut is not automatically credited to another row. If a row needs multiple boards, treat the result as a conservative quantity estimate: butt-joint support, end gaps and staggered cuts still need a layout.

Split L-shaped decks into non-overlapping rectangles and calculate each field separately. Diagonal patterns, stairs, fascia and picture-frame borders need their own measured pieces; a fixed waste percentage cannot design them.

Use Actual Width and the Product’s Gap

A nominal board name is not a coverage measurement. Enter the actual face width from the product data, and the side-to-side gap required for the material, fastener and installation conditions. Wood, composite and PVC products do not share one universal gap.

A composite decking calculator can use this same row calculation once those dimensions are known. Manufacturer instructions still govern end gaps, trimming and board support. A published product gap is not a default for another brand or profile.

Decking Material Cost: Price the Boards You Buy

Add your price per stock board to turn the rounded board count into a material subtotal. If you choose an extra-board percentage, the tool rounds the additional boards up separately and shows them beside the base count.

For the 21-board example, a chosen 10% extra adds 3 boards, making 24. At a hypothetical $28 per board, the subtotal is $672. The percentage and price are examples, not a recommendation or current market rate.

This deck material calculator covers surface boards only. Framing, footings, railing, connectors, labor, tax and delivery are outside that subtotal. If your hardwood quote is per board foot, use the board foot calculator with the seller’s measurement basis instead of entering that price as a per-board rate.

Sources & Methodology

The row count includes gaps only between boards. Stock counts round up within each row, with no shared-offcut optimization or end-gap credit. Extra boards are added after the base count. Geometry does not determine joist spacing, structural capacity or code compliance.

Sources reviewed October 26, 2026.