Home › Cost to build a shed

How Much Does It Cost to Build a Shed?

Updated October 31, 2026

Some links on this page are affiliate links. If you buy through them we may earn a commission at no extra cost to you. How we make money.

The short answer: Most sheds cost $1,875 to $8,250, with an average of about $3,350, according to Lawn Love. Building one yourself from plans usually runs about $25 to $45 per square foot in materials, while a contractor-built custom shed is about $45 to $100 per square foot.

Cost by size

SizeSquare feetDIY from plans (materials)Custom build by a contractor
8x864$1,600 to $2,900$2,900 to $6,400
8x1080$2,000 to $3,600$3,600 to $8,000
10x12120$3,000 to $5,400$5,400 to $12,000
12x16192$4,800 to $8,600$8,600 to $19,200
12x20240$6,000 to $10,800$10,800 to $24,000

DIY range is our estimate at $25 to $45 per sq ft; contractor range uses Lawn Love's $45 to $100 per sq ft. Neither includes a concrete slab, permits or electrical work.

For a quick custom estimate, use our shed cost calculator.

A real DIY example

The woodworking site Fix This Build That published an itemized budget for his 10x12 modern shed. It came to $3,785, under his $4,300 budget:

ItemCost
Foundation (skids on gravel)$877
Framing$655
Roofing$947
Windows, doors and trim$445
Siding and paint$860
Total$3,785

Source: Fix This Build That. The article doesn't date the prices, and lumber costs vary by year and region.

Roofing and the foundation were the biggest line items, not the framing. He chose skids over a concrete slab, which he estimated would have cost $960 to $1,440.

What drives the price

How to save money

Don't design it from scratch

A good set of plans gives you a cut list, a materials list and drawings for every step, which saves money on wasted lumber and time on head-scratching. See our guide to choosing shed plans, free and paid.

Compare shed plan optionsBrowse paid plan packages

Common questions

How much does it cost to build a 10x12 shed?

Building a 10x12 shed yourself from plans typically costs about $3,000 to $5,400 in materials at $25 to $45 per sq ft. One documented DIY 10x12 build came to $3,785. Hiring a contractor for a custom 10x12 runs roughly $5,400 to $12,000 at $45 to $100 per sq ft.

What is the cheapest way to get a shed?

A small prefab kit you assemble yourself, or a simple lean-to built from plans on a skid foundation. Both avoid labor costs and a concrete slab.

Related guides

Sources
  1. Lawn Love: How much does a shed cost? (updated December 2025)
  2. Fix This Build That: DIY 10x12 modern shed (itemized build cost)