How Much Does It Cost to Build a Deck?

Average range: $5,000 - $15,000
Average Cost
(320-square-foot composite deck, installed)

Get free estimates from deck, patio and porch contractors near you
Here's what happens next
Step 1
Answer a few questions
Tell us what you are looking for.
Step 2
Find out how much your project will cost
The contractors will offer competitive free quotes for your job.
Step 3
Compare the quotes and hire
Compare the estimates and hire the contractor who best fits your needs.
authorship avatar
Reviewed by Cristina Miguelez. Written by

Whether it is attached to your home or a freestanding structure, a deck can enhance your use and enjoyment of your property. Decks come in many shapes, sizes, and materials. They can be used for eating, entertaining, or relaxing, and they can have any combination of built-in benches, bars, tables, and other accessories.

With the sizes and materials available for decks today, there is a wide range of costs associated with building them. The national average ranges from $5,000 to $15,000, with most people paying around $12,000 for a 320-square-foot deck made with composite decking material. At the lowest costs, you can build a 100-square-foot deck using pressure-treated pine for $2,000. At the high end, you can build a 500-square-foot deck with exotic hardwood like ipe, built-in benches, and a roof for $22,000.

Cost to Build a Deck

Deck Building Prices
National average cost$12,000
Average range$5,000-$15,000
Minimum cost$2,000
Maximum cost$22,000

Build Deck Cost by Project Range

100-square-foot pressure-treated pine deck, installed
Average Cost
320-square-foot composite deck, installed
500-square-foot exotic hardwood ipe deck with built-in benches and a roof, installed

Average Deck Cost per Square Foot

Decks have a range of building costs per square foot. This is because it can be made out of many materials. Various materials have different costs, and some materials can be more difficult to work with than others. This can make the cost to build a deck cost more in labor. For example, pressure-treated pine costs around $2 a square foot but needs to be painted or stained, which increases labor costs. Composite decking, costing $8 to $15 a square foot, is easier to work with and may have lower labor costs.

The average cost per square foot to build a deck is between $14 and $44, depending on the material, deck type, and geographic location. Costs can be higher for complex builds and materials or lower for simple platform decks.

Cost to Build a Deck by Size

Decks can be built in a vast range of sizes. The most common size is 16’x20’ or 320 sq.ft., but decks can be much larger or smaller, depending on your space and needs. Sometimes, the size of deck that you choose will be dictated by the amount of area you have. Other times, the features that you want or the shape of the deck you’re planning on can influence the overall size. Because decks are often priced per square foot, the larger the deck that you build, the higher your total costs will be, regardless of style or material. The following is a list of average cost ranges for some of the most common deck sizes:

Cost to Build a Deck by Size

Deck DimensionsSquare FeetAverage Cost Range (Installed)
8’ x 10’80 sq.ft.$1,120 - $3,520
12’ x 12’144 sq.ft.$2,016 - $6,336
10’ x 16’160 sq.ft.$2,240 - $7,040
10’ x 20’200 sq.ft.$2,800 - $8,800
12’ x 20’240 sq.ft.$3,360 - $10,560
14’ x 20’280 sq.ft.$3,920 - $12,320
16’ x 20’320 sq.ft.$4,480 - $14,080
20’ x 20’400 sq.ft.$5,600 - $17,600

8x10 Deck Cost

A deck measuring 8’ x 10’ or 80 sq.ft. in total ranges from $1,120 to $3,520. At the lowest end, this assumes either a platform deck or a very simple raised deck made of pressure-treated wood. At the highest end, this assumes a deck made of either metal or very high-end exotic hardwood 2 with a roof. Decks this size are small enough to be added nearly anywhere on a house or in a yard.

12x12 Deck Cost

A deck measuring 12’ x 12’ or 144 sq.ft. costs $2,016 to $6,336. These prices include a range of different styles. This may mean a simple platform deck at the lowest end and an aluminum raised deck at the upper cost range. Costs also vary depending on the location, deck shape and style, and materials used.

10x16 Deck Cost

A deck that measures 10’ x 16’ or 160 sq.ft. in size ranges from $2,240 to $7,040. This includes different deck styles and materials. At this size, a deck is large enough to include built-in 5 benches or an eating area, increasing total costs through different decking layouts and designs. These can also be platforms or raised decks and may have roofs as well.

10x20 Deck Cost

A deck that measures 10’ x 20’ or 200 sq.ft. costs $2,800 to $8,800. Decks that reach these dimensions may be two or multi-story, or they can be an oversized platform or freestanding deck. This size has many possibilities for adding areas like hot tubs and entertainment areas to the deck, which may require reinforcing the decking. You can also use a range of materials and building styles, which accounts for the varying costs.

12x20 Deck Cost

A deck measuring 12’ x 20’ or 240 sq.ft. in size ranges from $3,360 to $10,560. These decks are large enough to wrap around the side of a building, have two or more levels 16, or be a large platform-style deck that encompasses a large part of a yard. These decks often fit entertainment areas and handle different decking patterns to define separate areas. These can include simple decks built from metal and more elaborate decks built from wood.

14x20 Deck Cost

Decks that measure 14’ x 20’ or 280 sq.ft. in size cost $3,920 to $12,320. These decks have varying levels 16 or wrap around the side of the house. At this size, it is common to have at least part of the deck covered or roofed for shade, such as in eating or entertaining areas. You may need to have larger footings 7 to hold the weight, particularly if you have many built-in 5 areas or include entertainment options like a hot tub. The costs range depending on the material and style.

16x20 Deck Cost

Decks measuring 16’ x 20’ feet or 320 sq.ft. in total size are the most popular deck size in the U.S. They have a total cost range from $4,480 to $14,080, depending on the deck material and style. These decks can be configured to have separate areas for relaxing, eating, and entertaining. Because of this, it is common for decks of this size to have at least partial covers or roofs, as well as to be raised or have two or more levels 16. They are most commonly made of wood or composites at this size, but they can be metal as well.

20x20 Deck Cost

A deck that measures 20’ x 20’ or 400 sq.ft. is large enough to wrap the side of a home, have a large expanse for entertaining, or have different levels 16. This size has a cost range of $5,600 to $17,600, depending on the style and material. At this size, if the deck is raised, it may need reinforcing or to have additional footers 7 put in for stability. If you plan on adding a hot tub, you need additional reinforcement. Platform decks of this size can be good options for housing an outdoor kitchen or living area.

New Deck Cost by Material

There are many materials to use for a deck. Many people opt for wood or composite, but there is a wide range of materials that fall into those two categories. You can also use other materials, such as metals. Each material has costs and attributes influencing the appearance and long-term performance:

New Deck Cost by Material

New Deck Cost by Material

MaterialAverage Costs per Square Foot (Material Only)
Pressure-Treated$2 - $5
Steel$3 - $6
Redwood$5 - $35
Ipe$7 - $9
Fiberglass$8 - $15
Composite$8 - $16
Vinyl$9 - $16
Mahogany$10 - $15
Aluminum$12 - $13
Cedar$15 - $30

Pressure-Treated Deck Cost

Pressure-treated wood is one of the least expensive materials used to build a deck. The wood is usually pine but can be other softwoods. The wood is soaked in a preservative - usually CCA (carbon copper arsenate) - and put under pressure, driving the chemicals inside and preventing wood rot. Pressure-treated wood requires galvanized screws and fasteners to prevent rusting. The wood may have a greenish tone to it from the treatment. It needs to be painted or sealed during installation. The cost of a pressure-treated wood deck is around $2 to $5 a square foot for materials.

Steel Deck Cost

Steel is not as common as wood but can create modern-looking decks. Steel tends to be hot underfoot, which can make it uncomfortable on sunny days. It can also be difficult to work with, and you need to find a steel deck specialist. While the cost of steel decking is relatively low, you may find that you need to pay much higher costs for installation because of the increased labor. The cost of steel is volatile, so get the project priced out before you build to get the most accurate costs. Expect to pay between $3 and $6 per square foot.

Redwood Deck Cost

Redwood is uncommon for decking, but if you do not want pressure-treated wood, redwood is a good option. Redwood is rot, insect, and water-resistant, so it does not require chemicals to make it last for years. It ranges in color, durability, and price, depending on if you use sapwood or heartwood and where the redwood is coming from. The farther the material needs to be shipped to you from the forest, the more it costs. Redwood in California costs much less than redwood in New Jersey. The cost per square foot for redwood ranges from $5 to $35 a square foot.

Ipe Deck Cost

Ipe is a popular exotic hardwood for decks. It has a rich, dark color and is so dense that it resists burning nearly as well as concrete. Ipe is prized for its longevity. It can last for years with little maintenance and show no signs of wear. Because it is so incredibly hard and dense, however, it can be very difficult to work with. Installers are more likely to charge twice for the installation labor of ipe than for pressure-treated wood. Ipe costs between $7 and $9 a square foot on average.

Fiberglass Deck Cost

Fiberglass decking is a subtype of composite decking. The decking is a blend or composite of materials. Sometimes, the materials are used throughout the plank. At other times, the core is made of a wood-pulp blend, while the exterior wrapper is something more durable. Fiberglass decking contains fiberglass particles in the outer wrapper or core. Fiberglass decking is considered low-maintenance and durable. It may get hot underfoot, depending on the manufacturer. The material costs between $8 and $15 a square foot on average.

Composite Deck Cost

Composite decking refers to any blend of materials that may include plastic, wood, wood pulp, fiber cement, or vinyl in a deck plank or railing. Composite decking is a popular alternative to wood, as it looks like wood decking but does not require the same level of upkeep, and can hold up well under harsh weather. Some composites are water-resistant, while others may swell when not installed properly. Some get very hot underfoot, while others stay cool. But most composite decking is easy to install and can last for years with little-to-no maintenance. Expect to pay $8 to $16 a square foot, depending on the material.

Vinyl Deck Cost

Vinyl or PVC decking is a subtype of composite decking. Vinyl decking usually has a vinyl exterior around the standard composite interior, but some decking planks may use one material throughout. Vinyl decking is very low-maintenance, water-resistant, and does not need painting. It does not get hot underfoot, making it good for sunny decks. It costs between $9 and $16 a square foot on average.

Mahogany Deck Cost

Mahogany is another hardwood that gets good results on decks. Mahogany is a dense, durable hardwood with a rich color that holds up well long term. This is another material that can increase the labor cost significantly because it is dense and difficult to work with. Cutting, nailing, and fastening mahogany takes longer than other woods, so the cost of installation reflects that. Mahogany ranges from $10 to $15 a square foot on average.

Aluminum Deck Cost

For those who want a metal deck that does not get as hot in the sun as steel, aluminum is a good choice. Aluminum is a lightweight metal that can create a contemporary-looking deck. It is easier to work with and install, but it can be very noisy. It makes echoing and pinging noises when walked on and struck, and it dents easily. But it is flame and insect-resistant and does not rot. Aluminum decks cost around $12 to $13 a square foot for the material.

Cedar Deck Cost

Cedar is a popular material for the home’s exterior, including the deck. Cedar is naturally rot and insect-resistant, and it is easier to work with than most hardwoods. Cedar does not need to be stained or painted, but if you do, you need a primer first because cedar “bleeds” through the paint. Cedar’s price has increased recently because of availability and continued popularity. Expect to pay between $15 and $30 a square foot on average.

Compare prices from deck builders near you

Price of a New Deck by Construction Style

Decks can be built in many styles. Most people install their deck attached to their homes, but this is not the only way. Decks can be installed at ground level, raised, covered, or have multiple levels. Because of the many types of decks, they range in costs.

While the average size of a standard attached deck is around 320 sq.ft., every deck style can have a range of sizes that suits them best. Below are the average cost ranges to build each style of deck per square foot.

Price of a New Deck by Construction Style

Price of a New Deck by Construction Style

StyleAverage Costs per Square Foot (Installed)
Platform$10 - $30
Freestanding$10 - $30
Raised$25 - $45
Two-Story$28 - $55
Multi-Level$28 - $70
Covered$30 - $80

Platform Deck Cost

Platform decks are built on the ground without raised pillars or footings. They are raised up, about the height of a single step, to increase the elevation and area definition, but they do not attach directly to the home. Platform decks are a nice alternative to a patio and are ideal for holding hot tubs and entertaining. They can be made of any decking material but are most often built of wood or composites. They cost around $10 to $30 a square foot to build, depending on the material.

Freestanding Deck Cost

Freestanding decks or floating decks are a type of platform deck. They are not attached to the house and are often slightly away from the home. While some platform decks are in the patio area, a freestanding deck is usually located farther away. They may have a path or no link to the home at all. Floating deck costs are similar to other platform decks, $10 to $30 a square foot, depending on the material.

Raised Deck Cost

A raised deck is the most familiar deck. It is raised up to the second story on pillars and is attached to the house. This type of deck usually has concrete footings beneath the pillars for support. The deck is also physically secured to the house, usually with support brackets. This makes this deck style more complicated than a platform deck. The average cost to build this deck is between $25 and $45 a square foot, depending on the material.

Two-Story Deck Cost

Two-story decks are uncommon, but they can be beneficial for those who host often. A two-story deck may start at ground level with a platform or one story up like a traditional raised deck. The stairs connecting the two levels are usually on the exterior or one side of the deck. There is usually an entrance to the deck at each level directly from the house. Because this type of deck requires more support and stairs, it costs more to build at $28 to $55 a square foot on average.

Multi-Level Deck Cost

Multi-level decks are also less common and can include two or three-story decks. They usually follow the same basic styles and designs as a two-story. Each level you raise the deck increases the amount of supports needed and cost. So, there is a wider range of associated costs. The average range to build a multi-level deck is $28 to $70 a square foot, depending on the material and deck’s size.

Covered Deck Cost

There are many ways to add shade or rain protection to your deck, including a cover or roof. Decks can be topped with a pergola, which adds dimension, definition, and varying degrees of shade, or you can build a full roof with various roofing materials. If you build a full roof, you can also finish the underside like you would a porch or leave it bare. With all these variations and options, the cost to build a covered deck has a wide range of costs. Costs range from $30 to $80 a square foot, depending on the material and style.

Decking Cost by Pattern

The part of the deck that you stand on is the decking. Decking can be made of many materials, but it is usually sold and installed in planks. These planks can be laid out in straight lines running lengthwise or horizontally across your deck, and in some cases, laid out in a mix.

There are several other patterns to lay your decking in as well. Any pattern other than a straight pattern where the boards are laid all in one direction from side to side increases your project’s cost by 15% to 20% for complex patterns. This is because you need additional decking material to complete any pattern, and it takes your installer longer to lay the decking, resulting in higher labor and material costs.

Decking patterns are a great way to improve your deck’s appearance because each pattern can complement different architectural styles.

Decking Cost by Pattern

Decking Cost by Pattern

Parallel Pattern

A parallel pattern lays decking planks in straight parallel lines. They can be laid to start at the house and move away or run parallel to the house. The direction is influenced by two things. First, it costs less when using full planks in one direction without relying on cut and pieced planks. Second, if you have a very thin deck, run the planks horizontally to make it appear wider. There is no increase in installation costs for this pattern.

Diagonal Deck Pattern

Diagonal deck patterns run at a roughly 45-degree angle across the deck. This can be a good way of making thinner decks look wider because it draws the eye outward, pushing the deck visually. It is also a more decorative way to lay your planking than in simple straight lines. Diagonal decking patterns can also highlight certain areas. For example, if you have an eating area, you can switch the pattern in this section to separate it. Because of the extra labor and cuts involved, this pattern increases costs by roughly 15%.

Parquet Deck

A true parquet is a group of planks fitted into a square and installed one square at a time. There is no singular parquet pattern. The squares in a parquet can make up many patterns, including chevrons, diagonal squares with straight planks, or planks run in two directions within one square. If you want to give your deck the look of a parquet floor, cut the planks into 12-inch lengths and arrange them into squares. This can be a time-consuming pattern to create, depending on the final arrangement. Expect installation costs to be roughly 20% higher on average.

Herringbone Deck

Herringbone and chevron deck patterns are decorative ways to dress up your deck and give it a more formal appearance. In a herringbone or chevron pattern, the planks are laid at angles to one another to create a repeating pattern. This type of decking has a heavy visual movement. Like the diagonal pattern, it is a fun way to create a visual break in the deck, such as laying it in the bar or eating area. You can also lay the pattern over the entirety. Herringbone patterns increase your costs by roughly 15% with material and labor.

Custom Pattern

Any parquet pattern or countless others can be considered a custom pattern. With a custom pattern, you must work with your installer to find out what their comfort level is. Ask if they have done patterns before, and request to see a portfolio of images. They may design custom patterns for individual decks or work with you to create your own. You can also show them images if you find a pattern that works for you. This includes inlaying different woods, such as mahogany to create a darker area, and creating a series of boxes that shrink toward the center using thinner planks. Custom patterns require more work from the installer, so expect to pay at least 20% more for this deck type.

Decking Prices by Type of Foundation

No matter which deck type you have, you need a foundation that supports the structure. There are many different deck foundations, known as footings, and they have different uses and costs. For example, if your deck is less than 6-feet wide, will attach to your home, and is not raised, you can use concrete deck blocks to support it. On the other hand, if your deck will hold a hot tub, you must have poured concrete footings, which are dug down beneath the frost line.

You can also use different footings for loose soil, for smaller decks or larger decks, and even just for your installer’s personal preference. The footings themselves are rarely more than a few feet above the ground, while most are flush with or below the ground. If your deck is raised, you will also have beams or pillars that extend down to the footing, and it will either rest on it or attach to it in some way.

The following footing costs are per footing installed, assuming normal installation conditions for each:

Decking Prices by Type of Foundation

Decking Prices by Type of Foundation

Foundation TypeAverage Costs (Installed)
Concrete Deck Blocks$50 - $75
Buried Post$100 - $300
Screw Piles$150 - $250
Poured Concrete Footer$200 - $400
Stackable Precast Forms$250 - $350

Deck Framing Cost

While most deck professionals quote a total cost per square foot that includes the framing, decking, and railing installations, they often charge separate costs for each one, which figure into the total cost quote. This is the case for the deck framing. There are two components to the deck framing cost - the labor and materials. Most decks are framed with either wood or metal designed for the purpose. Decking may be made of other materials like composites or vinyl, but the actual deck frame is usually made of either pressure-treated lumber or a metal-like steel or aluminum. Sometimes, you can also have your deck completely constructed of an exotic hardwood, but this significantly increases your overall costs.

Deck Framing Cost

Framing MaterialAverage Cost per Square Foot (Installed)
Wood$10 - $20
Metal$21 - $35

The average cost to frame a deck is around $8 to $10 a square foot for the labor and between $2 and $10 a square foot for a wood material. When installing a metal deck, labor costs double to $16 to $20 a square foot, with materials being between $5 and $15 a square foot.

Get free estimates from deck builders near me

Labor Costs to Build a Deck

The labor costs to build a deck depend on several things. The decking material, pattern, footing, and style, along with where you live all influence the labor costs of building a deck. The average range for labor is from $10 to $30 a square foot for a wooden deck and $20 to $60 a square foot to build a metal deck.

Decks are usually built by contractors who specialize in this field. They usually handle all aspects of the job, from digging the holes for the footings to the framing and final installation. Some deck contractors specialize in deck types or materials. When looking for something specific, interview several contractors, and view their portfolios. Be upfront about what type of materials you want to use because this can significantly change costs. Some contractors prefer not to work with exotic hardwoods, raising their costs when they do. Always get at least three quotes to compare.

