This shed cost calculator does one job: it takes the full shopping list from the shed designer and multiplies every line by a price. Where we read a shelf price at a store, that price is filled in, with the store and the date. Where we did not, the line stays empty and says so. You can type over any price with the one at your own lumberyard, which is the number that matters.
It is not a cost-per-square-foot estimator. It counts the boards your shed needs, by size and length, and prices those.
Shed cost calculator
- Shed materials
- $2,346.60
- Lines priced
- 34 of 34
- Site prep: gravel base
- $524.07
- Frame package
- $786.83
Every shed line has a price. Shed materials is the shed itself: lumber, sheet goods, roofing, fasteners and hardware, and the foundation parts. It leaves out the gravel base (site prep, bagged price shown on its own), sales tax, delivery, tools, paint and the door and window units.
This sum mixes two stores: Z-flashing is priced at Home Depot, Hamilton Mill store (ZIP 30011), Sep 30, 2026; every other line at Home Depot, Bronx Terminal store, Sep 30, 2026.
How the shed cost calculator works
Three things go into every number on screen: a quantity, a unit price and a rule for lines that have no price.
The quantities come from the designer
The list is the same one the designer prints as its lumberyard takeoff. It works out each cut piece of the frame, packs the pieces onto boards of 8, 10, 12 and 16 ft, and counts sheets, roofing and fasteners from the same drawing. On a gable plan the studs are 84-1/4 inches, cut from 8 ft boards; the lean-to plans use precut 92-5/8 inch studs. Trim is bought in 8, 12 and 16 ft lengths, each piece cut whole, and short pieces share a board when they fit with no joint. Change the width, depth, roof, spacing, foundation or roofing above and the list is rebuilt, line by line.
The calculator fixes a few inputs to keep the form short: an 88-3/4 inch wall on a gable shed (97-1/8 inches at the front of a lean-to), 6 inch eaves and a 30 psf snow load. At 88-3/4 inches, one 4x8 siding panel covers the floor frame and the wall with no horizontal seam. When the size matches one of the free plans, it uses that plan’s door and windows, so the list is the one on the plan page. For any other size it uses one door (4 ft wide on sheds 8 ft wide or more, 3 ft or 2 ft on narrower ones) and one window on sheds 8 ft wide or more. If a combination cannot be framed, such as a deep lean-to whose back wall would come out too low, the designer’s own message shows in red above the list. Open the designer from the button under the list to change those, then come back with your counts.
The prices come from two stores on one day
Every filled-in price was read from a product card on homedepot.com on Sep 30, 2026, with the store set to Bronx Terminal, except three lines read at Hamilton Mill (ZIP 30011) the same day: the Z-flashing, the 16 ft skids and the bagged gravel. Those three say so under the line, and when the shed materials sum includes one, a note above the list says it mixes two stores. The gravel base is site prep, so it sits in its own group below the shed lines and in its own figure, never in the shed materials sum. The store sells it in bags, so the calculator turns the designer’s cubic yards into 0.5 cubic foot bags, 27 cubic feet to the yard, and prices the bags; next to it is a bulk price per cubic yard from a building supplier, East Coast Lumber & Building Supply in East Hampstead, New Hampshire, read the same day, to show how much less a truckload can cost. For each size we took the first card of that exact size that showed a price and stock at that store. If none was in stock there, we took the first priced card and marked it as a nearby-store, delivery-only or ship-to-store price. Nails and screws are sold in boxes of 5 lb, so a line of 12 lb buys 3 boxes and the calculator prices 3 boxes. The model number is printed under each line so you can find the same product.
That is two stores on one day. It is not a national average and it will be out of date. The date on the page is the date of the prices.
Lines with no price stay empty
If a line has no captured price, the calculator shows an empty box and leaves the line out of the sum. It does not estimate, borrow a price from a similar product or fill in a typical figure. The count next to the sum tells you how many lines are in it.
What the four results mean
The calculator shows four figures above the list. They answer different questions.
Shed materials
This is every shed line that has a price, added up: lumber, sheet goods, siding, roofing, trim, fasteners, hardware and the foundation parts (skids or blocks, anchors, landscape fabric). For the 8x10 gable shed, with the captured prices, it is $2,346.60 on all 34 lines, and the text under the figures says every shed line has a price. With a metal roof or a tall wall on 4x9 panels one line stays empty, and the sum is partial until you type that price in.
Site prep: gravel base
The gravel pad under the shed, priced on its own. For the 8x10 it is 1.5 cubic yards, 81 bags of 0.5 cubic feet at $6.47, $524.07 at Home Depot. Bulk from a landscape or building supplier is typically cheaper: the supplier we read listed 3/4 inch crushed stone at $69.95 per cubic yard, delivered in loads of 3 to 8 yards, so even a 3 yard load is $209.85 before delivery. Type your own price per bag in the gravel box, or leave it out if you already have a base.
Lines priced
The count of lines in the sum against the lines on the list. Watch this number. Two sheds can show similar sums because one of them has more empty lines.
Frame package
The frame package is the part of the list where every line had a captured price, for every size the designer offers: all the 2x4 and 2x6 lumber (the treated floor frame, studs, plates, rafters, headers and rafter ties), the subfloor sheets and the roof sheathing. Because it is complete, it is the one figure you can compare across sizes. It always uses the captured prices, not the ones you type.
A worked example: the 8x10 gable shed
Here is the whole list for the designer’s 8x10 gable shed, with the price read for each line.
| Buy | Item | Each | Line |
|---|---|---|---|
| Lumber | |||
| 3 | 4x6 pressure-treated (ground contact), 10 ft | $19.38 | $58.14 |
| 9 | 2x6 pressure-treated (ground contact), 8 ft | $10.78 | $97.02 |
| 2 | 2x6 pressure-treated (ground contact), 10 ft | $12.68 | $25.36 |
| 49 | 2x4 framing lumber, 8 ft | $4.35 | $213.15 |
| 6 | 2x4 framing lumber, 10 ft | $7.83 | $46.98 |
| 3 | 2x4 framing lumber, 12 ft | $9.42 | $28.26 |
| 1 | 2x4 framing lumber, 16 ft | $12.47 | $12.47 |
| 1 | 2x6 framing lumber, 8 ft | $9.97 | $9.97 |
| 1 | 2x6 framing lumber, 12 ft | $14.98 | $14.98 |
| 6 | 2x6 framing lumber, 16 ft | $19.96 | $119.76 |
| 1 | 2x8 framing lumber, 10 ft | $14.16 | $14.16 |
| 9 | 1x4 exterior trim board, 8 ft | $10.58 | $95.22 |
| 1 | 1x4 exterior trim board, 16 ft | $22.46 | $22.46 |
| 2 | 1x6 exterior trim board, 12 ft | $25.55 | $51.10 |
| Sheet goods | |||
| 3 sheets | 3/4" tongue-and-groove plywood subfloor, 4x8 | $49.00 | $147.00 |
| 10 sheets | Panel siding (T1-11 or engineered wood), 4x8 | $46.78 | $467.80 |
| 1 sheet | Panel siding for the gable ends, 4x8 | $46.78 | $46.78 |
| 6 sheets | 7/16" OSB roof sheathing, 4x8 | $11.98 | $71.88 |
| 2 pieces | Z-flashing for the horizontal siding joints, 10 ft pieces | $5.98 | $11.96 |
| Roofing | |||
| 4 bundles | Asphalt shingles, 3 bundles per square | $44.97 | $179.88 |
| 1 bundle | Starter strip shingles | $54.97 | $54.97 |
| 1 bundle | Hip and ridge cap shingles | $63.97 | $63.97 |
| 1 roll | Synthetic roof underlayment, 10-square roll | $74.98 | $74.98 |
| 5 pieces | Drip edge, 10 ft pieces | $8.48 | $42.40 |
| Fasteners and hardware | |||
| 12 lb | Framing nails, 16d common, 3-1/2" x 0.162" | $31.73 | $95.19 |
| 5 lb | Toenail nails, 10d box, 3" x 0.128" | $19.38 | $19.38 |
| 10 lb | Galvanized siding nails, 2-1/2" (8d) | $18.87 | $37.74 |
| 5 lb | Roof sheathing nails, 2-1/2" (8d) | $26.98 | $26.98 |
| 2 lb | Exterior screws for the subfloor, 2" | $34.47 | $34.47 |
| 18 | Rafter-to-plate connectors (hurricane ties) | $0.98 | $17.64 |
| 3 lb | Roofing nails, 1-1/4" | $21.00 | $21.00 |
| 2 tubes | Construction adhesive (subfloor) | $7.68 | $15.36 |
| 4 | Shed ground anchors | $58.22 | $58.22 |
| Foundation | |||
| 1 roll | Landscape fabric, enough to cover 10' x 12' | $49.97 | $49.97 |
| Shed materials, 34 of 34 lines priced | $2,346.60 | ||
| Site prep, not in the shed materials total | |||
| 1.5 cu yd | Gravel base: compactable crushed stone, 4" pad 1 ft wider than the shed on every side, before compaction | $6.47 a bag | $524.07 |
The frame package inside that list is 9 lumber lines and 2 sheet lines. Written out: 9 x $10.78 + 2 x $12.68 for the treated floor frame, 49 x $4.35 + 6 x $7.83 + 3 x $9.42 + 1 x $12.47 for the 2x4s, 1 x $9.97 + 1 x $14.98 + 6 x $19.96 for the 2x6s, 3 x $49.00 for the subfloor and 6 x $11.98 for the roof sheathing. That comes to $786.83.
The roofing lines add $416.20: 4 bundles of shingles at $44.97, a starter bundle at $54.97, a ridge cap bundle at $63.97, a roll of underlayment at $74.98 and 5 pieces of drip edge at $8.48. The fasteners and hardware add $325.98, from 3 boxes of framing nails at $31.73 to 18 rafter ties at $0.98 and a set of 4 ground anchors at $58.22. The siding adds $514.58: 10 wall panels and 1 gable panel, all 4x8 at $46.78, and 2 pieces of Z-flashing for the joint under the gables add $11.96. The trim is $168.78: nine 8 ft 1x4s for the corners and one rake board, one 16 ft 1x4 that takes the other three rake boards, and two 12 ft 1x6s for the fascia. With the three skids, the ridge board at $14.16 and a roll of landscape fabric, the shed materials are $2,346.60. Below that total sits the gravel base: 1.5 cubic yards, $524.07 in 81 bags, or much less in bulk. Add the base, the door, paint and tax to get what this shed costs to build.
Frame package by shed size
The same arithmetic for every gable plan on the site:
| Plan | Sq ft | Boards | Sheets | Frame package | Per sq ft |
|---|---|---|---|---|---|
| 6x6 gable | 36 | 49 | 4 | $477.37 | $13.26 |
| 6x8 gable | 48 | 58 | 4 | $514.99 | $10.73 |
| 8x8 gable | 64 | 70 | 6 | $618.48 | $9.66 |
| 8x10 gable | 80 | 78 | 9 | $786.83 | $9.84 |
| 8x12 gable | 96 | 80 | 9 | $875.21 | $9.12 |
| 10x10 gable | 100 | 81 | 13 | $1,060.61 | $10.61 |
| 10x12 gable | 120 | 87 | 13 | $1,149.64 | $9.58 |
| 8x16 gable | 128 | 96 | 10 | $1,064.68 | $8.32 |
| 10x14 gable | 140 | 107 | 14 | $1,289.03 | $9.21 |
| 12x12 gable | 144 | 94 | 13 | $1,222.67 | $8.49 |
| 10x16 gable | 160 | 107 | 14 | $1,375.15 | $8.59 |
| 12x16 gable | 192 | 118 | 14 | $1,448.25 | $7.54 |
| 10x20 gable | 200 | 141 | 20 | $1,741.53 | $8.71 |
| 12x20 gable | 240 | 139 | 20 | $1,850.05 | $7.71 |
| 12x24 gable | 288 | 163 | 21 | $2,105.55 | $7.31 |
| 16x20 gable | 320 | 146 | 24 | $2,338.85 | $7.31 |
And for the four lean-to plans:
| Plan | Sq ft | Boards | Sheets | Frame package | Per sq ft |
|---|---|---|---|---|---|
| 8x4 lean-to | 32 | 40 | 3 | $346.17 | $10.82 |
| 8x6 lean-to | 48 | 52 | 4 | $486.06 | $10.13 |
| 10x8 lean-to | 80 | 56 | 7 | $706.88 | $8.84 |
| 12x8 lean-to | 96 | 62 | 7 | $767.37 | $7.99 |
Cost per square foot drops as the shed grows
The frame package works out to $13.26 per square foot on the 6x6 and $7.31 on the 16x20. A small shed still needs four walls, a door opening with a header and a full set of plates, so the fixed parts weigh more on it. That is a statement about the frame package at these prices only. Roofing follows roof area instead: $416.20 on the 8x10 and $469.65 on the 10x12 at the same store.
Same footprint, different list
Two plans with the same floor area can differ. The 10x8 lean-to and the 8x10 gable are both 80 square feet, and their frame packages were $706.88 and $786.83. The shed material list guide shows the full lists side by side if you want to see where the boards go.
What was priced and what was not on Sep 30, 2026
This is the honest state of the price table behind the calculator.
Priced
- 2x4 framing lumber: 8, 10, 12 and 16 ft boards, and 92-5/8 inch precut studs for the lean-to walls.
- 2x6 framing lumber at 8, 10, 12 and 16 ft, untreated and pressure-treated for ground contact.
- 2x8 at 8, 10, 12 and 16 ft. The 10 ft fir board did not show in search results; its product page did, with a price and stock at the store.
- 4x6 treated skids at 8, 10 and 12 ft, and 4x4 treated beams at 8, 10, 12 and 16 ft.
- Primed trim boards, 1x4 and 1x6, at 8, 12 and 16 ft, the only lengths the designer buys trim in.
- Wall siding: a 4x8 T1-11 panel at $46.78, for the walls and the gables. The 8x10 takes 11 panels, $514.58, and the 10x12 takes 14, $654.92.
- Tongue-and-groove plywood for the subfloor and 7/16 inch OSB for the roof.
- Roofing: architectural shingles, starter strip, hip and ridge cap, synthetic underlayment, drip edge, and for metal roofs the ridge cap and screws.
- Fasteners and hardware: framing, toenail, siding, sheathing and roofing nails in 5 lb boxes, 2 inch screws, 3 inch screws in a pack of 900, rafter ties, subfloor adhesive and a set of 4 ground anchors.
- Deck blocks and landscape fabric.
Priced at the second store
- Z-flashing for the horizontal siding joint at the top plate, under the gables: 5/8 inch x 10 ft galvanized steel, $5.98 a piece at Hamilton Mill. Every gable plan lists it, because LP’s panel siding instructions and the model code’s panel siding rule call for a flashed or lapped horizontal joint. The 8x10 needs 2 pieces.
- Gravel. Bronx Terminal sold 3/4 inch crushed stone in 50 lb bags at $8.44, but the page gave no volume per bag, so it could not be turned into cubic yards. At Hamilton Mill, Pavestone paver base is sold in 0.5 cubic foot bags at $6.47, or $5.82 at 64 bags or more, and the volume is on the page. The calculator uses the single-bag price and shows it as site prep, outside the shed materials sum, with the bulk price per cubic yard beside it.
- A 16 ft 4x6, which the bigger plans use as a skid: $42.78 at Hamilton Mill, or $38.50 at 20 or more (model 128619, in stock). At Bronx Terminal its product page showed delivery only, with no price.
Not priced
- Metal roof panels cut to length. The 36 inch panel page showed a price but “Unavailable in New York” for pickup and delivery, and the designer orders panels cut to length anyway.
- 4x9 siding panels. The designer uses them only if you pick them for a tall wall; the default is 4x8 panels with a Z-flashed joint. The store’s LP SmartSide and T1-11 panel pages offer 4x8 only, and the one 48 by 108 inch panel listed, a fiber cement panel, was special order with no price.
Nothing was filled in to cover for those lines. They wait for a price you type, or for the next dated read of the price table.
Two more prices from the second store, kept out of the sums
Hamilton Mill also showed prices for two items that do not match the designer’s line exactly. They are shown under their lines in the calculator and left out of every total.
- The metal panel the designer’s width calls for, Gibraltar SM-Rib in 29-gauge with 36 inch coverage: $41.18 (white) to $53.85 (grey) for an 8 ft panel, ship to store. At the default pitch, an uncut 8 ft panel covers every gable plan up to 12 ft wide; the 16x20 and the 10 and 12 ft wide lean-tos need longer panels.
- A 4x8 T1-11 panel, 4 inch OC and 11/32 inch thick: $29.48 (model 198557, in stock). This is the second store’s price for the 4x8 size the designer uses at its default wall, in a thinner panel than the $46.78 one at Bronx Terminal, so it is shown under the 4x9 line for a tall wall and not used in the totals.
Why a store price is not a national price
Shelf prices move by store and by day, and we have the numbers to show it.
The same product at two stores
We read some of the same model numbers at another Home Depot store (Otay Mesa, California) one day earlier. The 7/16 inch OSB sheet was $15.35 there on Sep 29 and $11.98 at Bronx Terminal on Sep 30. An 8 ft 2x4 was $3.95 and then $4.35. A 16 ft 2x6 was $18.96 and then $19.96. Two stores and two days changed at once, so this does not tell you which store is cheaper. It tells you that one number cannot stand for the whole country.
The wholesale market moves too
The National Association of Home Builders reported framing lumber at $506.76 per 1,000 board feet on Sep 25, 2026 (Madison’s Lumber Price Index), down 1.8% on the week and up 4.5% on the year. That is a wholesale index, not a shelf price, and you cannot turn it into the price of a stud. It is here to date the snapshot: the prices above were read in that market.
Typing in another store: a worked example
To see how much one store changes the answer, take the 8x10 list and swap in the five prices we read at the Otay Mesa store on Sep 29, 2026 for the same model numbers.
| Line on the 8x10 | Bronx Terminal, Sep 30 | Otay Mesa, Sep 29 | Change on the line |
|---|---|---|---|
| 6 sheets of 7/16 in OSB | $11.98 | $15.35 | $20.22 more |
| 49 boards of 2x4, 8 ft | $4.35 | $3.95 | $19.60 less |
| 6 boards of 2x6, 16 ft | $19.96 | $18.96 | $6.00 less |
| 1 board of 2x6, 12 ft | $14.98 | $14.22 | $0.76 less |
| 1 board of 2x6, 8 ft | $9.97 | $9.48 | $0.49 less |
Net, those five lines take $6.63 off the shed materials, from $2,346.60 to $2,339.97. The lumber was a little cheaper at one store and the sheathing was a good deal cheaper at the other, and they nearly cancel. On a list with more sheets and fewer boards they would not. That is why the boxes are there to type in.
What the stock notes mean
Under each filled-in line you see the product name and model number. Three notes can follow it. “Ship-to-store card” means the item is sent to the store for pickup rather than kept on the shelf. “Stock shown at a nearby store” means the card had a price but listed the stock at another store a few miles away. “Delivery-only card” means the card offered delivery and no pickup, so the price may belong to the delivery ZIP and a delivery fee applies. A line with no note was in stock at the store named.
Quantity tiers
Some cards showed a lower price from a set quantity up, such as 50 studs, 35 boards of one length or 64 bags of base. The calculator uses the single-piece shelf price on every line. If your list clears a tier, your store price will be lower than the box shows, so type the tier price in.
What the calculator leaves out
Even with every line filled in, the sum is materials on the designer’s list. It does not include:
- Sales tax and delivery.
- The door and the window units. The designer frames the openings and sizes the headers, but it has no build plan for the door itself.
- Paint, stain, caulk and flashing beyond what the list names.
- Tools, saw blades and rental.
- Permit fees. Whether you need a permit depends on where you live: see the shed permits guide.
- Your time, or anyone’s labor.
Get your own number in ten minutes
- Set the size, roof, spacing, foundation and roofing in the calculator.
- Open your store’s site, set your ZIP or store, and search each line that is empty, and the lines marked with the second store. Use the product the list names: a 4x8 siding panel on the default wall, and a 4x9 only if you picked 4x9 panels for a tall wall.
- Type the prices in. Overwrite the filled-in ones too if your store differs.
- When the count reads all lines priced, the sum is your material total before tax.
If the total is higher than you hoped, the guide to the cheapest way to build a shed ranks the changes that lower it, in dollars. If you are weighing a bought shed against building, the Tuff Shed cost comparison sets a published installed price next to these lists. And when you are ready to build, the step-by-step guide follows the same list in order.
Questions people ask
Start from a complete material list, not from a price per square foot. Count every board by length, every sheet, bundle and box, then multiply each line by the shelf price at your own store and add the lines. The calculator on this page does that arithmetic and shows which lines still have no price.
On Sep 30, 2026, the shed materials on the designer's 10x20 gable list came to $4,309.33 at Home Depot, all 38 lines, siding, roofing and nails included, before tax and delivery. The two 16 ft skids and the Z-flashing are priced at a second store the same day, the rest at the first. The gravel base is site prep on top: $1,158.13 in bags, less in bulk.
This one uses shelf prices read from product cards at a named store on a named day, and it shows the model number behind each price. It is one store, so treat the numbers as a starting point and overwrite them with what your store charges this week.
Because no price for that exact item was read on the capture date. That covers metal panels cut to length, and 4x9 wall panels if you pick them for a tall wall. A blank line is left out of the sum and counted as unpriced, so the number on screen never includes a guess. Where a second store showed a price for one of those lines, it appears under the line with the store's name, outside the total.
No. Its headline figure is shed materials only, before sales tax and delivery, and the gravel base is shown apart as site prep. It also leaves out tools, paint or stain, the door and window units themselves, permit fees and your time. Add those separately once the material lines are filled in.
Sources
The figures in this guide that do not come from our own shed designer were checked against these 18 pages and documents. The date shows when we read each one.
- East Coast Lumber & Building Supply, East Hampstead, NH3/4 in Crushed Stone, Cubic Yard, product pageRead
- International Code Council, via UpCodes2024 International Residential Code, Chapter 7 Wall Covering (R703.4, R703.5.2)Read
- LP Building SolutionsLP SmartSide Panel Siding Application Instructions (LPZB0512, 2024)Read
- National Association of Home BuildersFraming Lumber Prices (Madison's Lumber Price Index)Read
- The Home Depot, Bronx Terminal store2 in. x 8 in. x 10 ft. #2 Premium Grade Fir Dimensional Lumber, product pageRead
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "16d common nails 3-1/2 in 5 lb"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "1x4x8 primed trim board"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "23/32 4x8 tongue and groove OSB subfloor"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "2x4x92-5/8 stud"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "2x6x8 #2 lumber"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "2x6x8 pressure treated ground contact"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "2x8x8 #2 lumber"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "4x6x8 pressure treated ground contact"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "hip and ridge cap shingles"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "subfloor construction adhesive 28 oz"Read
- The Home Depot, Bronx Terminal storeSearch results and shelf prices for "T1-11 siding 4x8"Read
- The Home Depot, Hamilton Mill store (ZIP 30011)4 in. x 6 in. x 16 ft. #2 Pressure-Treated Ground Contact Southern Pine Wood Post, product pageRead
- The Home Depot, Hamilton Mill store (ZIP 30011)Pavestone 0.5 cu. ft. Paver Base, product page, and the Z-flashing searchRead