How Much Does a Deck Cost in Massachusetts? (2026)
Short answer: most new decks in Massachusetts cost about $30 to $75 per square foot installed in 2026. A mid-size raised composite deck (around 300 sq ft with stairs and railings) usually runs $15,000 to $22,000.
Cost per square foot by material
| Material | Installed price per sq ft |
|---|---|
| Pressure-treated wood | $30 – $55 |
| Cedar | $35 – $60 |
| Composite (Trex, TimberTech) | $45 – $75 |
| PVC / capped polymer | $55 – $85 |
Typical deck project totals
- Small ground-level pressure-treated deck (~150 sq ft): $5,000 – $8,000
- Mid-size raised composite deck (~300 sq ft): $15,000 – $22,000
- Large multi-level composite or PVC deck (~450 sq ft): $25,000 – $38,000
Note: typical Massachusetts market ranges, not a quote.
What changes the price
- Height: raised decks need more posts, beams and stairs.
- Railings: wood is cheapest; composite, aluminum and cable cost more.
- Stairs, built-in benches, lighting and pergolas.
- Removing an old deck adds demolition and disposal.
- Permits: most Massachusetts towns require a building permit for a new deck; the fee is usually a few hundred dollars.
Pressure-treated vs. composite in New England
Pressure-treated costs less up front but needs staining and sealing every few years. Composite costs more but does not rot or splinter and needs only washing, which makes it popular for Massachusetts winters.
FAQ
How much does a 12x16 deck cost in Massachusetts?
A 192 sq ft deck typically costs about $5,800 – $10,600 in pressure-treated wood and $8,600 – $14,400 in composite, before stairs and extras.
Do I need a permit to build a deck in Massachusetts?
Almost always. Most towns require a building permit and inspections for a new deck.
Is composite worth it in Massachusetts?
For many homeowners, yes: it handles snow and freeze-thaw with little upkeep.
Do you build decks in New Hampshire?
Yes, in southern NH including Nashua, Salem, Hudson, Pelham and Windham.
Related services and guides
Get a free deck estimate from a licensed MA contractor with $1M insurance. Call (781) 527-9445.
Request a Free EstimateFree estimate
Tell us about your project
Share a few details about your property in Lowell, Nashua or a nearby town.