While most decks are priced out as a total project, you can break down your total costs by the area being built or installed. Costs can range in each of these areas, depending on things like material, size, and the location you are building the deck in.

Average Labor Costs for Decking installation, Framing, Stairs and Foundation

Average Labor Costs for Decking installation, Framing, Stairs and Foundation

AreaAverage Labor Costs
Decking installation$5 - $6/sq.ft.
Framing$8 - $10/sq.ft.
Stairs$15 - $20/step
Foundation$25 - $300/each

Decking Installation

The cost to install the decking onto the frame is between $5 and $6 a square foot on average. This cost can vary depending on the material you use. A very soft wood decking like pine may cost less to install. However, a very hard, exotic wood decking like ipe may cost more per square foot to install. Likewise, if you decide to have your decking laid in an intricate pattern, this could also raise the total costs. Decking laid in straight rows is the easiest and least expensive to install.

Deck Framing

The frame for your deck will cost between $8 and $10 a square foot in labor to build. This is the structure that supports your decking. Decks do not normally have very large frames. They will have boards that run perpendicular to the house. These boards are supported by the beams of the foundation, and attach to the house by brackets. The decking is then laid parallel to the house, or perpendicular to the frame. This gives the deck its structure, and stability in the long term.

Deck Stairs

The labor to build your deck stairs is between $15 and $20 per stair, assuming pre-cut stringers. This does include the installation of the railings as well. Decks can have varying stair needs, depending on their overall height. Platform decks may only require a single step, while two story decks will need elaborate staircases. The exact labor per step will depend mostly on the material. Very exotic hardwoods like Ipe cost the most to work with. Softwoods like pine and composites are easier to work with and cost less in labor.

Deck Foundation

Your deck foundation will cost between $25 and $300 for each post or section you have installed. Because decks can have many different types of foundation, there is a wide range of labor. Some decks will need holes dug, and concrete poured. These can cost more in labor than those that have piles mechanically driven into the ground. Those that use blocks directly on top of the ground, and which are not dug into place, cost the least in labor. Remember that it’s not the cost of the labor that’s important in this instance; the foundation will be responsible for holding up the entire deck, so choosing the right foundation for your design is crucial, regardless of labor.

Cost to Build a Small Deck

If you have a deck that is less than 6-feet wide, will attach to the house, and be installed as a platform, you will have significantly lower costs. These decks do not need expensive footers or framing, so their overall costs are much lower. Expect labor costs to be $8 to $10 a square foot, with total costs of $12 to $18 a square foot installed. Raising the deck or going larger will increase costs.

Cost to Build a Trex Deck

Trex is a brand of composite decking. It contains a high degree of recycled material and is one of the few brands of composite deck material that also makes framing, decking, and railing components. Trex is a long-lasting wood alternative that comes in several colors and finishes. It has a realistic-looking wood grain and is a popular material for both looks and longevity. Trex costs between $8 and $16 a square foot and costs the same to install as wood. The total cost range is $16 to $46 a square foot to build a Trex deck, depending on the build complexity and type and location.

Beautiful outdoor wooden deck with access to garden

New Deck Styles

Decks can be built in a wide range of styles. The ultimate style that you choose should be influenced by a few things. The first is the style of your home; your deck should be cohesive with the house’s style for the best effect. Second are your needs. How will you use the deck? What types of options will make it functional for the purposes you want to put it to? And finally, your location. If you live in rural or wooded areas or next to a lake or ocean, you may change your style to reflect your surroundings.

New Deck Styles: Contemporary, Colonial, Traditional, Mountain, and Coastal

New Deck Styles: Contemporary, Colonial, Traditional, Mountain, and Coastal

Contemporary Deck

The contemporary deck is sleek, stylish, and minimal. These decks are often smaller than traditional decks. This means that in many cases, they may not have a foundation, but instead may be cantilevered off the side of the house. This is a good option for homes that don’t have a lot of space. These decks are also very minimal in style, so you may want to opt for wire or glass railings, rather than traditional balustrades. Many contemporary decks are also made of metal or of a combination of wood and metal for an industrial look.

Colonial Deck

The Colonial deck takes its inspiration from the Colonial home style. This is a fairly formal, traditional deck. It will be symmetrical, meaning that its shape will extend equally out to each side. You’ll probably see traditional wood decking stained a natural color. The railings, however, are almost always painted white to help them stand out. The balustrades will usually be capped as well, to give them further definition and Colonial style.

Traditional Deck

The traditional deck is made for comfort. It will have wide open spaces large enough for groupings of chairs or tables. It may be octagonal or hexagonal in shape at least at one end to help facilitate the seating. These decks usually use the same material for the decking and the railings. This gives it a very cohesive look. These decks look good on many styles of home from cottages to ranches.

Mountain Deck

