How Much Does It Cost to Stain a Deck? [2024 Data]

Normal Range: $550 - $1,250

Staining a deck costs $850, on average, but it can cost between $550 and $1,250, depending on its size and condition.

How we get this data
A wooden deck with outdoor furniture in the backyard of a house
Photo: LazingBee / iStock / Getty Images Plus / Getty Images
A wooden deck with outdoor furniture in the backyard of a house
Photo: LazingBee / iStock / Getty Images Plus / Getty Images

The cost to professionally stain a deck ranges from $550 to $1,250, or around $850 on average. Staining a deck adds a rich, brilliant finish to the wood while protecting it from the elements and preserving its beauty for years to come. Wooden decks require regular deck maintenance and a fresh stain every two to three years to look their best. Whether you plan to hire a pro or DIY, here’s a look at how much it costs to stain a deck.

Deck Staining Cost Factors

Deck staining costs vary depending on several factors, including the size of the deck, its condition, and any add-ons like sealing, power washing, and waterproofing. 

Size of Deck

An average-sized wood deck of around 350 square feet costs between $725 to $1,450 to stain. This cost includes labor and staining materials. 

Generally speaking, deck stain runs between $2 to $4 per square foot, with most deck sizes ranging between 300 and 400 square feet, so budget according to size. Here is what you’ll spend money on when staining a deck: 

Deck DimensionsAverage Cost
10’x10’ (100 square feet)$200–$400
12’x12’ (144 square feet)$275–$575
12’x16’ (192 square feet)$375–$775
12’x20’ (240 square feet)$475–$950
14’x24’ (336 square feet)$675–$1,350
19’x19’ (361 square feet)$725–$1,450
16’x24’ (384 square feet)$775–$1,550
24’x24’ (586 square feet)$1,150–$2,350

Cleaning, Prep, and Paint Removal

Decks all have their own quirks, and pre-staining involves removing paint, cleaning away debris, and sanding down misshapen portions of the deck. Pros typically wrap these other projects in with your total cost estimate, but each of these tasks impacts the price: 

  • Power washing: Wood decks require pristine conditions before staining, and that’s where deck power washing (also known as pressure washing) comes in. Most pros wrap up a good cleaning as part of the staining process, so expect to pay $50 to $100 per hour for a wash-then-stain combo. If you are doing it yourself, renting a power washer costs around $35 to $175 per day, and purchasing one outright ranges from $100 to $1,200.

  • Sanding: You’ll likely need to sand your deck before applying the staining solution. If your deck only needs light sanding, you’ll pay $1 to $1.50 per square foot, including staining. If the job requires heavy sanding, you’ll pay $2 to $4 per square foot for sanding and staining.

  • Paint-stripping: Paint-stripping is a lengthy process, requiring remover products to soak in overnight. The cost to remove paint from wood ranges from $9 to $12 per square foot.

Type of Deck Stain

5 deck stain types compared visually, including oil-based, solid and clear
Photos: AVAKAphoto / iStock / Getty Images Plus / Getty Images; Oleksandra Troian / iStock / Getty Images Plus / Getty Images; Liudmila Chernetska / iStock / Getty Images Plus / Getty Images; poramesstock / iStock / Getty Images Plus / Getty Images; alexandrumagurean / iStock / Getty Images Plus / Getty Images
Type of Deck StainAverage Cost per Gallon*
Water-based stain$20–$90 per gallon
Oil-based stain $35–$120 per gallon
Solid stain$25–$70 per gallon
Semi-solid stain$40–$90 per gallon
Clear stain $20–$60 per gallon

There are many staining products, each with its cost range and preferred use-case scenarios. A qualified pro knows the ins and outs of each of these options, but here is a quick primer for beginners.

*Note: One gallon of staining solution covers 150 to 300 square feet, depending on the wood's age, condition, and porosity. You may need two gallons of stain to coat your deck.

Water-based deck stain

This is your average deck staining solution, costing around $20 to $90 per gallon. These semi-transparent stains are environmentally friendly and water-based, producing fewer VOCs after they cure. These solutions are also mold- and mildew-resistant. Some water-based stains don’t penetrate the wood deeply, so read the fine print before purchasing. 

Oil-Based Deck Stain 

Oil-based stains deeply penetrate wood, but you’ll pay $35 to $120 per gallon for the privilege. These stains do a fine job of resisting mold. 

