DIYPicks

How to Stain a Deck: A Step-by-Step Guide

By The DIYPicks Team ยท Updated July 2026

Staining a deck is one of the highest-value DIY projects you can do, but the result lives or dies on preparation and timing. This guide walks through when to stain, how to strip and clean old finish, how to pick the right opacity, and how to apply your stain evenly so it lasts. Follow it in order and your deck will look great and shed water for years.

When to Stain: Weather and Moisture

The single most common cause of stain failure is applying it to wet wood or in the wrong weather. Aim for a dry stretch with two to three days of no rain, temperatures in the range your stain specifies (commonly 45-95 F), and moderate humidity. Avoid staining in direct hot sun on oil-based products unless the label, like Armstrong Clark, specifically allows it, because fast flash-drying causes lap marks.

Check moisture before you start. Sprinkle water on the boards: if it soaks in within a few seconds the wood is dry enough to accept stain, but if it beads up the wood is still too wet or sealed. New pressure-treated lumber often needs weeks to months to dry out before it will take stain, so follow the manufacturer's waiting guidance rather than staining right away.

Stripping Old Stain, Cleaning, and Brightening

If your deck has an old solid or peeling stain, you usually need to strip it with a dedicated deck stripper and scrape or pressure-wash off the softened coating. Penetrating semi-transparent and transparent stains that have simply faded can often be recoated after a thorough cleaning rather than a full strip.

Clean every deck before staining with a deck cleaner to remove dirt, mildew, and gray surface fibers. After cleaning, apply a wood brightener (an oxalic-acid based product) to neutralize the cleaner, open the wood pores, and restore a fresh tone. Rinse thoroughly and let the deck dry fully - typically 24-48 hours of dry weather - before moving on.

Sanding and Surface Prep

Sanding is not always required, but it helps on splintered boards, raised grain after cleaning, and smooth dense hardwoods. Use 60 to 80 grit on a deck floor - going finer can burnish the wood and reduce how much stain it absorbs. Always sand with the grain and vacuum or blow off the dust before staining.

Set any popped nails or screws, replace badly damaged boards, and mask off siding, plants, and hardware you do not want stained. Good prep is 80 percent of a lasting finish, so do not rush this step.

Choosing the Right Opacity

Opacity determines both the look and the longevity of your finish. Transparent and translucent oils, such as Cabot Australian Timber Oil, show the most grain and are ideal for new or exotic hardwood, but they offer the least UV protection and need frequent recoats. Semi-transparent stains like Ready Seal, DEFY Extreme, TWP 1500, and Armstrong Clark add color and UV-blocking pigment while still showing grain, which suits most cedar and pressure-treated decks.

Solid color stains like Behr Premium Solid Color hide grain, gray weathering, and repairs, so they are best for old decks and for vertical surfaces like fences and railings. As a rule, you can go more opaque over time as a deck ages, but you cannot easily go back to a lighter, more transparent look without stripping.

Applying With Brush, Roller, or Sprayer

You can apply deck stain with a brush, a roller, a pad, or a pump sprayer. Sprayers and rollers are fast for covering the field of the deck, while a brush works the stain into the wood and reaches gaps between boards. Whatever tool you use for speed, always back-brush - work the applied stain into the grain with a brush - unless the product specifically says not to, as Ready Seal does.

Work in the direction of the boards and stain two or three boards along their full length at a time to keep a wet edge and avoid lap marks. Follow your product's coat guidance: many water-based stains like DEFY Extreme and TWP 1500 call for two wet-on-wet coats, while oil products like Ready Seal are applied in a single liberal coat. Do not over-apply - puddled stain that cannot penetrate will stay tacky and can peel.

Dry Time, Coats, and Maintenance Recoats

Give the finish time to dry and cure before use. Recoat windows range from a couple of hours for water-based stains to several hours for oil-based products, and full cure before heavy foot traffic or replacing furniture can take one to three days. Some stains, like Ready Seal, keep darkening toward their true color for up to two weeks.

Plan on a maintenance cycle. Transparent oils often need refreshing every 1-2 years, semi-transparent stains every 2-3 years, and solid stains last longer on vertical surfaces than on deck floors. The good news with penetrating stains is that maintenance is easy: clean the deck, let it dry, and apply a fresh coat without stripping. Watching for the first signs of fading and recoating on schedule is far cheaper and easier than letting the finish fail completely.

See our top picks

Read a full review

Frequently Asked Questions

Do I need to strip old stain before applying new stain?
Not always. A faded penetrating semi-transparent or transparent stain can usually be recoated after a thorough cleaning and brightening. But a peeling or failing solid stain, or any film that is flaking, must be stripped and sanded back to sound wood before you restain.
How many coats of deck stain do I need?
It depends on the product. Many water-based semi-transparent stains such as DEFY Extreme and TWP 1500 are applied in two wet-on-wet coats, while some oil-based stains like Ready Seal are designed for a single liberal coat. Always follow the label - applying more coats than specified can leave a tacky film that peels.
How long should the deck dry before staining?
After cleaning, brightening, or rain, let the deck dry for about 24-48 hours of dry weather before staining. New pressure-treated wood can need much longer - weeks to months - to release its moisture. Use the water-bead test: if water soaks in the wood is ready, if it beads it is still too wet.

Sources & further reading