If you have a mountain view, you may want a deck that will help you capture it better. These are often long, thin decks that will wrap the home. They look more similar to a verandah than a typical deck, but without the roof. They’ll have long railings and straight aways that emphasize their size and shape. They’ll also be oriented on the side or sides of the house for the best views. With these decks, it’s common to have multiple entry points from within the house.

Coastal Deck

Like the mountain deck, the coastal deck is built to capture views. These decks are often made to incorporate the colors and the materials frequently seen at the beach. This includes weathered wood or cedar that’s been painted white. To help maximize the view beyond, you may want to replace typical railings with glass or wire. These decks should make use of low maintenance materials wherever possible. The salt from the ocean can corrode metal fastenings and peel paint and stain more quickly, so composites are useful in helping to keep on going costs down.

Cost to Build a Covered Deck

A covered deck comes in many different forms. They can have roofs, pergolas, awnings, and other types of overhead structures. They have a wide cost range to build because there is a large difference in cover types, what they cost, and deck types. The average range to build a covered deck is $30 to $80 a square foot, with the labor portion coming in at around $20 to $30 a square foot. The remaining costs are for materials.

Cost to Build a Pergola Over a Deck

Adding a pergola to your deck is a great way to define the space and provide shade. Pergolas can be built with your deck using the same materials, or they can be built after, using a range of other materials, including vinyl-clad aluminum and cast iron. The average cost to build a pergola is around $3,500. This is in addition to the desk cost, which has an average cost of $12,000, making the total deck cost with a pergola $15,500 on average.

Cost to Build a Deck with a Roof

Adding a complete roof to your deck has a much higher cost than adding other cover types. In addition to the cost to build the deck, you have the roofing costs, which include $4 a board foot to frame it, followed by the cost of shingling, which can be $1 to $25 a square foot for materials, and an additional $1 to $1.50 a square foot for the shingling labor. Assuming a 320 sq.ft. deck with a roof that extends over the entire area, expect to pay $12,000 for the deck and between $1,920 and $9,760 for the roof, including all materials. This totals $13,920 to $21,760 for a wooden deck and frame.

Cost to Build Deck Stairs

If your deck is raised or has multiple levels, you need a set of stairs for access. Stairs can either be constructed onsite, or in some cases, you can purchase readymade stringers or stairs in the case of aluminum or steel decks.

Deck stairs come in many heights, with varying degrees of pitch that influence their cost. Their prices vary depending on how many treads and how wide the stairs are.

Metal stairs cost between $1,000 and $3,000 for the complete staircase, depending on the size and material. The prefabricated run of steps usually includes the railing so that the staircase easily attaches to the deck.

When building a wooden or composite staircase using pre-cut stringers - the sides of the staircase that the treads attach to - expect to pay between $25 to $35 per stair. If you decide to have custom stringers made onsite, the costs per stair can increase to $35 to $50 per stair, depending on the decking material, staircase width, and elevation.

Find the best deck builder near me

Cost to Install Deck Railing

Deck railing is an integral part of most decks, particularly those that are raised or attached several feet or more off the ground. Railings are available in the same range of materials that decks are made from. They are available in even more materials like glass and iron, allowing the railing to be a decorative part of the deck design. Most railings are sold and installed by the linear foot. You can either have your railing built onsite from the same materials as the rest of your deck. Or, you can purchase readymade lengths of railing and have them installed. For this reason, there is a wide range of costs for railings, regardless of type. Below are the cost ranges for some of the most common types of railing material installed.

Cost to Install Deck Railing

Cost to Install Deck Railing

Railing MaterialAverage Cost Range per Linear Foot (Installed)
Wood$35 - $55
Metal$50 - $80
Composite$75 - $160
Cable$110 - $170
Glass$130 - $200

Cost to Install Deck Skirting

If you do not want to walk or see beneath your deck, attach skirting around the perimeter. Skirting can be a lattice material that allows some light to pass through, while still obscuring the interior. It can also be a solid material made of wood, metal, or vinyl. The cost to install deck skirting depends on the skirting style, height, and material. Deck skirting costs as low as $3 a square foot installed for lattice or as much as $50 a square foot installed for materials like vinyl and composite. Stone veneer over plywood costs as much as $200 a square foot.

Deck Design Cost

Decks can be built or designed in a wide range of styles, as well as sizes and materials. Getting the design for a deck can be done in a couple of ways. You can purchase readymade deck plans, which cost around $100 to $200 on average. You can also have a deck custom-designed by your builder. In this case, expect to pay roughly $50 to $100 an hour for the designing, which can take as many as 8 to 10 hours to complete. This makes the cost of a custom design around $400 to $1,000 on average.

Deck Replacement Cost

It is very rare for an entire deck to need to be torn down and replaced due to age or wear. In most cases, the pillars and frame of the deck are still in good shape, but you may need to replace the decking, railings, stairs, or a combination of these.