Solid Deck Stain

If you are stuck deciding between staining a deck or painting a deck, a solid deck stain provides the best of both worlds. These solutions cost $25 to $70 per gallon and are available in water- and oil-based formulas. 

Semi-Solid Deck Stain

A semi-solid deck stain costs between $40 and $90 and is a happy medium between solid stains and clear stains. Due to the semi-solid pigmentation, you'll still see the details of the natural wood planks, but they won't be completely visible. 

Clear Deck Stain

If you want the natural beauty of your wood planks to shine through post-stain, go with a clear or transparent solution. These formulas cost $20 to $60 per gallon, with availability in both water and oil-based options.  

Labor

Deck staining contractors vary in how much they charge, with your location playing a major role in labor fees. Most pros charge between $1 and $2.50 per square foot to stain your deck, meaning the standard 350-square-foot deck costs between $350 and $875 extra in labor. Since decks take around 10 hours to complete, this equates to $35 to $90 an hour. 

However, some pros charge up to $7 per square foot for labor-intensive projects or in locations with a high cost of living, so shop around for several local deck contractor rates to get an idea of how much deck staining contractors charge near you.

Additional Deck Staining Cost Factors

Here are some additional factors worth considering that impact your overall home renovation cost when staining a deck. 

Re-Staining 

Restaining saves money for some homeowners over the life span of your deck. If you keep up to date on your deck stainings every two to three years, you’ll pay less when re-staining a deck because the process is simpler, as pros won’t sand or strip the deck before starting. You’ll pay between $0.50 and $1 per square foot for a simple re-staining. 

Sealing

Deck staining and sealing go together like peanut butter and jelly. Some pros wrap sealing into the overall project cost, but others charge separately for a seal job. Sealing your deck costs $550 to $1,300, though it is essential to help protect the wood from the elements. Sealing your deck as part of a staining job typically raises your price range to around $800 to $1,700

Stairs and Railings

Some decks have railings, which also benefit from a good stain. Staining deck railings costs between $4 to $12.50 per linear foot. Depending on your contractor's recommendations, this price includes power washing or sanding. As for stairs, account for the surface area, both tread and riser, when totaling up your deck's square footage. 

Cost to Stain Your Deck Yourself

You’ll pay between $20 to $250 for the staining solution if you do it yourself, saving on labor costs. You’ll also pay for any necessary equipment rentals, including pressure washers and sanders, which can quickly outweigh the cost of hiring a pro for this task. 

DIY vs. Hiring a Pro 

While it’s not difficult to stain a deck, flexing your muscles to save some money can become a time-consuming, labor-intensive job that leaves your deck looking worse than before—especially if you need to strip paint from an old surface or repair or replace an old deck. Any DIY mishaps from incorrectly operating a pressure-washer or sanding belt can alter the aesthetic of your deck. 

That’s why we don’t recommend you try to stain a deck yourself. Instead, consider hiring a local deck staining contractor to help ensure a smooth job and results that last.

How to Save Money on Deck Staining

As with any home improvement project, you’ll save money by shopping around for a professional that fits your budget and needs. Chat with a few different businesses to get the fullest picture of your options before deciding.

Whether hiring labor or staining yourself, you should choose a high-quality stain to get the most longevity. A good deck stain should last three to five years. If you’re hiring a pro, you can save money by DIYing some prep work. Clear the deck and give it a good scrub to prepare the surface for painting or staining. 

When to Stain Your Deck

It’s best to stain your deck in warm, dry weather so that the stain has enough time to dry properly before the next rainfall. For best results, do this project during a shoulder season, like spring or fall, when the weather isn’t excessively hot or humid. Check your local weather reports to find a few days in a row without rain.

Deck Staining vs. Sealing vs. Painting

Knowing the difference between staining, sealing, and painting your deck can help you make an educated decision when working with a professional or purchasing the right materials for the job. 

Deck Staining

Again, deck staining costs range from $725 to $1,450. Deck stains offer some protection from the elements and protect wood surfaces from UV rays. They can also contain pigments that alter the appearance of your deck without compromising the look of natural wood.

Deck Sealing 

