How Much Does Deck Refinishing Cost?

Alison Kasch
Written by Alison Kasch
Updated June 3, 2021
empty finished deck with double glass doors leading to home
Photo: Javani LLC / Adobe Stock

The average deck refinishing cost is about $3 to $6.80 per square foot. Your standard 200-square-foot deck will cost $600 to $1,360 or an average of $975.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

You and your deck have been together through countless barbecues, weekend lounge sessions, and morning coffees. So, when you look beneath your slippers and realize it needs a little extra love, it’s up to you to oblige. Your deck refinishing cost varies based on labor, the size of the deck, and the finish you use. Any necessary repairs you find you need will add to the deck refinishing cost, too.

How Much Does It Cost to Refinish a Deck Per Square Foot?

Professional deck refinishing costs between $3 and $6.80 per square foot. Here are a few cost ranges based on size:

Deck SizePrice Range
100 sq. ft.$300 – $680
120 sq. ft.$360 – $816
144 sq. ft.$432 – $979
180 sq. ft.$600 – $1,360
240 sq. ft.$720 – $1,632
256 sq. ft.$768 – $1,741
280 sq. ft.$840 – $1,904
320 sq. ft.$960 – $2,176

Keep in mind that repairs also play a part in your cost to refinish a deck. A small but mangled deck could end up being more expensive than a large one that’s more structurally sound.

How Much Does It Cost to Refinish a Deck Yourself?

If you’re confident you won’t get stuck with a gloopy mess, a DIY deck refinishing can save you quite a bit of cash. Your budget will vary based on the size and state of your deck, plus what tools you have in your shed.

Here’s a basic list of what you’ll need:

Tools and SuppliesCost
Plastic sheeting (10’x25’)$13
Deck cleaner$10
Deck scrub brush$8
Orbital sander$75
Three-pack sanding discs$5
Paint sprayer$250-$300 (or you can rent for $100 per day)
Power washer rental$70 to $300 per day
Paint roller frame and rollers$15
Paintbrush three-pack$20
Stain and sealer$40 per gallon*

*Keep in mind that 1 gallon will cover between 200 and 300 square feet of deck. 

Excluding the power washer and paint sprayer, as well as the stain and sealer, your basic tool cost comes to $146, give or take. Your power washer rental will bring that total to around $220 to $450

Finally, there’s the paint sprayer to consider, which will add another $100 to $300 depending on whether you rent or buy. Then you just have to think about stain and sealer for $40 per gallon.

A DIY deck restoration also requires a major time commitment, as there are different steps you’ll need to follow to bring your deck back to its former glory:

Inspecting Your Deck

Before you begin budgeting the cost to refinish a deck, check out what you’re working with. Is your deck still securely attached to the house? Do you notice any rotting, soft boards, or other sketchy structural issues? You can’t slap on a fresh coat of finish to correct these problems. 

Unless you’re quite handy with your carpentry skills, your best bet is having a local deck repair contractor handle this for you. An inspection can go for around $25 to $200 depending on how in-depth the review is. Side note: you should aim to have your deck inspected annually to ensure it’s safe and up to code.

Cleaning the Deck

Clean your deck with a good soapy scrub. A mildly soiled deck will do fine with a $10 deck cleaning solution and an $8 long-handled scrub brush. But for caked-on dirt and leftover paint chips, you’re better off renting a power washer for about $70 to $300 per day. Don’t go too crazy with the psi, though, as this can cause your wood to splinter.

Cost to Sand a Deck

Wait at least 48 hours for your deck to fully dry, then you can go to town with your orbital sander. You can pick up a sander for about $75, plus a three-pack of discs for $5

Pro Tip: be sure you’re selecting the right grit for your wood. Floors usually call for a lower grit, whereas railings need a higher one.

Staining and Sealing

Many DIY deck stains come with built-in sealant and cost about $40 per gallon. A gallon usually covers 200 to 300 square feet, so you might need more than one. 

For best results, apply with a paint sprayer, which costs around $300. If that price makes you flinch (we feel you), you can rent a paint sprayer for around $100 per day

Also: we’re guessing you don’t want your landscape to match your deck stain, so you’ll want to pick up some plastic sheeting for about $13 to protect anything that shouldn’t be painted.

Deck Restoration Cost Breakdown

The cost to refinish a deck is well worth the investment. It’s one of the best ways to keep your wooden deck looking like new, and a gorgeous deck can raise your home’s resale value

To preserve the beauty of your deck, be sure to keep up with cleaning, repairing, sealing, and other maintenance on a regular basis. A professional deck refinishing service near you can give your deck the TLC it deserves.

Cleaning the Deck

A professional power wash costs about $.40 per square foot, while the cost to rent a power washer is about $70 to $300 per day. This can also help eliminate any chipped paint and start you off with a smoother surface. Hiring a power washing pro will ensure you don’t go too hard and splinter your wood.

Repairing the Deck

If you find that the happy pattering of feet loosened your deck over time, or that greedy insects have been munching on it, you’ll have to budget for repairs in your deck refinishing cost. The average cost to repair a deck is about $1,820, but it can get up to $4,000 or even over $10,000 for larger and severely maimed decks.

Staining and Sealing the Deck

Staining a deck can cost $1 to $5 per square foot, while deck sealing will add about $.50 to $7 per square foot. It might cost more than a simple DIY job, but hiring a local deck staining pro will guarantee a smooth, beautiful application your neighbors will “ooh” and “aah” at.

What Factors Influence the Cost to Refinish a Deck?

finished deck covered with five patio chairs and table overlooking grassy yard
Photo: Iriana Shiyan / Adobe Stock

Your deck restoration cost depends on labor, as well as the size and state of your deck. Repairs are another big factor that can quickly add dollars to your bill.

Deck Refinishing Costs for Labor

Your biggest deck resurfacing cost factor is labor. If we consider a 200 square foot deck, it could cost between $600 to $1,360 to have it done professionally. DIY-ing it might cost between $300 and $800, depending on what tools you already own.

Deck Restoration Cost

If your deck needs a lot of help, this will drive up your cost. Pest infestations can also happen, so you might need to hire an exterminator near you to evict any squatters. Structural repairs can get pricey, but they’re absolutely necessary before you can refinish the deck.

Deck Resurfacing Cost by Size

As you might have guessed, the bigger the deck, the higher the deck refinishing cost. Most pros charge by the square foot, and you’ll have to purchase additional gallons of stain and sealer if you’re taking on the project yourself.

FAQs About Deck Refinishing

How often should I stain my deck?

The sweet spot for how often to stain a deck is every 2 to 3 years. This will help keep your deck looking pristine through every outdoor dinner party you could possibly plan.

How do I choose the right stains for my deck?

The general rule for deciding which stain to use: choose what you used last time. Oil and acrylic options are both available, but these mix as well as oil and water. 

Need professional help with your project?
Get quotes from top-rated pros.