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

MaterialInstalled 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 Estimate

Free estimate

Tell us about your project

Share a few details about your property in Lowell, Nashua or a nearby town.

Call (781) 527-9445