How much does it cost to build a deck? Real pricing from contractor quotes, broken down by material, size, and project complexity.
Most homeowners spend between $4,500 and $18,000 on a new deck, with the average project landing around $8,000 to $15,000 for a standard 300-square-foot deck. The material you choose is the single biggest cost driver, pressure-treated lumber can cut your budget in half compared to composite or hardwood options.
| Deck Type | Cost per Sq Ft | Typical 300 sq ft Deck |
|---|---|---|
| Pressure-Treated Wood | $15 – $25 | $4,500 – $7,500 |
| Cedar | $25 – $35 | $7,500 – $10,500 |
| Composite (Trex, TimberTech) | $30 – $50 | $9,000 – $15,000 |
| PVC/Cellular | $35 – $60 | $10,500 – $18,000 |
| Ipe/Hardwood | $40 – $75 | $12,000 – $22,500 |
Based on quotes from our database, including 253 deck-specific contractor quotes from our general project category. Our general category averages $24,110 across all project types, with deck-specific quotes centering around $8,000 – $15,000 for typical builds.
Two decks with the same square footage can vary by thousands of dollars. Here are the factors that move the needle most:
A 300 sq ft pressure-treated wood deck costs roughly $6,000 upfront but needs staining every 2–3 years ($300–$600 each time) and board replacements as they warp or split. Over 10 years, you're looking at $8,000–$10,000 in total cost. A composite deck costs $12,000 upfront but needs almost zero maintenance beyond occasional cleaning. Over 10–15 years, composite often breaks even or comes out ahead, and you skip the annual hassle of sanding and staining. If you plan to stay in the house long-term, composite tends to be the better value.
Almost every deck project requires a building permit. The threshold varies by jurisdiction, but the general rule is: if your deck is more than 30 inches off the ground or larger than 200 square feet, you need one. Some cities require permits for any attached structure, regardless of size.
Permit fees typically run $100–$500, with inspections at the footing, framing, and final stages. Your contractor should handle the permit application, but verify that upfront, some smaller operators leave it to the homeowner.
Building without a permit is a bad idea. If your local code enforcement catches it, you could face fines and be required to tear down the deck. It also becomes a problem when selling your home, unpermitted work complicates inspections and can kill deals.
You don't have to sacrifice quality to bring the price down. A few smart choices can save you thousands:
Most homeowners spend $4,500 to $18,000 on a new deck. A standard 300 sq ft deck costs $4,500 to $7,500 in pressure-treated wood, $9,000 to $15,000 in composite, and $12,000 to $22,500 in hardwood like ipe.
Composite decking costs $30 to $50 per sq ft versus $15 to $25 for pressure-treated wood, but it needs almost zero maintenance. Over 10 to 15 years, composite often breaks even or comes out ahead once you factor in the cost of staining wood every 2 to 3 years.
Almost always. Most municipalities require a permit for decks over 200 sq ft or more than 30 inches off the ground. Permit fees run $100 to $500. Building without a permit can result in fines and problems when selling your home.
Basic wood railings run $20 to $35 per linear foot. Cable railing systems cost $60 to $100+ per linear foot, and glass panels push that to $100 to $200 per linear foot. Railing style is one of the bigger cost variables in a deck project.
Use pressure-treated lumber ($15 to $25 per sq ft), keep a simple rectangular shape, and build at ground level. Scheduling in fall or winter can save 10 to 20% since contractors have more availability. Doing your own demo of an old deck saves $500 to $1,500.
Tell us about your deck project and get matched with contractors in your area. Compare quotes side by side, free, no obligation.