Let us know about your needs so we can bring you the right pros.
Receive quotes from multiple pros that meet your exact needs.
Compare quotes, message or call pros, and hire only when ready.
The average cost to build a deck is $15 to $30 per square foot or $4,400 to $10,000. The total price depends on local labor costs, wood type, size, level built-on, and if there's seating or stairs built-in.
An average 12'x24' deck takes one to three weeks to build, depending on the size, style, and contractor's experience. A professional team takes under a week to build a standard deck, while a custom deck above the first-level with built-ins takes up to three weeks to finish.
Spending $10,000 on a new deck increases the value of a home by $7,500 on average. Adding a deck has a 70% to 80% return on investment when selling the home.
A building permit is required if the deck is attached to the home, services a door, over 200 square feet, more than 30 inches above the ground, has plumbing or electricity, or be built in a floodplain. Contact your local building authority to see if you need a permit in your area.
To find the best deck companies, do the following:
After asking questions, hire the best deck contractor near you.
When hiring a deck builder, ask them the following questions: