How Much Does a Deck Cost?

A complete breakdown of deck building costs by material, size, and features — plus DIY vs contractor savings.

Quick Answer: A basic 300 sq ft pressure-treated deck costs $4,500–$9,000. Cedar runs $6,000–$12,000. Composite decking costs $9,000–$18,000. DIY builds can save 40–50% by eliminating labor costs.
Item / Category Low End Average High End
Pressure-Treated Wood (per sq ft) $15 $22 $30
Cedar (per sq ft) $20 $30 $40
Composite (per sq ft) $30 $45 $60
Footings & Posts $200 $500 $1,000
Railings (per linear ft) $15 $35 $75+
Stairs (per step) $50 $120 $200
Hardware & Fasteners $100 $250 $500
Professional Labor (per sq ft) $8 $15 $25

Average Costs by Project Size

Deck costs scale with square footage, but smaller decks cost more per square foot due to fixed costs like footings, permits, and stairs. A small 100–150 sq ft deck (10x12) costs $2,000–$6,000 installed. A mid-size 300 sq ft deck (12x24) runs $4,500–$18,000 depending on material. A large 500+ sq ft deck costs $8,000–$30,000+. These prices include materials and labor but not extras like built-in seating, pergolas, or outdoor kitchens which can add $2,000–$10,000+ to the total. Ground-level decks cost 10–20% less than elevated decks because they need fewer structural supports.

Factors That Affect Cost

Several factors drive your final deck cost up or down:

DIY vs Hiring a Pro

Building a deck yourself can save 40–50% of the total project cost by eliminating professional labor ($8–$25 per sq ft). For a 300 sq ft pressure-treated deck, that's roughly $2,400–$7,500 in savings. DIY deck building is a realistic project for handy homeowners — the framing uses basic carpentry skills, and most decking installs with screws or hidden fasteners. However, you'll need to pull your own permit, ensure your footings meet frost line requirements, and pass inspections. Professional builders offer speed (a crew can build a 300 sq ft deck in 2–4 days vs 3–6 weekends for a DIYer), structural confidence, and usually a workmanship warranty.

How to Save Money

When to Splurge vs Save

Splurge on the substructure. Use pressure-treated lumber rated for ground contact on all posts, beams, and joists — even if you're using composite or cedar for the visible decking. The frame is hidden and needs to last the life of the deck. Splurge on fasteners — stainless steel or coated screws ($20–$40 more per box) won't streak or corrode like cheap zinc screws. Save on decking material if you're on a budget — pressure-treated wood looks great when stained and costs a fraction of composite. Save on railings by using wood instead of aluminum or cable — basic wood railings look clean and cost 50–70% less than premium options.

Ready to Plan Your Deck?

Use our free calculator to estimate boards, joists, posts, and hardware for your deck build.

Open Decking Calculator →

Frequently Asked Questions

Fully installed deck costs per square foot: pressure-treated wood runs $15–$30, cedar costs $20–$40, and composite ranges from $30–$60. These prices include materials, labor, and basic railings. DIY material-only costs are roughly half: $6–$12/sq ft for pressure-treated, $10–$18 for cedar, and $15–$28 for composite decking boards (not including framing lumber).

Pressure-treated pine is the cheapest decking material at $2–$5 per board foot for materials. For a 300 sq ft deck, pressure-treated lumber costs roughly $1,800–$3,600 in decking boards and framing materials. While it requires staining every 2–3 years ($200–$500 per application), the low upfront cost makes it the most popular choice — roughly 75% of residential decks use pressure-treated wood.

Yes, nearly all jurisdictions require a building permit for deck construction. Permits typically cost $100–$500 and require a site plan showing the deck location, dimensions, and structural details. Some areas exempt small, ground-level decks (under 200 sq ft and less than 30 inches above grade), but this varies by municipality. Building without a permit can result in fines, required removal, and complications when selling your home.

A professional crew can build a standard 300 sq ft deck in 2–5 days, including footings, framing, decking, and railings. For a DIYer working weekends, expect 3–6 weekends (60–120 hours total) for the same size deck. Factors that extend the timeline include complex designs, elevated decks, permit inspections (which may require waiting 1–2 weeks between stages), and weather delays.

A well-built deck typically recoups 65–75% of its cost at resale, making it one of the better home improvement investments. A $10,000 deck adds roughly $6,500–$7,500 to your home's value. Wood decks tend to offer a slightly higher return on investment than composite because the lower upfront cost means a higher percentage is recouped. Beyond resale value, a deck expands usable living space and improves the home's appeal to buyers.