Basis: IRC 2021 · R507 (Decks) · R312 (Guards) · Table R401.4.1 (soil) · prescriptive tables only
Deck Framing Calculator
Saving named projects needs an account.
The deck calculator is fully usable — joists, beam, posts, footings and the whole cut list stay on screen. Your inputs are kept in this browser automatically.
Site profile
Choose your state to load site values. Nothing is assumed until you do.
Choose your state to load site values.
Footing diameter is the load divided by the soil's bearing value, and the holes are dug below the frost line. Neither is assumed here.
Every pound on the deck travels down this chain. It is only as strong as its weakest link — which on a real deck is almost always the ledger. Amber and red stages have a code check that did not resolve; see the list below.
Code compliance
ENGINEERING REQUIREDThis design needs a licensed designer.
Every dimension needed for this calculation has been given and is usable.
Spans 12', within the 13' 11" maximum we compute. That figure has not been verified against the printed table yet, so check it against your code book before you build.
IRC 2021 Table R507.6 — deck joist spans· this rule is marked unverified in our data, so it cannot return a PASS
Beam span of 8', within the 9' 1 3/16" maximum we compute. That figure has not been verified against the printed table yet, so check it against your code book before you build.
IRC 2021 Table R507.5 — deck beam spans· this rule is marked unverified in our data, so it cannot return a PASS
EVERY FOOTING SIZE BELOW DEPENDS ON THIS NUMBER, AND IT IS AN ASSUMPTION. 2000 psf is a presumptive value the code lets you assume — it is not a measurement of your ground. Soft or filled ground can be well under half of it, which doubles the footing area you need. Confirm it with your building department or have the soil tested, then tick the box.
IRC 2021 Table R401.4.1 — presumptive load-bearing values· this rule is marked unverified in our data, so it cannot return a PASS
Frost depth has not been given, so the footing depth cannot be checked. It is set by your local frost line, which varies enormously — ask your building department.
IRC 2021 R403.1.4 — footings below the frost line· this rule is marked unverified in our data, so it cannot return a PASS
NOT PRODUCED. A ledger fastener schedule must come from the printed table for your exact case — fastener type, diameter, edge and end distances, row spacing and the band-joist material all change it, and none of that follows from the joist span alone. This app has not transcribed IRC Table R507.9.1.3(1), so it will not guess one. Use AWC DCA6 (free at awc.org) or the printed R507.9.1.3, or have the connection designed.
NOT PRODUCED. IRC R507.9.2 requires a lateral load connection — hold-down tension devices tying the deck framing back into the house framing, not just the ledger bolts. The device capacity and placement are not loaded in this app and will not be inferred. Specify them from DCA6 or an engineer.
Post height of 5', within the 14' maximum we compute. That figure has not been verified against the printed table yet, so check it against your code book before you build.
IRC 2021 R507.4 — deck posts· this rule is marked unverified in our data, so it cannot return a PASS
Guard height of 36", at or above the 36" minimum we hold. That limit has not been verified against the printed code yet, so check it against your code book before you build.
IRC 2021 R312.1.2 — Minimum guard height· this rule is marked unverified in our data, so it cannot return a PASS
Checked against IRC 2021 · IRC R507. These checks are an aid, not an approval — your building department has the final say.
Southern-Pine — sized as Hem-Fir; NDS Table 4B not yet loaded
You chose Southern Pine, but its design values are size-specific (NDS Supplement Table 4B) and are not loaded in this app yet. The size below was solved against Hem-Fir, the weakest species we hold values for — so it is conservative, and a real Southern Pine member of the same size will be stronger. It is not the answer the Southern Pine tables would give.
Limited by bending strength.
Assumptions appliedComputed from NDS design values with wet-service factors applied, against IRC 2021 Table R507.6 (deck joists) — L/360, no2 hem-fir (substituted), governed by bending. Not a confirmed R507.6 cell: the deck table itself is not loaded, so this is the solved equivalent and must be checked against the printed table.
⚠ Ground snow load — not available. Choose your state to load site values.
⚠ Frost depth — not available. Choose your state to load site values.
⚠ Soil bearing — not available. Choose your state to load site values.
⚠ Southern Pine design values are size-specific (NDS Table 4B) and are not loaded yet, so Southern Pine is sized against the more conservative Hem-Fir values. Verify against the Southern Pine span tables.
⚠ Joists are exposed to weather — wet service adjustment factors were applied.
⚠ Ledger fastener schedule and lateral load connection were NOT generated — see the code checks. These are the two connections decks actually fail at.
Cut list
Not for purchase — this design needs an engineer
This design is outside the prescriptive tables, so the quantities below are not a code-compliant answer. They are not an order.
| Component | Qty | Size | Length |
|---|---|---|---|
| deck joist | 13 | 2x10 | 12' 3" |
| deck rim joist | 2 | 2x10 | 16' |
| deck beam | 2 | 2x12 | 16' |
| deck post | 3 | 6x6 | 5' |
| guard post | 10 | 4x4 | 4' |
| guard rail1 splice per member 2 pieces spliced end to end per member — 40.0 ft is longer than the 20 ft maximum stock length. 1 splice per member; the splice connection is not designed here. | 4 | 2x4 | 20' |
| decking board | 26 | 2x6 | 16' |
| Estimated total board footage: 950.4 bd ft | |||
Not on the shopping list
These members are waiting on a compliance check. Nothing here has a quantity you should order — buying against an unresolved check is how the wrong part ends up on site.
| deck ledger | Ledger and its fastener schedule — specify by design professional, not included in takeoff |
