Deck Material Calculator

Turn your deck's size into a shopping list of boards, joists, rim board, screws and posts.

This calculator counts materials. It doesn't size joists or beams, check spans or design footings. Those depend on your local building code, lumber species and grade, and the span tables your inspector uses. Check them with your building department before you buy framing.

Boards run along the length. Rows are counted across the width.

Use the actual width, not the nominal size. A 2×6 is 5.5 in.

Default is 1/8 in (0.125). Allowed range: 0 to 0.5.

A board length that matches or evenly divides the deck length wastes less.

10% for straight runs. About 15% for diagonal or picture-frame layouts. Allowed range: 0 to 100.

Follow the decking maker's limit. Many composite boards need closer spacing than wood.

Two screws where a board crosses a joist. Boxes hold 350 screws. 0 is allowed.

Posts = (length ÷ spacing, rounded up, + 1) × beams. This is a count, not a footing design.

Results update as you type.

Results

Deck area
192 sq ft
Rows
26
Pieces per row
1
Decking linear feet
416 ft
Boards to buy
29
Joists
13
Joist length
12 ft
Rim board
56 ft
Screws
676
Screw boxes (350)
2
Posts
3
Deck area: 192 sq ft
Decking rows: 26
Pieces per row: 1
Decking linear feet: 416
Boards to buy: 29
Joists: 13, each about 12 ft
Rim or band board: 56 ft
Screws: 676 (2 boxes of 350)
Posts: 3

Each joist is about the deck width long, minus the rim board's thickness. This count is not a span check. Verify joist size, spacing, and footings with your local code.

Enter your deck's size, board width and length, and joist spacing. You'll get the rows of decking, boards to buy with waste, joists, rim board, screws and roughly how many posts to plan for, in a list you can copy or print.

How to use it

  1. Enter the deck length (the side along the house, which is the direction the boards run) and the width (how far the deck sticks out from the house).
  2. Pick a board width. Lumber is sold by nominal size, so a 2×6 or 5/4×6 board is really 5.5 in wide. Presets cover 3.5, 5.5 and 7.25 in.
  3. Set the gap between boards (1/8 in by default) and the board length you plan to buy.
  4. Choose joist spacing: 12, 16 or 24 in on center. Follow the decking maker's limit here, since many composite boards need closer spacing than wood.
  5. Set waste: 10% for straight runs, about 15% for diagonal or picture-frame layouts.
  6. Copy or print the materials list.

Pick a board length that fits your deck

The single biggest swing in board count comes from board length. Each row needs ceil(deck length ÷ board length) pieces, so a 16 ft deck covered with 12 ft boards needs two pieces per row and wastes 8 ft on every row. On a 16 × 12 deck that's 58 boards with 12 ft lumber versus 29 with 16 ft lumber, for the same deck. When you can, choose a board length that matches or evenly divides the deck length. On long decks, plan where the butt joints will land. They need to fall over a joist.

How it works

Rows come from the deck's width divided by one board plus its gap. Boards are rows times the pieces each row needs, plus waste, and joists are the deck length divided by your spacing, plus one to close the frame.

Worked examples

A 16 × 12 ft deck

With 5.5 in boards, 1/8 in gaps, 16 ft boards, joists 16 in on center and 10% waste: 144 in ÷ 5.625 in = 25.6, so 26 rows. That's 416 linear feet of decking and 29 boards with waste. You'll need 13 joists, 56 ft of rim board, 676 screws (2 boxes of 350) and 3 posts on one beam at 8 ft spacing. These counts match the same example published by other deck calculators.

A 20 × 10 ft deck

With 12 ft boards and joists 12 in on center: 22 rows of two pieces each, so 49 boards with 10% waste. Tighter joist spacing means 21 joists (each about 10 ft) and 924 screws, which is 3 boxes. Plan on 4 posts.

A 10 × 10 ft landing

With narrow 3.5 in boards, 3/16 in gaps, 10 ft boards, 16 in spacing and 5% waste: 33 rows, 35 boards, 9 joists and 594 screws. Narrow boards look great but take more rows and more screws.

Common deck sizes at a glance

Defaults: 5.5 in boards, 1/8 in gap, joists 16 in on center, 10% waste, 2 screws per crossing, one beam with posts up to 8 ft apart.

Board, joist, screw, and post counts for common decks
Deck (L × W)Board lengthRowsBoardsJoistsScrewsPosts
10 × 10 ft10 ft222593963
12 × 12 ft12 ft2629105203
16 × 12 ft16 ft2629136763
16 × 16 ft16 ft3539139103
20 × 12 ft10 ft2658168324

What's not on the list

Stairs, railings, joist hangers, flashing, ledger bolts, beam lumber and concrete aren't included. Use the Concrete Calculator for footings. Hidden-fastener clips replace face screws, so if you use them, count one clip per board/joist crossing and check the clip maker's guidance.

FAQ

How many deck boards do I need?

Divide the deck width (in inches) by the board width plus the gap to get rows, multiply by pieces per row, and add waste. A 16 × 12 ft deck with 16 ft 2×6 boards needs 26 rows, or 29 boards with 10% waste.

How do I calculate deck square footage?

Length × width. A 16 × 12 deck is 192 ft². Board counts depend on rows and board length, not just area, which is why this tool works from dimensions.

How many screws do I need for a deck?

About two screws everywhere a board crosses a joist. A 16 × 12 deck with joists 16 in on center works out to 676 screws, or 2 boxes of 350.

How many joists do I need?

Deck length in inches ÷ joist spacing, rounded up, plus one. A 16 ft deck at 16 in on center needs 13 joists. Joist size and span come from your local code, which this tool doesn't check.

What size gap should I leave between deck boards?

The default is 1/8 in, but follow your decking maker's instructions. Wood that's still wet from treatment is often laid tight because it shrinks as it dries.

How much waste should I add for decking?

Around 10% for straight layouts and about 15% for diagonal or picture-frame patterns, which have more angled cuts.

Can I use this to estimate deck cost?

Yes. Multiply the board, joist and screw counts by your local prices. Lumber prices change often, so the tool doesn't guess them.