Deck sealing costs between $550 and $1,400 on average, or around $0.75 to $4 per square foot. Sealing your deck helps protect it from the elements and insects by coating it with a colorless protectant. Unlike stains, sealants help make your deck water-resistant, but most sealants lack UV-resisting properties. That’s why it’s a good idea to stain your deck and then follow it up with a sealant for moisture protection. 

Deck Painting

Painting your deck costs between $500 and $2,000 and offers a thick coverage that gives the surface better and longer durability. At the same time, you'll lose the natural appearance of the wood in favor of a customized color. Some homeowners prefer a solid-colored deck of their choosing, while others prefer the natural appearance of wood.

How to Maintain Your Deck Stain

To maintain the brilliant color of your deck stain, always follow up with a clear sealant after the stain dries. This will protect the wood from UV and moisture damage while adding an additional protective layer against pests. 

But how often should you stain your deck? Repeat the process at least once every two to three years to keep it looking beautiful. In between staining sessions, keep up with regular deck maintenance, like sweeping debris and snow removal, to keep it in working condition.

How Angi Gets Its Cost Data

Home is the most important place on earth, which is why Angi has helped more than 150 million homeowners transform their houses into homes they adore. To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We extensively research project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We rely on reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects. 

Want to help us improve our cost data? Send us a recent project quote to costquotes@angi.com. Quotes and personal information will not be shared publicly.

Frequently Asked Questions

A five-gallon bucket of deck stain will cover roughly 875 square feet in a single coat. Actual coverage will vary based on the type of wood you’re staining and the number of coats. If you plan on doing multiple coats, multiply the square footage by the number of coats to calculate how many buckets of stain you’ll need.

Yes, pressure washing your deck before staining is a great idea because it clears the wood from any dirt, dust, and debris that could get in the way of solid stain coverage. Washing makes it easier to stain your deck and helps the stain grip the wood so it lasts longer. Pressure washers are faster and easier on your body than scrubbing your deck by hand.

Before hiring someone to sand, seal, and stain your deck, check out the company’s official website and look them up on the Better Business Bureau portal and any related trade forums. 

After that, give them a call to discuss the job, taking care to specifically mention the size of your deck, its condition, and any related concerns. A contractor worth their weight in staining solution should be able to answer any and all questions with ease. You should also reach out to any references they provide and inquire about their project satisfaction.

Weather impacts the time to stain a deck because the staining solution won’t adhere to damp wood and may cause it to crack and peel over time. Apply staining formula to dry wood when it hasn’t rained in several days and check the weather forecast to ensure you’ll have two more dry days at temperatures between 50 to 90 degrees Fahrenheit. Low and average humidity promotes faster and more efficient drying. However, staining in direct sunlight comes with its own challenges, as extreme heat can dry the staining solution before the wood absorbs it.

Before you hire a deck staining pro, be prepared by asking prospective contractors the following questions:

  • How long will it take to stain my deck?

  • Will my deck need any repair work before you get started?

  • Are you licensed, bonded, and insured?

  • How much do you think it will cost to stay in my deck, and what is the payment plan? 

  • Which type of stain do you think will work best for my deck? 

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to exterior painting services
From average costs to expert advice, get all the answers you need to get your job done.
Man painting fence
Jan 19, 2024
Jan 19, 2024
Looking to give your fence a refresh? This guide explores the cost to stain a fence—and the cost to paint it, too— so you can budget for your project.
Luxury stucco house exterior with concrete driveway
Aug 22, 2023
Aug 22, 2023
The cost to paint a stucco house depends on its size, the type of paint used, and any required repairs. This guide will help you budget for the painting project.
Man painting house gutter
Aug 2, 2023
Aug 2, 2023
Painting your gutters can give your home the fresh finishing touch it needs to look its best. This guide walks you through the cost to paint gutters.
Exterior of a beige house with stucco siding
Feb 22, 2024
Feb 22, 2024
Find out which paints are the best for the stucco exterior of your home. Learn what types are best for durability, color selection, and mildew resistance.
light green home exterior
Jun 26, 2023
Jun 26, 2023
The sky's the limit when it comes to choosing an exterior green house color. Whether you’re going subtle or bold, pick from these 11 tried-and-true shades.
Row of colorful, red, yellow, blue, white, green painted residential townhouses
Jan 31, 2024
Jan 31, 2024
Is your siding and roof color combination one that sings or falls flat? Find the right pick for your setup by getting to know the most popular options.
Share project details to get started.