Last updated
A 10×12 shed material list for a gable shed on skids comes to 91 2×4 framing boards (39 are wall studs), 12 pressure-treated 2×6 boards for the floor frame, 4 sheets of 3/4 in plywood, 7 of OSB, 16 of T1-11 and 7 shingle bundles, assuming 94 1/2 in walls, a 6/12 roof and 16 in spacing.
Every quantity and cut length on this page comes from the 3DSHEDPLANS plan generator. It models each stud, rafter and sheet of a 10×12 shed, passes 56 audit checks (studs close each wall, headers fit their openings, rafters fit the span table, every roof sheet joint lands on a rafter), then counts what to buy by stock length instead of as a board-feet total. A one-stud-per-foot rule of thumb gives 44 studs for the 44 ft of wall; the generator counts 39 full studs because trimmers, cripples and gable studs are their own line items.
What this 10×12 list assumes
The generator ran a 10 ft deep by 12 ft wide gable shed, with the ridge along the 12 ft side and 120 sq ft of floor. These are its settings:
- Walls: 94 1/2 in tall including the bottom plate and double top plate, so wall studs are cut to 90 in (7′ 6″).
- Spacing: studs, floor joists and rafters all at 16 in on center.
- Roof: 6/12 pitch, 2×4 rafters, a 2×6 ridge board, 8 in eave overhang and 4 in rake overhang. The roof works out to about 159 sq ft.
- Floor: four pressure-treated 4×4 skids on a crushed stone pad, 2×6 joists spanning the 10 ft side, 3/4 in tongue and groove plywood.
- Loads: the 2×4 rafters pass a span table check at 30 psf ground snow (SPF #2 at 16 in, 60 in run). In heavier snow country they need to be deeper, so check your local permit office for your snow load.
- Openings: a 60 in wide double door centered in the front (12 ft) wall and one 36 x 36 in window in a side wall.
Our 10×12 gable shed plan shares this layout: 94 1/2 in walls, a 6/12 roof, a double door and one 36 x 36 in window. The 12×10 gable shed plan has a single door, so its header, trimmers and door parts differ. Use this page to plan your order, and the plan’s own printable list to shop.
Shopping list by stage: the full 10×12 shed material list
Lumber sizes are nominal. A 2×4 measures about 1 1/2 x 3 1/2 in, as the American Wood Council explains. Check the grade stamp on plywood and OSB; the APA trademark guide shows how to read it.
Floor
| Item | Qty | Used for |
|---|---|---|
| Pressure-treated 4×4 x 12 ft | 4 | Skids |
| Pressure-treated 2×6 x 12 ft | 2 | Rim joists |
| Pressure-treated 2×6 x 10 ft | 10 | Floor joists |
| 3/4 in T&G plywood, 4×8 sheet | 4 | Floor decking |
| 2×4 x 8 ft | 2 | Blocks under the flat decking seams |
| Crushed stone 3/4 in, loose | 2.5 cu yd | Gravel pad |
| Deck screws 2 in (or 6d ring-shank nails), rated for treated lumber | 3 lb | Decking |
Walls and roof framing
| Item | Qty | Used for |
|---|---|---|
| 2×4 x 8 ft | 57 | Wall studs, cripples, window sill, gable studs, collar ties, frieze and lookout blocks |
| 2×4 x 10 ft | 6 | Side wall plates and cap plates |
| 2×4 x 12 ft | 14 | Front and back wall plates and cap plates, rafter ties |
| 2×4 x 14 ft | 14 | Rafters, fly rafters, door and window trimmers |
| 2×6 x 8 ft | 1 | Window header |
| 2×8 x 12 ft | 1 | Door header |
| 2×6 x 14 ft | 1 | Ridge board |
| Hurricane ties, H2.5A type or equal | 20 | Rafter to plate |
| Temporary braces 2×4 x 12 ft | 8 | Wall bracing, reused later |
The two header filler strips of 1/2 in plywood are ripped from the soffit sheet, so buy that sheet with the wall lumber. On top of the 91 framing boards, the floor needs 2 more 2×4 x 8 ft for seam blocks and the walls need 8 2×4 x 12 ft temporary braces, so the truck carries 101 2x4s in all.
Roof covering
| Item | Qty | Used for |
|---|---|---|
| 7/16 in OSB, 4×8 sheet | 7 | Roof sheathing |
| 15 lb felt, 400 sq ft roll | 1 | Underlayment |
| 3-tab shingles, 26 per bundle | 7 bundles | Roof, starter course and ridge cap |
| Drip edge, 10 ft | 6 | Eaves and rakes |
| Roofing nails 1 1/4 in galvanized | 5 lb | Shingles |
| Roofing cap nails 1 in | 1 lb | Felt |
| Roofing cement, 10 oz tube | 2 | Roofing |
| Louvered gable vent 8 x 12 in | 2 | Gable ventilation |
| Insect screen, 2 ft x 25 ft | 1 roll | Vent holes and gaps |
Siding and trim
| Item | Qty | Used for |
|---|---|---|
| 5/8 in T1-11, 4×8 sheet | 12 | Walls |
| 5/8 in T1-11, 4×8 sheet | 2 | Gable triangles |
| 5/8 in T1-11, 4×8 sheet | 2 | Door leaves (one per leaf) |
| 1/2 in plywood, 4×8 sheet | 1 | Eave soffit and header fillers |
| Z-flashing, 10 ft | 2 | Wall siding to gable siding joint |
| Drip cap, 10 ft | 1 | Over the door and window head casings |
| 1×6 x 14 ft | 4 | Eave fascia and rake fascia |
| 1×4 x 16 ft | 2 | Corner trim on the eave walls |
| 1×4 x 14 ft | 4 | Door casing sides, door stiles, Z braces |
| 1×4 x 12 ft | 1 | Door rails |
| 1×4 x 8 ft | 7 | Gable-wall corner trim, door head casing, window casing |
| 1×2 x 8 ft | 2 | Door stop and astragal |
| Exterior primer and paint | 3 gal | Two coats |
| Exterior caulk | 3 tubes | Trim |
Hardware and window
| Item | Qty |
|---|---|
| Framing nails 3 1/2 in (16d), hot-dip galvanized | 15 lb |
| Siding nails 2 1/2 in (8d), hot-dip galvanized | 10 lb |
| Sheathing nails 2 1/2 in (8d) for OSB | 5 lb |
| Connector nails 1 1/2 in for the ties | 2 lb |
| Construction adhesive, 10 oz tube | 3 |
| T-strap door hinges | 6 |
| Door handle and latch set | 1 |
| Barrel bolts for the fixed leaf | 2 |
| Exterior screws 1 1/4 in (door frame to T1-11) | 1 lb |
| Exterior screws 2 1/2 in (hinge straps into framing) | 1 box |
| Prefabricated window, 36 x 36 in rough opening | 1 |
| Flashing tape 4 in | 1 roll |
| Wood shims | 1 bundle |
Cut list highlights
The bulk of the 10×12 cut list is square cuts: 39 wall studs at 7′ 6″, 10 floor joists at 9′ 9″ and four skids at a full 12′ 0″. The parts below have angles, overhangs or stacked sizes, and each is cut several times, so one layout error repeats. Lumber varies a little from board to board, so dry-fit the first of each part on your own frame before cutting the rest.
| Part | Lumber | Cut length | Qty |
|---|---|---|---|
| Rafter (board length, see below) | 2×4 | 6′ 5″ | 20 |
| Fly rafter (rake) | 2×4 | 6′ 5″ | 4 |
| Ridge board | 2×6 | 12′ 8″ | 1 |
| Rafter tie (at the plates) | 2×4 | 10′ 0″ | 8 |
| Collar tie | 2×4 | 3′ 8 1/2″ | 4 |
| Lookout block (rake overhang) | 2×4 | 2 1/2″ | 16 |
| Frieze block (over the eave walls, top beveled) | 2×4 | 1′ 0 1/4″ to 1′ 1 3/4″ | 18 |
| Door header (2×8 doubled + 1/2 ply) | 2×8 | 5′ 3″ | 2 |
| Door trimmer | 2×4 | 6′ 4 1/2″ | 2 |
| Window header (2×6 doubled + 1/2 ply) | 2×6 | 3′ 3″ | 2 |
| Window trimmer | 2×4 | 6′ 1″ | 2 |
| Center gable stud (under the ridge) | 2×4 | 2′ 2 3/4″ | 2 |
| Gable end studs | 2×4 | 7 1/8″, 11 1/8″, 1′ 3 1/8″, 1′ 7 1/8″, 1′ 11 1/8″, 2′ 3 1/8″ | 2 each |
| Front and back cap plate | 2×4 | 11′ 5″ | 2 |
| Side wall cap plate | 2×4 | 10′ 0″ | 2 |
Rafters. The 6′ 5″ figure is the board each rafter needs, measured corner to corner from the top of the ridge plumb cut to the bottom of the tail plumb cut. Along the top edge alone it is about 6′ 3 3/16″, including the 8 in eave overhang, so do not lay out 6′ 5″ on the top edge.
Plumb cuts are at 26.6 degrees (6/12). The birdsmouth seat is 2 1/2 in, which keeps the notch about 1 1/8 in deep, under a third of the 2×4’s depth. Cut one pattern rafter, test it on both walls, then trace the other 19 common rafters. The 4 fly rafters sit on the lookout blocks, not on a wall, so cut them to length with the ridge plumb cut but no birdsmouth.
Ridge. The ridge is 12′ 8″, not 12′ 0″, because it runs past both gable walls to carry the fly rafters that make the 4 in rake overhang.
Headers. The 60 in door opening gets a doubled 2×8 header with a 1/2 in plywood filler, sitting on trimmers cut to 6′ 4 1/2″. Four 6 1/4″ cripples fill the gap above it. The window gets a doubled 2×6 header on 6′ 1″ trimmers, two 11 1/2″ cripples above, a 3′ 0″ sill and two 2′ 11 1/2″ cripples below.
Gable studs. Each gable gets six end studs, from 7 1/8″ to 2′ 3 1/8″ in 4 in steps, plus a 2′ 2 3/4″ center stud under the ridge. The six lengths all differ because the layout runs 16 in on center from one corner, so the studs on each side of the center do not mirror each other. The center stud is shorter than the tallest end stud because it sits under the 2×6 ridge, which hangs lower than the 2×4 rafters. Measure each one off your actual end rafter before cutting.
Cap plates. The front and back cap plates are 11′ 5″ and the side cap plates are 10′ 0″. The difference is the overlap: the side caps lap over the front and back walls to lock the corners together.
Gable vs lean-to: what changes
We ran the same 10×12 footprint as a lean-to (single-slope) roof at 3/12, with an 80 in low back wall and the door in the high front wall. The skids, joists and decking stay the same; the studs, rafters, siding and roof counts all change.
| Item | Gable (6/12) | Lean-to (3/12) |
|---|---|---|
| Rafters | 20 2×4 at 6′ 5″ + 4 fly | 10 2×6 at 11′ 9 1/2″ + 2 fly |
| Ridge board | 2×6, cut 12′ 8″ | None |
| Wall studs | 7′ 6″ on all four walls | 8′ 8 5/8″ front, 6′ 3 1/2″ back, stepped on the sides |
| 2×4 framing boards bought (plus 2 seam blocks and 8 braces in both) | 91 | 50 |
| 2×6 boards bought (not treated) | 2 | 16 |
| T1-11 sheets | 16, all 4×8 | 14: five 4×10, two 4×9, seven 4×8 |
| Roof OSB sheets | 7 | 6 |
| Shingle bundles | 7 | 6 |
| Felt | 1 roll | 1 roll, laid double below 4/12 |
| Fascia | 1×6 | 1×8 |
| Extra hardware | 2 gable vents | 4 twist straps at the wall corners |
| Window | 1, side wall | 1, back wall |
| Paint | 3 gal | 2 gal |
| Floor (skids, joists, decking) | 4, 10, 4 sheets | 4, 10, 4 sheets |
The lean-to roof has fewer parts: no ridge, no gable triangles, half the rafters. The walls take more care, since each side wall has 9 studs stepping about 4 in at a time, from 6′ 5 3/8″ to 8′ 9 1/4″, under a sloped top plate. The rafters move up to 12 ft 2×6 stock, the front wall needs 4×10 siding, and headroom drops toward the back.
The lean-to rafters pass the same 30 psf span check (113 in run against a 143 in limit for 2×6). At 3/12, read the minimum slope on the shingle wrapper before you buy. See our 4×8 lean-to plan or all lean-to shed plans for single-slope layouts.
Where the waste goes
Buying by stock length means every cut leaves an offcut. The generator picks a stock length for each part that leaves room for squaring the ends, so you know in advance where the scraps come from.
- Wall studs: 90 in from a 96 in board leaves about 6 in each. Precut 92 5/8 in studs work too if your yard sells them; cut to 90 in, they leave about 2 5/8 in.
- Rafters and trimmers: two 6′ 5″ rafters come out of each 14 ft 2×4, leaving about 14 in. The trimmers pair up the same way. Keep those ends for blocking and brace stakes.
- Floor joists: 9′ 9″ from a 10 ft board leaves 3 in for squaring the ends.
- Rafter ties: the eight 10′ 0″ ties come from 12 ft boards, leaving about 2 ft each. Cut the eight brace stakes from these; a stake an inch short of 24 in, with a point, works fine.
- Ridge: 12′ 8″ from a 14 ft 2×6 leaves about 16 in.
- Rake fascia: two 6′ 4 7/8″ pieces come out of one 14 ft 1×6.
- No spares: the counts are exact, with no extra boards. Pick straight stock at the yard, and buy a few extra 2×4 x 8 ft if you expect to reject warped or split ones.
No framing board on this list is longer than 14 ft, and the only 16 ft pieces are two 1×4 corner trim boards. A 14 ft board still hangs well past a pickup bed, so flag the overhang or ask the yard to deliver.
Common mistakes
- Counting sheets by area. The roof is about 159 sq ft, which looks like 5 sheets of OSB. The layout needs 7, because each slope is cut from full sheets that do not divide evenly into it and every end joint has to land on a rafter center.
- Forgetting the door sheets. The piece cut out of the front wall is 76 1/2 in tall, shorter than a 77 1/4 in door leaf, so each leaf needs its own new T1-11 sheet.
- Skipping rafter ties. A ridge board is not a beam. The 8 rafter ties at the plates stop the walls from spreading. The 4 collar ties add a second tie higher up, on interior pairs only; the end pairs carry the gable studs instead.
- Deep birdsmouths. A seat cut for full 3 1/2 in bearing notches too deep into a 2×4 rafter. Keep the seat at 2 1/2 in.
- Skids too far apart. Four skids under a 10 ft deep floor land about 39 in apart. Three would leave a gap over 48 in under the joists.
- Untreated wood near the ground. Skids, rims and joists are pressure treated; plain framing lumber there rots. Use ground-contact rated wood for the skids; many builders buy the rims and joists ground-contact rated too, since they sit only a few inches above the gravel. Use hot-dip galvanized nails and treated-lumber rated screws in treated wood. The USDA Wood Handbook covers why wet, untreated wood decays.
Tie-downs, setbacks and whether a 120 sq ft shed needs a permit vary by town, so check your local permit office before you order. For how to read any list like this one, see our shed material list guide. For the base under the skids, see shed foundation options, and for a bigger build, the 12×16 shed material list.
Get the full plan
The 10×12 gable shed plan is a 3DSHEDPLANS PDF with 19 step-by-step sections, 3D drawings, cut details and its own printable material list. The 12×10 gable shed plan is the same footprint with a single door and a 3×3 window, and the 10×12 hip roof shed plan swaps the gables for a four-sided roof, which adds hip and jack rafters.
Want to see the format first? Download the free 10×12 gable shed plan preview PDF or the free 10×12 hip roof preview PDF. Need more or less room? Compare all gable shed plans or browse every size on the shed plans page.
Frequently asked questions
How much lumber do I need for a 10×12 shed?
For a 10×12 gable shed on skids with 94 1/2 in walls and a 6/12 roof, our generator lists 91 2×4 framing boards, 12 pressure-treated 2×6 boards for the joists and rims, 4 pressure-treated 4×4 skids, 2 plain 2×6 boards and one 2×8 for the door header.
Is there a 10×12 shed material list PDF?
Yes. The 3DSHEDPLANS 10×12 gable plan PDF includes a printable material list, and you can download a free preview PDF first. This page also lists the generator's shopping list and key cut lengths.
How many sheets of plywood and OSB does a 10×12 shed need?
4 sheets of 3/4 in tongue and groove plywood for the floor, 7 sheets of 7/16 in OSB for the roof, 16 sheets of 5/8 in T1-11 for the walls, gables and door leaves, and 1 sheet of 1/2 in plywood for the soffit and header fillers.
How many bundles of shingles for a 10×12 shed roof?
7 bundles of 3-tab shingles for a 10×12 gable roof at 6/12 with 8 in eave and 4 in rake overhangs. That covers about 159 sq ft of roof plus 10 percent, including the starter course and ridge cap.
