Building a deck can be an exciting way to add living space outdoors, but the cost to build a deck can vary significantly. Prices change based on several factors, including the size of the deck, the materials you choose, your location, and whether you build it yourself or hire a professional. This guide will walk you through average cost to build a deck, the biggest factors that affect price, and examples to help you plan a realistic budget for your project.
Quick look
- Deck pricing ranges from $3,000 for basic DIY builds to over $24,000 for large, high-end projects with premium features.
- Pressure-treated wood is the most affordable option, while composite decking costs more upfront but requires less upkeep.
- Labor rates, permit fees, and material availability vary by location and can significantly change your total spend.
- Building your own deck can cut costs, but hiring a contractor ensures code compliance and quality workmanship.
How much does it cost to build a deck?
The average cost to build a deck in the U.S. is around $8,257, with most homeowners spending between $4,341 and $12,596 depending on size, materials, and labor*.
On a per-square-foot basis, you can expect to pay about $30 to $60, which includes both materials and professional installation. Smaller, basic decks at the low end of the range may cost closer to $3,000, while large or custom projects with premium materials can reach $15,000 or more.
*Based on 19,887 reported projects on Angi.com. Confirm exact pricing with your contractor before starting.
Example cost ranges by size of the deck
Here are some cost examples based on different deck sizes (labor and materials) in the U.S.:
Example cost ranges by deck size
| Deck size | Typical cost (USD) |
| 12′ × 12′ (144 sq. ft.) | $5,760 – $8,640 |
| 14′ × 20′ (280 sq. ft.) | $11,200 – $16,800 |
| 20′ × 20′ (400 sq. ft.) | $16,000 – $24,000 |
Figures sourced from NerdWallet.
Key factors affecting the cost of a deck
The primary factors influencing cost are size, materials, and the complexity of the design. Labor costs, location, and permits also play a role.
Size: Bigger builds = higher cost
Because decks are often built and priced in square feet, the bigger the deck, the more you’ll pay. For example, composite decks typically cost $40 to $80 per square foot installed, including materials, framing, and fasteners, for a 20’×20′ (composite) deck. Smaller decks cost less overall, but their per-square-foot cost may still fall in this range because many fixed costs (like permits or delivery) don’t shrink much.
Materials: Budget vs premium options
Here are real numbers for different decking materials in the U.S., to help show how budget vs premium choices affect cost:
| Material type | Typical material cost per sq. ft.*** | Notes / Extras |
| Pressure-treated wood | Approx. $2 to $5 per sq. ft. for boards only | Cheapest option, but needs staining/sealing and regular maintenance. |
| Cedar / Redwood | Approx. $3 to $7 per sq. ft. for boards only; higher for top grades | More attractive and naturally rot-resistant, but it comes at a higher upfront cost and still requires periodic treatment. |
| Composite (material only) | Approx. $10 to $18 per sq. ft. for board materials; installed cost can range from $40 to $80 per sq. ft. with framing, labor, etc. | Low maintenance and durable, but with a higher initial investment. |
| Composite / Premium board brands (material only) | Approx. $4 to $16 per sq. ft., depending on brand and type (PVC, capped composite, etc.) | Often comes with more extended warranties and better finishes. |
***These numbers are for material alone unless otherwise noted. Labor, framing, permit, and finishings usually add to the total cost.
Complexity: Simple vs custom design
The shape and style of your deck can make a big difference in cost. A basic square or rectangular deck is the most affordable option since it requires fewer cuts and less planning. If you want a multi-level deck, curved edges, or extras like built-in seating, lighting, or planters, expect to pay more. These features not only add to material costs but also increase the time and labor needed to build.
Labor: DIY vs contractor pricing
How you build your deck also impacts the final price. Doing it yourself can save thousands in labor costs, but it requires tools, time, and a good level of skill. Mistakes can also be costly to fix later. Hiring a contractor adds to the budget due to labor charges, but you’ll get professional results and peace of mind knowing the deck is safe and built to code. For many homeowners, the extra cost is worth the quality and convenience.
Location: Regional differences
Where you live can play a big role in how much your deck will cost. In cities, both labor and material prices tend to run higher because of increased demand and a higher cost of living. In rural areas, you may see lower rates, although material delivery can sometimes add to the total.
When comparing the U.S. and Canada, additional differences arise due to exchange rates, regional lumber availability, and varying building standards. These can shift final project costs even further, making it important to get local estimates before starting your build.
Permits: Local building codes
Most municipalities require a building permit before you can add a deck, and the price can vary a lot depending on where you live. The average deck permit falls between $50 and $600. Some cities may charge more, especially if multiple inspections are required during or after the construction process. It’s smart to factor these fees into your budget, since skipping permits can lead to fines or issues if you ever try to sell your home.
Basic vs. high-end deck examples
To help you picture what you can get for different budgets, here are two examples, one basic and one high-end, using real numbers from U.S. sources.
Example 1: Basic build

- Deck size: 10′ × 10′ (100 sq. ft.)
- Material: Pressure-treated wood, minimal features, DIY or low labor cost
- Estimated cost: $3,000 to $6,500 installed (includes material and labor)
Example 2: High-end build

- Deck size: 20′ × 20′ (400 sq. ft.) or more
- Materials/features: Composite or premium wood, pro installation, added elements like lighting, railings, maybe built-in extras
- Estimated cost range: $12,000 to $24,000+ installed (depends on materials, location, and complexity)
Summary chart
| Type | Size | Material / Features | Estimated Cost (USD) |
| Basic | 10′ × 10′ | Pressure-treated wood, simple build, minimal extras | Approx. $4,000 – $6,000 |
| High-end | 20′ × 20′ | Composite/premium wood, professional install, railings/lighting, etc. | Approx. $12,000 – $24,000+ |
Things to consider before building a deck
Even with national averages, your actual deck cost can look very different depending on local conditions.
- Local labor and material costs: Prices for both vary widely by region. Contractors in major metro areas typically charge more for labor, while lumber shortages in certain regions can push up material costs.
- Regional climate: Weather should guide your material choices. In wet or humid areas, composite decking often outperforms wood because it resists rot and mold. This can result in higher upfront costs but lower maintenance costs over time.
- Permits and regulations: Most municipalities require a permit to build a deck, which can range from $50 to $600, depending on location. Always check your local building code requirements before starting.
- Quotes and calculators: Because costs vary so much, it’s smart to get at least three local quotes from contractors to compare pricing and services. Online cost calculators can also help you get a ballpark estimate based on your deck size and materials.
If you’re planning a backyard upgrade, you might also find these cost guides helpful:
Ready to plan your next project? Subscribe to our newsletter for more home improvement cost guides, practical tips, and design inspiration delivered straight to your inbox.