However, if you want to build a new deck with different materials or a new deck in a different size, your costs to build will be similar to the cost of a new deck. You will have additional costs for demolition of your old deck, as well as the removal. The cost for this will add an additional $5 to $15 a square foot to the project, depending on the materials, how far they need to be hauled, and what disposal fees are in your area. This makes the cost to replace a deck between $19 and $55 a square foot, assuming you are replacing a deck with one of the same size.

Cost to Replace Deck Boards

One of the most common types of repairs that a deck needs is the replacement of the deck boards. Wooden boards begin to rot over time, while composites may crack or swell. When this occurs, it is very common for the frame of the deck to remain in good condition, making just the replacement of the boards a good way to keep the deck in good repair. The cost to replace only the boards is around $10 to $40 a square foot, depending on the material. In addition, there is a disposal fee of roughly $200 to $500 for getting rid of the current boards, depending on what they are made of.

Cost to Replace Deck Stairs

Frequently, it is not the entire set of stairs that need replacing, but only the treads and sometimes the risers. The stringers, or the sides of the stairs, rarely require replacement. The cost to replace the entire set of stairs, stringers and all, is around $45 to $50 a step. The cost to replace just the treads and risers is around $20 to $40 a step.

Keep in mind that these costs are for wood and composite steps only. Metal stairs cost $1,000 to $2,000 for the new stairs, depending on the height and material. Also, add in a disposal fee for the old stairs of around $200 on average.

Cost to Replace Deck Footings

Your footings are your deck’s foundation. They are what give it support and keep it upright and stable. If your soil has shifted or you are moving or reconfiguring your deck, you need to replace the footings, which means removing the old footings and installing new ones. This can be an involved process, depending on the footing types involved. The average cost to replace footings is between $300 and $400 per footing for most concrete, concrete form, buried post, and screw piles. The cost to replace block foots is usually much lower, around $100 per footing.

Cost to Build a Deck Yourself

With labor costs to build a deck ranging from $10 to $30 a square foot for a wooden deck, homeowners experienced in carpentry and building can save money by building their decks themselves. When doing this as a DIY project, keep in mind that deck builders have the machinery, tools, and trucks for hauling materials that allow them to work more efficiently. If you do not have access to these items, add these costs to your total, including the delivery of your materials, which can cost up to $200 on average. You may also need relevant tools, which have additional costs. Home Depot recommends wearing hearing and eye protection, a dust mask, and manufacturer-approved hardware and fasteners, among other safety considerations. Materials alone cost between $2 and $30 a square foot, just for the lumber and decking. For additional materials, such as concrete, nails, brackets, and decking fasteners, add another $2 to $5 a square foot to your project, making your total range between $4 and $35 a square foot. In addition, add in delivery and equipment rental fees for building the deck yourself.

Cost to Stain a Deck

If you choose a pressure-treated deck, you need to have it stained as part of the building process to protect it from wear. If you choose a redwood, cedar, or other wood deck, you can leave it bare, but you may still want to stain it to improve its appearance, coordinate it with the rest of your home’s exterior, or help extend its lifespan. Before staining, it is recommended that the surface is clean, dry, and without mildew, so the stain does not end up peeling. Some materials like cedar and redwood require a primer to prevent bleeding through the stain or paint. The average cost to stain a deck is around $750 and includes sealing in the cost.

Deck vs Patio

If you want to use your deck as an outdoor living area, another option is to also install a patio. Both decks and patios have various styles and appearances. Decks can either be platforms that are installed just above the ground or be raised up several feet. Patios are installed directly on the ground, with no elevation, so they can be a better option for those with limited mobility who want to access the yard from the patio. Decks, however, can be multiple levels, which give you options for entering from many areas of the house or yard.

In general, a patio is a much less expensive option than a deck. Patios cost around $2,000 to $4,000 on average, while a deck averages around $12,000 completely installed.

Porch vs Deck

Another popular outdoor living area that can enhance your home’s exterior is the front porch. While the deck is an addition built onto the back of most homes, the porch is an addition built onto the front, becoming an extension of the front entrance. Porches are integral to your home’s curb appeal, so they need to match things like the color and detail, while decks can have more latitude in their appearance. Porches also have a roof, which has both a finished ceiling and exterior that matches the rest of the home’s roof. For that reason, porches tend to be much more expensive than decks, averaging between $16,000 and $30,400 on average.

Consult with a pro when building a deck

Enhancement and Improvement Costs

Removal of the Old Deck

The debris removal from an old deck averages $15-$30 per hour. The cost to dispose of the old deck averages $100-$500, depending on the volume of debris removed.


Deck lighting adds ambiance to the area and also lets you enjoy the space after the sun sets. You can have deck lighting installed for $35-$200 per deck light. An electrician charges $40-$100 per hour on average for electrical wiring.​

Lattice Skirt

Many people choose to place lattice around the base of their deck. The price of wood lattice averages $30 per piece. Vinyl lattice averages $15 per piece. A lattice skirt not only completes a deck’s appearance but also prevents animals and other things from crawling beneath the deck. It acts as a barrier around the deck’s base. You can have it professionally installed by your deck contractor at the time they construct the deck.

