Deck staining & refinishing: products, prices, and how to make a stain last 5+ years
Cost breakdown
| Job type | Typical low | Typical high |
|---|---|---|
| Standard staining, 200-300 sq ft deck (existing stain in fair shape) | $400 | $800 |
| Standard staining, 400-600 sq ft deck | $700 | $1,500 |
| Strip + sand + stain (full refinish), 200-300 sq ft | $800 | $1,800 |
| Strip + sand + stain (full refinish), 400-600 sq ft | $1,500 | $3,500 |
| Power wash only (between refinishes) | $150 | $350 |
| Premium penetrating stain (per gallon, covers ~150 sq ft) | $50 | $90 |
| Mid-grade film-forming stain (per gallon) | $30 | $60 |
| Chemical stripper (per gallon, covers ~150 sq ft) | $25 | $50 |
| Wood brightener / oxalic acid solution (per gallon) | $15 | $35 |
| Replace 1-2 rotted boards (in-place) | $50 | $200 |
Penetrating vs film-forming: the most important choice
Two fundamentally different chemistries. Penetrating stains (oil-based or oil-modified) soak INTO the wood. They don't form a surface film that can peel — they fade over time and you re-coat. Lifespan: 4-6 years on horizontal walking surfaces, 5-8 years on vertical railings. Film-forming stains (acrylic, urethane, or "solid color") sit ON TOP of the wood, like paint. They look beautiful when fresh but peel under foot traffic + UV. Lifespan on horizontal surfaces: 1-3 years. Lifespan on vertical railings: 4-7 years. Bottom line: use penetrating on the deck floor, film-forming OK on railings if you want a solid color. Many "my deck looks awful in 18 months" complaints come from using film-forming acrylic on the floor.
Transparent vs semi-transparent vs solid
Stains range from clear sealer (lets all wood grain show) to solid color (looks like paint, hides grain). The tradeoff: more pigment = longer UV protection but less wood grain visible. Recommendations: (1) New cedar or redwood — clear or transparent, lets the grain show; redo every 1-2 years. (2) Standard pressure-treated pine — semi-transparent or semi-solid; redo every 4-5 years. (3) Old, weathered, or previously-painted deck — solid color; lasts longest, hides imperfections; redo every 5-7 years.
Prep determines lifespan more than stain quality
Prep quality matters MORE than which $40 vs $80 stain you buy. Three levels: (1) Power wash only — appropriate for a 1-year-old deck that just needs a fresh coat of the same penetrating stain. Cost adds: $0-$200. Stain lifespan: ~3-4 years. (2) Power wash + brightener (oxalic acid) — opens the wood pores so new stain absorbs deeply. Required for any deck >2 years old. Cost adds: $50-$150 in materials. Stain lifespan: ~5-6 years. (3) Strip + sand to bare wood — required when previous stain was film-forming and is now peeling, or when going lighter than previous color. Cost adds: $300-$800 in labor. Stain lifespan: ~6-8 years (a complete reset).
Stripping: the unglamorous step that makes everything else work
If your existing stain is peeling, no amount of new stain will fix it — it'll peel right off with the old. Stripping options: (1) Chemical stripper ($20-$40/gallon, covers ~150 sq ft) — apply, dwell 15-30 min, scrub with stiff brush, rinse. Faster but messier. (2) Sanding with a deck-sized random orbital sander ($60/day rental) — slower but more controlled, especially on solid-color stain. Most reputable pros use chemical strip first, then 60-grit orbital sand to bare wood. Sand the railings + balusters by hand or with a 5" sander. After stripping, neutralize with brightener (oxalic acid solution). Test by sprinkling water — if it beads, the wood still has product on it; strip again.
Application: 2 coats vs 1, brush vs roller vs sprayer
Penetrating stains: 1 coat is correct on most decks. A second coat just sits on top and can flake. Apply with a stain pad ($15) on horizontal surfaces, brush on vertical. Sprayer + back-brushing is the pro speed — sprays go on fast, back-brushing works it into the wood. Film-forming: always 2 coats minimum. Conditions: temp 50-90°F, no rain expected for 24-48 hours, surface dry to the touch (not damp from morning dew). Stain in shade if possible — direct sun makes the stain dry too fast on the surface and not penetrate. Two-board-wide passes following the grain — never overlap a "wet" edge with a "tacky" edge or you get lap marks.
Maintenance: the every-2-year rinse extends stain life by years
Once stained, twice-yearly rinse with a garden hose (no pressure washer — too aggressive between major refinishes) removes pollen + tree debris that holds moisture against the wood. Spot-recoat any high-traffic walking lanes if they wear faster than the rest. Most decks need full refinish every 4-7 years if penetrating stain was used and prep was done right. Decks that "lasted 18 months" almost always had skipped prep or wrong product on the floor.
Find a verified pro for this job
Free quotes from local pros, typically within an hour.
Find a pro near you →Frequently asked questions
How long should a deck stain last? ▾
Penetrating oil-based stain on a properly prepped deck floor: 4-6 years. Film-forming acrylic on the floor: 1-3 years. Vertical railings: 4-7 years for either chemistry.
Why does my deck look awful 18 months after staining? ▾
Almost always: skipped prep (no brightener / no sanding) OR wrong product (film-forming used on horizontal walking surface). Both are fixable but require redoing.
Should I stain a brand-new pressure-treated deck right away? ▾
No — wait 6 months minimum, ideally 12. New PT lumber is too wet for stain to absorb. Test by sprinkling water — if it beads instead of soaking in, wait longer.
Oil-based vs water-based: which is better? ▾
Oil-based (penetrating) wins on horizontal walking surfaces — deeper penetration, longer life. Water-based (film-forming) is fine for vertical surfaces (railings, fascia) and easier cleanup.
Can I just use deck paint instead? ▾
You can, but expect 2-4 year cycles before peeling. Deck paint is essentially a film-forming acrylic. Use it only if you want a solid color and accept the maintenance cycle.
How long should I wait between power washing and staining? ▾
24-72 hours of dry weather. The wood needs to fully dry. Test with a moisture meter (under 15% moisture content) or wait a full week to be safe.
Should I sand between stain coats? ▾
Penetrating stain: no — only 1 coat is correct. Film-forming: yes, light scuff sand with 220 grit between coats.
What temperature is best for staining? ▾
50-90°F, with no rain in the 24-48 hour forecast and the deck out of direct sun if possible. Spring and fall mornings are usually ideal in most US climates.
Written by Pete the Painter — 15 years exterior painting + deck refinishing, PCA-certified, Atlanta GA. Reviewed by In-house painting review board. Last updated May 8, 2026.
Costs reflect 2026 national averages and may vary by region. See /trust for our methodology.