
Written and maintained by the PhDino author · Last reviewed 21 September 2026 · Every calculator used here is tested against independent reference values · how PhDino checks its numbers
Check the joists and beam for stiffness and size the footings for a backyard deck, following the load from the deck boards down to the soil.
A deck is a chain of structural checks: the joists that carry the decking, the beam that carries the joists, the posts that carry the beam, and the footings that carry the posts into the ground. The load travels down that chain, so each check needs the load that actually reaches it, not the load on the deck as a whole.
This guide runs the checks a calculator does well (how much the joists and the beam deflect, and how large the footings must be) and shows how to work out the load that passes between them. It is a sizing sanity-check, not a substitute for your building code: spans, connections, ledger attachment, guards and frost depth vary by jurisdiction, so confirm your numbers against your code, and get the permit, before you dig or buy lumber.
Every pound on a deck follows the same route. It rests on the boards, the boards hand it to the joists, the joists hand it to a ledger on the house and to a beam on the far side, the beam hands it to posts, and the posts hand it to footings that spread it over enough soil to hold it. Because each link carries a different share of the load, each link gets its own check, and the deck is only as good as the weakest one.
Codes state the load in pounds per square foot. A common residential figure is 40 lb/ft² of live load (people, furniture, snow you did not sweep off) plus about 10 lb/ft² of dead load (the structure itself). The example below uses 50 lb/ft² for everything. Where snow can pile deeper than that, your local snow load is the number to use, and every result changes with it.
The idea that turns a deck-sized problem into calculator-sized ones is tributary area: the part of the floor that a given member is responsible for. A joist answers for a strip as wide as its spacing. A beam answers for a strip reaching halfway to the next line of support on each side. A post answers for the rectangle of deck that drains toward it. Multiply that area by the load per square foot and you have the number to type in.
Most of the work in a deck check is gathering inputs, and most bad results come from a guessed input rather than from the arithmetic. Get these first.
The deck is 16 ft wide along the back of the house and 12 ft deep. Joists run from a ledger on the house to a beam at the outer edge, so each joist spans 12 ft, and they sit 16 in on center. The beam rests on three posts 8 ft apart. The lumber is No. 2 grade with a modulus of 1,400 ksi, and the design load is 50 lb/ft².
Deflection is judged against span ÷ 360, a common limit for floors. We apply it to the full 50 lb/ft², which is stricter than codes that measure live load alone, and that choice matters in the first step.
| You enter | Value |
|---|---|
| Beam Type | Simply Supported |
| Span Length | 12 ft |
| Uniform Load | 66.67 lbs/ft |
| Youngs Modulus (E) | 1,400 ksi |
| Moment of Inertia (I) | 47.63 in⁴ |
| The calculator returns | Value |
|---|---|
| Max Deflection | 0.4664 in |
| Max Slope | 0.01036 rad |
| Max Moment | 1,200.0 ft-lbs |
| Deflection Ratio (span ÷ deflection) | 309 |
Stiffness first. A 2×8 measures 1.5 × 7.25 in, so its moment of inertia is 1.5 × 7.25³ ÷ 12 = 47.6 in⁴. Each joist carries a strip as wide as its 16 in spacing (1.33 ft), so at 50 lb/ft² its line load is 66.7 lb/ft.
With the full load on, the joist sags 0.466 in, which is span ÷ 309. The limit for a 12 ft floor joist is 0.40 in, so the 2×8 misses it. Counting only the 40 lb/ft² of live load, the way many codes apply the limit, it would sag 0.373 in, span ÷ 386: legal on paper and only just. A pass that narrow on the first size you try is a reason to look at the next size up rather than a reason to stop.
| You enter | Value |
|---|---|
| Beam Type | Simply Supported |
| Span Length | 12 ft |
| Uniform Load | 66.67 lbs/ft |
| Youngs Modulus (E) | 1,400 ksi |
| Moment of Inertia (I) | 98.93 in⁴ |
| The calculator returns | Value |
|---|---|
| Max Deflection | 0.2246 in |
| Max Slope | 0.00499 rad |
| Max Moment | 1,200.0 ft-lbs |
| Deflection Ratio (span ÷ deflection) | 641 |
A 2×10 measures 1.5 × 9.25 in, so I = 98.9 in⁴. That is 2.08 times the 2×8's stiffness from a board only 1.28 times as deep, because stiffness grows with the cube of the depth. It is why stepping up one depth is usually the cheapest fix.
The sag falls to 0.225 in, span ÷ 641, well inside the 0.40 in limit even with the whole 50 lb/ft² counted. The joists are settled.
| You enter | Value |
|---|---|
| Beam Type | Simply Supported |
| Span Length | 8 ft |
| Uniform Load | 300 lbs/ft |
| Youngs Modulus (E) | 1,400 ksi |
| Moment of Inertia (I) | 296.8 in⁴ |
| The calculator returns | Value |
|---|---|
| Max Deflection | 0.06654 in |
| Max Slope | 0.002218 rad |
| Max Moment | 2,400.0 ft-lbs |
| Deflection Ratio (span ÷ deflection) | 1,443 |
Each joist delivers half its load to the ledger and half to the beam, so the beam answers for a strip 6 ft wide, half of the 12 ft joist span. Its line load is 6 ft × 50 lb/ft² = 300 lb/ft. Three 2×10s fastened face to face have three times the stiffness of one, I = 296.8 in⁴, as long as the fasteners make the plies act as a single member.
Over an 8 ft span the beam sags 0.067 in, span ÷ 1,443, far inside the 0.27 in limit. Sag is rarely what limits a beam like this. The 2,400 ft-lb bending moment is, and that is a strength check against the lumber's bending value, which the span tables in your code answer for you.
| You enter | Value |
|---|---|
| Column Load (service, unfactored) | 3 kips |
| Allowable Soil Bearing Pressure | 1.5 ksf |
| Footing Self-Weight Allowance | 10 % |
| The calculator returns | Value |
|---|---|
| Required Area | 2.20 ft² |
| Footing Size (Square) | 1.48 ft |
| Rule-of-Thumb Depth | 12.0 in |
The middle post is where the load peaks. If the beam is treated as two separate spans, the post carries half of each: 2.4 kips. If the beam runs continuous over the post, a two-span beam pushes about a quarter more onto its middle support, so we design for 1.25 × 2.4 = 3.0 kips.
For the soil we assume a presumptive 1.5 kips per square foot, a cautious figure for firm clay or silt; your code or a soil test fixes the real one. The footing must be 2.20 ft², which includes the calculator's 10 percent allowance for the concrete's own weight, so 1.48 ft or about 17.8 in square. Round up to something you can actually build: an 18 in square (2.25 ft²) passes, a 20 in round pier (2.18 ft²) is a hair short, and a 24 in round pier (3.14 ft²) has margin.
The depth line reads 12 in. That is the calculator's minimum, because its rule of thumb (a quarter of the footing's width) would give less than 12 in for a footing this small, and it is a placeholder rather than a design. How thick the footing is, how it is reinforced and, above all, how deep it must be buried below the frost line are set by your building department. The two end posts carry far less, between 0.9 and 1.2 kips depending on how the beam is spliced, but builders often use one footing size everywhere because it keeps the forms and the layout simple.
The framing that came out is 2×10 joists at 16 in on center, a beam of three 2×10s on posts 8 ft apart, and footings of about 18 in square under the middle post (2.20 ft² needed, 2.25 ft² supplied). The calculators handled the two places where deck arithmetic gets fiddly, stiffness and footing area. Everything that holds the deck to the house and keeps people on it, such as the ledger attachment, the post-to-beam connectors, the stairs and guards, and the frost depth, comes from your code rather than from a calculator.
It also shows how sensitive the answer is. In snow country a design load of 60 lb/ft² instead of 50 raises every load by a fifth. The 2×10 joist would sag 0.269 in (span ÷ 534) and still pass with room to spare, but the middle footing would have to grow from 2.20 to 2.64 ft², about 19.5 in square. Re-run the chain with your own loads before you buy anything.
These are the errors that make a deck calculation look fine on screen and be wrong on site.
An attached deck, and any deck high enough to need a guard (commonly 30 inches above grade, though the threshold is local), normally needs a permit. Treat the inspection as a second pair of eyes on the parts that hurt people when they fail, not as paperwork.
The connection to the house is the part no sizing calculator can see. Ledger attachment failures are one of the best-documented causes of deck collapses, and whether a ledger holds depends on the house's rim joist, the flashing behind it and the fasteners, so follow your code's prescriptive ledger details exactly or have an engineer design it.
Bring in an engineer when the deck is more than a story up, sits over a walkout basement or slope where footings cannot reach undisturbed soil, carries a hot tub or planters, or has an odd shape or long overhangs. This guide is a sizing check on paper, not a stamped design.
No. The prescriptive tables in your code (in the United States they come from the American Wood Council and are reproduced in the residential code) check bending, shear, bearing and connections as well as sag. Use the calculators when your deck falls outside the tables, or to see why the tables say what they say.
Use the design value for the species and grade stamped on the piece. No. 2 dimensional softwoods run from roughly 1,300 to 1,600 ksi. This guide used 1,400 ksi. If you are unsure, use the lower value: it predicts more sag, which errs on the safe side.
A joist that spans 12 ft between ledger and beam and projects 2 ft past the beam delivers (12 + 2)² ÷ (2 × 12) = 8.17 ft of tributary width to the beam instead of 6 ft, which is 36 percent more. Codes also cap how far a joist may project, so check that limit before you plan one.
It is a rule of thumb for the concrete pad: about a quarter of the footing's width, never less than 12 in, which is why a small deck footing always reads 12 in. It is not how deep you dig. The footing's bottom must sit below the local frost line, which the calculator cannot know, and your building department sets the minimum thickness and any reinforcement.
No. A filled tub with people in it can weigh several thousand pounds over about 40 ft², which is 100 lb/ft² or more, two to three times the design load used here, and it concentrates the load on a few joists. It needs its own engineered support.
PhDino earns a commission on qualifying purchases made through this link, at no extra cost to you.
→ The full PhDino bookshelf on Bookshop.org (UK delivery only)
