How much does a deck cost? (2026)
New deck construction including framing, decking, and railing.
For a typical 300 sq ft deck, mid-range runs about $6,571 at national trade wages — roughly 33% labor, 62% materials. Local labor rates swing this by ±30% or more, which is why the metro pages below exist.
Deck cost in 100 US metros
Decks — what homeowners ask
Deck construction costs $15-$45 per square foot. Pressure-treated wood decks cost $15-$25/sqft, composite decking runs $25-$40/sqft, and premium hardwood or PVC decks can exceed $40-$60/sqft. A 300 sqft deck typically costs $5,000-$15,000.
Most jurisdictions require a building permit for decks over 200 sqft or 30 inches above grade. Permits typically cost $100-$500 and require structural plans. Check with your local building department before starting construction.
A standard deck build takes 1-3 weeks from start to finish. Simple ground-level decks can be completed in 3-5 days, while elevated decks with stairs, railings, and complex designs may take 2-4 weeks.