Deck Building Cost Per Square Foot: Complete 2026 Pricing Guide
How much does it cost to build a deck per square foot? Pressure-treated wood, composite, and hardwood pricing with labor, permits, and real project examples.
The average deck costs $15-75 per square foot, fully installed. That’s a wide range because the material you choose changes the price by 3-5x. A 300-square-foot pressure-treated wood deck runs $4,500-9,000. The same deck in premium composite costs $12,000-22,500.
This guide breaks down exactly what you’ll pay per square foot for every common deck material, plus labor, permits, extras, and how to estimate your total project cost accurately.
Cost Per Square Foot by Material
| Material | Materials Only | Installed (with labor) |
|---|---|---|
| Pressure-treated pine | $3-8/sq ft | $15-25/sq ft |
| Cedar | $6-12/sq ft | $25-40/sq ft |
| Redwood | $8-15/sq ft | $30-45/sq ft |
| Standard composite (Trex, TimberTech) | $8-15/sq ft | $30-50/sq ft |
| Premium composite/PVC | $12-22/sq ft | $40-75/sq ft |
| Ipe (Brazilian hardwood) | $15-25/sq ft | $45-75/sq ft |
These prices include decking boards, framing lumber (typically pressure-treated regardless of decking material), fasteners, and basic railing.
What Affects the Price
1. Deck Size
Larger decks cost less per square foot because fixed costs (permits, mobilization, design) are spread over more area. A 100 sq ft deck might run $35/sq ft installed, while a 500 sq ft deck of the same material could be $22/sq ft.
Common sizes and total costs (pressure-treated):
- 10x12 (120 sq ft): $2,400-3,600
- 12x16 (192 sq ft): $3,500-5,300
- 14x20 (280 sq ft): $4,800-7,000
- 16x20 (320 sq ft): $5,500-8,000
- 20x24 (480 sq ft): $7,200-12,000
2. Height and Framing
A ground-level deck on simple footings costs far less than an elevated deck requiring posts, beams, and stairs.
- Ground level (0-2 ft): Base pricing
- Elevated (3-6 ft): Add $5-10/sq ft for taller posts, additional bracing, and stairs
- Second story (8+ ft): Add $10-20/sq ft for engineering, deeper footings, and complex framing
3. Railing
Basic wood railing: $15-25 per linear foot Composite railing: $25-50 per linear foot Cable railing: $40-70 per linear foot Glass panel railing: $60-120 per linear foot
A 300 sq ft deck typically has 50-60 linear feet of railing. That’s $750-7,200 depending on material — a significant portion of the total cost.
4. Stairs
Deck stairs cost $40-120 per step, depending on width and material. A standard 3-step staircase runs $200-400. A long run down a hillside can cost $1,000-3,000+.
5. Permits
Most jurisdictions require a building permit for decks, especially if attached to the house or elevated more than 30 inches. Permit costs vary widely:
- Small deck permit: $50-200
- Large or complex deck: $200-500
- Some areas charge based on project value (1-3%)
Skipping the permit is not worth the risk. Unpermitted decks can cause problems when selling your home and may not be covered by insurance.
6. Footings
- Concrete deck blocks (surface): $5-10 each. For ground-level, freestanding decks only.
- Precast pier footings: $20-40 each. Good for moderate loads.
- Poured concrete footings: $50-150 each. Required for elevated decks and frost-line depth.
- Helical screw piles: $100-200 each. Fast, no digging, no concrete curing time.
A typical 300 sq ft deck needs 6-12 footings.
Material Comparison: What Lasts?
| Material | Lifespan | Maintenance | Best For |
|---|---|---|---|
| Pressure-treated | 15-20 years | Stain/seal every 2-3 years | Budget builds, DIY |
| Cedar | 15-25 years | Stain/seal every 2-3 years | Natural look, moderate budget |
| Composite (standard) | 25-30 years | Wash annually, no staining | Low maintenance |
| Composite (premium) | 30-50 years | Wash annually | Longest life, least work |
| Ipe hardwood | 40-75 years | Oil annually (optional) | Maximum durability, premium look |
Lifetime Cost Per Square Foot
When you factor in maintenance over 20 years:
- Pressure-treated: $15-25 install + $5-10 in stain/sealer = $20-35 total. A good power washer makes annual cleaning easy.
- Composite: $30-50 install + $1-2 in cleaning supplies = $31-52 total
- Ipe: $45-75 install + $2-5 in oil = $47-80 total
Composite’s higher upfront cost is partially offset by zero staining. Over 20 years, mid-range composite and well-maintained pressure-treated end up surprisingly close in total cost.
DIY vs Hiring a Contractor
DIY Savings
Labor is typically 50-60% of the total installed cost. Building the deck yourself can save $3,000-10,000+ on a typical project.
DIY is realistic if:
- Ground-level or low (under 3 ft) deck
- Rectangular shape, no complex angles
- You own or can rent basic tools (circular saw, a good cordless drill, level, post hole digger)
- You’re comfortable following building code requirements
Time estimate: A 300 sq ft ground-level deck takes most DIYers 3-5 weekends.
Hire a contractor if:
- Elevated deck requiring engineering
- Permits require stamped plans
- Complex shapes, multiple levels, or curved sections
- You need it done in a week, not a month
Getting Contractor Quotes
Get 3 quotes minimum. Each should itemize:
- Materials (brand and type)
- Labor
- Permits
- Footings
- Railing
- Stairs
- Demolition of old deck (if applicable): $3-8/sq ft
Red flags: Quotes with no itemization, prices dramatically below market (they’re cutting corners), requests for full payment upfront (never pay more than 10-30% deposit).
How to Estimate Your Project
Quick formula: (Deck square footage × material cost per sq ft) + railing + stairs + permits + footings
Example — 14x20 pressure-treated deck, 3 ft elevated:
- Decking and framing: 280 sq ft × $20/sq ft = $5,600
- Railing (52 linear ft × $20/ft): $1,040
- Stairs (4 steps): $300
- Permit: $150
- Footings (9 poured): $900
- Total: $7,990
Same deck in mid-range composite:
- Decking and framing: 280 sq ft × $40/sq ft = $11,200
- Composite railing (52 ft × $35/ft): $1,820
- Stairs (4 steps): $450
- Permit: $150
- Footings (9 poured): $900
- Total: $14,520
These are contractor-installed prices. DIY cuts the total by roughly half.
When to Build
Spring and early fall are peak deck season, and contractor prices reflect the demand. For the best pricing:
- Get quotes in winter (November-February). Many contractors offer 10-15% off to fill slow-season schedules.
- Buy materials in January-February when lumber prices are typically lowest.
- Schedule the build for early spring before the rush. Add it to your spring home maintenance checklist so it doesn’t slip.
Avoid scheduling a deck build in June-August if you want the best price. You’ll pay a premium for contractors who are already booked.