How Much to Build a Deck? Here's What Contractors Don't Tell You About the Real Costs
- Home Renovation Tips and Tricks
- Feb 24
- 4 min read

You asked for a ballpark. The contractor smiled and said, "Depends on a few things." Then the quote came back and it was $4,000 more than you expected.
Sound familiar?
The truth is, figuring out how much to build a deck isn't as simple as multiplying square footage by a rate. There are real costs that rarely make it into the first conversation — and some of them can seriously blow your budget if you don't know to ask.
Here's what those are.
The Quoted Price Is Just the Starting Point
Most contractors quote between $25 and $50 per square foot for a standard attached deck. That covers materials and labor for a straightforward build on flat ground with easy access.
But that number almost never includes everything.
The Permit Cost Nobody Volunteers
In most U.S. cities and counties, you need a building permit to construct a deck. Depending on where you live, that can run anywhere from $150 to $1,500 or more.
Here's the part that stings: permits also mean inspections. Inspections mean scheduling delays. And if something doesn't pass, it means rework.
Some contractors handle permits as part of their service. Others don't, and they won't always tell you upfront which category they fall into. Before signing anything, ask directly: "Is permitting included in this quote?"
What's Under the Deck Matters Too
If your yard has drainage issues, you may need to fix them before construction starts. A proper drainage system can add $1,000 to $4,000 to your project — and skipping it is how deck posts end up rotting in five years.
Same goes for the ground itself. If the site needs leveling or grading, that's typically $800 to $4,000 more, depending on how much work is involved.
These aren't extras. They're necessities that often get left out of the initial estimate.
Your Old Deck Isn't Free to Remove
If you're replacing an existing deck, demolition and hauling away the old materials costs $5 to $15 per square foot. On a 300 square foot deck, that's $1,500 to $4,500 before a single new board goes down.
It's easy to forget this line item exists, especially when you're focused on what the new deck will look like.
Contractors Mark Up Materials
This one surprises people.
Most contractors buy materials at contractor pricing and charge you retail or above. That markup is typically built into the quote and is rarely broken out as a separate line item. It's not necessarily wrong — it's how the industry works — but it means the "materials cost" in your estimate isn't what they paid.
If you want transparency, ask for an itemized quote that separates labor from materials. Not every contractor will do it, but the good ones will.
Timing Affects Price More Than You Think
Deck season is spring and summer. That's when contractors are busiest, and some raise their rates accordingly. Building in fall or winter can save you 10 to 20 percent in some cases, simply because demand drops.
If your timeline is flexible, this is one of the easiest ways to keep costs down without cutting anything from the build.
The Add-Ons You'll Definitely Want Later
Railings, stairs, built-in lighting, and benches are usually quoted separately — if they're quoted at all. Here's a rough idea of what those cost on top of the base deck:
Stairs: $100 to $300 per step
Railings: $30 to $120 per linear foot, depending on material
Built-in benches: $100 to $3,000+
Outdoor lighting: $200 to $800 for basic setups
A lot of homeowners get the initial quote, approve it, and then add these things mid-project. That's the most expensive way to do it. Better to include everything you want upfront and negotiate from there.
It Could Raise Your Property Taxes
Adding a deck increases your home's value, which is great for resale. According to the National Association of Realtors, homeowners recover about 89% of the cost of a new wood deck in added home value — that's one of the best returns in home improvement.
But a higher assessed value means higher property taxes. It's usually not dramatic, but it's worth checking with your local tax assessor before you start, so it's not a surprise when the bill comes.
So What Does It Actually Cost?
Here's a realistic summary:
A simple 12x12 pressure-treated wood deck on flat ground: $4,000 to $8,000 all-in, including permit and basic railings.
A 16x20 composite deck with stairs and lighting: $15,000 to $25,000, depending on your region and contractor.
A multi-level or elevated deck with custom features: $30,000 and up is not unusual.
These are real numbers from real projects. The wide ranges exist because location, labor markets, and design choices all move the needle significantly.
How to Avoid Getting Caught Off Guard
Get at least three quotes. Ask each contractor for an itemized breakdown. Ask specifically about permits, site prep, demolition (if applicable), and what's not included.
If you're in Southern California, a reputable deck builder in Pomona, CA or the surrounding area will typically pull permits, handle inspections, and be familiar with local code requirements. That local knowledge matters more than people realize.
The best contractors won't flinch at these questions. The ones who do are telling you something.
Building a deck is one of the best investments you can make in your home. You just want to make sure the number you agree to is the number you actually pay.