Outdoor Kitchen

An outdoor kitchen allows you the freedom to cook and entertain on the deck. You can have a basic or lavish outdoor kitchen placed on your deck. The cost of an outdoor kitchen ranges from $2,700-$10,000.

Fire Pit

With a wood or gas fire pit, you can make s’mores and also stay warm during a brisk day. A wood or gas fire pit averages $500-$3,800.

Deck Cover

A deck cover provides shade and also protects the surface of the deck. They can be a simple cloth covering or elaborate roofs, depending on your needs, style, and budget. Cloth covers start at around $1,200, while full roofs can cost as much as $8,000 to $10,000, depending on the material.

Hot Tub

If your deck is large enough and is reinforced to hold the weight, you can add a hot tub. Hot tubs come in a range of different sizes and materials. Depending on the fuel type and location, you may also need to install a gas line or electrical outlet. Hot tub installations cost around $6,900 on average.

Outdoor Deck Shower

If you have the privacy in your yard and either a pool or another area to swim nearby, you may want to add an outdoor deck shower. This allows you to rinse off before going inside. The average cost to add an outdoor shower is around $1,000 for a simple shower or up to $8,000 for a full enclosure.

Additional Considerations and Costs

  • The design of your deck also impacts the cost. Many features, such as multiple levels, intricate decking designs, and decks being built onto sloped yards, have dramatically increased costs.
  • If you live in an area that sees high winds and have options for the placement of your deck, consider a location with the least amount of wind to avoid storm damage to your deck.
  • Over time, your deck might start to look shabby and require pressure washing to restore its clean appearance. The average cost of pressure washing is $100 per 300 square feet. Wood decks often require the reapplication of a water repellant or stain to protect the wood’s surface.
  • A deck can be a DIY project if you are handy and knowledgeable about construction. You will have to choose an easy-to-follow design. You can also contract out to have certain things done by a professional, such as the concrete work or site preparation.
  • A deck building permit averages $100 to ​$500, depending on the area. Not all areas of the country require a building permit for a deck. Check with your local building permit department to determine if a deck permit is required.
  • Gather estimates before signing a contract. Most contractors provide free estimates. Once you obtain the estimates, pick the most moderately priced option.
  • Building a new deck can increase your property taxes because it is considered a permanent improvement on your home.
  • In some cases, the added value of a deck can increase your homeowners insurance. A deck is not a small financial investment, so if the deck should sustain damage due to weather or fire, many homeowners insurance policies cover the deck’s replacement.
  • If you want to save money when building a deck, avoid a complicated design. A basic deck is far more affordable than a complex design. You might also want to have your deck built in the offseason, ranging from November to March. Many contractors offer discounts when things are slow.


  • How much does it cost to build a 20x20 deck?

A 20’ x 20’ is 400 sq.ft. Depending on the style and materials, this has a cost range of $14 to $44 square feet or $5,600 to $17,600.

  • How much does it cost to have a deck built?

A deck costs $14 to $44 per sq.ft. fully installed, depending on the style and materials.

  • Do I need a permit to build a deck?

Most areas require a permit to make any addition to your home. Decks fit the definition of an addition in most areas. Your contractor or builder can assist with getting the correct permits. You can also check with your local town or city hall for more information.

  • What size deck should I build?

A 16’ x 20’ deck is a popular size for a standard 1,600 sq.ft. house. However, larger houses might benefit from a bigger deck, and a smaller home may require a smaller structure to look balanced.

  • How much does it cost to build a 10x16 deck?

A 10’ x 16’ deck is 160 sq.ft. The cost of construction averages between $14 and $44 a square foot, depending on the deck materials and style. For a 160 sq.ft. deck, expect costs to fall between $2,240 and $7,040.

  • Does adding a deck add value?

In most areas, yes a deck can add a lot of value to your home. Decks enhance your enjoyment of the yard and can be used as an outdoor living area. A wooden deck addition has an ROI of 72%, while a composite deck addition has an ROI of nearly 67%.

  • How long does a deck last?

Decks have varying lengths of longevity due to the different materials they can be made of. In addition, a deck that is well cared for, stained, and sealed regularly will likely outlast a deck that is not being cared for. Expect wooden decks to last at least 10 to 15 years and composites 20 years. Many decks can last much longer than these estimates with proper care.


Cost to build a deck varies greatly by region (and even by zip code). To get free estimates from local contractors, please indicate yours.

calendar icon last modified Updated:
Wooden deck of family home
deck, patio and porch contractors near you
Get free estimates on FIXR from trusted deck, patio and porch contractors in your area

Was this guide helpful to you?
The information provided by our cost guides comes from a great variety of sources, including specialized publications and websites, cost studies, U.S. associations, reports from the U.S. government, contractors and subcontractors, material suppliers, material price services, and other vendor websites. For more information, read our Methodology and sources