Decks & Porches · South Shore, MA

Outdoor space built to code, not just to look good.

Composite and pressure-treated decks, farmers porches and screened porches, with proper footings, ledger flashing and hardware.

Typical job1–3 weeks
Planning range$25k – $90k
PermitRequired

Cost

What a deck or porch costs

Pressure-treated deck (~300 sq ft)$22k – $35k
Composite deck (~300 sq ft)$35k – $60k
Screened porch$50k – $100k
Farmers porch$35k – $80k

What moves the price

  • Height off grade
  • Railing type
  • Stairs and landings
  • Roof over porch

Planning ranges only.

FAQ

Decks & Porches: questions homeowners ask

Do I need a permit for a deck in Massachusetts?

Yes, decks attached to the house or more than 30 inches above grade require a building permit and inspections.

Composite or wood?

Composite costs more up front but needs no staining and lasts longer. Pressure-treated is cheaper and can be stained.

Service area

Decks & Porches in Randolph and across the South Shore

Based at 42 Edwin Street in Randolph, we build decks & porches in these towns and know how each building department works.

  • Decks & Porches in Randolph, MA
  • Decks & Porches in Braintree, MA
  • Decks & Porches in Weymouth, MA
  • Decks & Porches in Hingham, MA
  • Decks & Porches in Hull, MA
  • Decks & Porches in Cohasset, MA
  • Decks & Porches in Scituate, MA
  • Decks & Porches in Norwell, MA
  • Decks & Porches in Hanover, MA
  • Decks & Porches in Hanson, MA
  • Decks & Porches in Pembroke, MA
  • Decks & Porches in Marshfield, MA
  • Decks & Porches in Duxbury, MA
  • Decks & Porches in Kingston, MA
  • Decks & Porches in Halifax, MA
  • Decks & Porches in Plympton, MA
  • Decks & Porches in Carver, MA
  • Decks & Porches in Plymouth, MA

Free estimate

Tell us what you’re
thinking about building.

Three quick steps. We reply within one business day to book a free on-site visit.

  1. 1We call to understand the project
  2. 2We visit the house, free
  3. 3You get an itemized written estimate
ProjectDetailsContact
What are you planning?
A few details
Budget range (optional)
How do we reach you?
Call Free Estimate