Deck Staining Cost: $550–$1,250 (Average $969) in 2026
Author: CostGuideHQ Editorial·✓ Fact-checked·Updated July 2026·5 min read·3 sources Quick answerQuick answer: Staining a deck typically costs $550 to $1,250 for a full project, averaging around $969 nationally. Per square foot, expect roughly $0.50 to $5 depending on prep work and stain type. Prep like power washing, sanding, or stripping old finish usually costs extra.
- ✓The national average to stain a deck is about $969, with most homeowners paying between $550 and $1,250 (HomeAdvisor, Bob Vila, Thumbtack).
- ✓Per square foot, staining alone runs roughly $0.50 to $5, while restaining an already-finished deck costs more, around $4 to $7 per sq ft (Bob Vila).
- ✓Stain material itself ranges from $20 to $60 per gallon for clear finishes up to $35 to $120 per gallon for oil-based stains (HomeAdvisor, Bob Vila).
- ✓Prep work — power washing, sanding, or stripping old stain — is typically billed separately and can add $0.50 to $12 per sq ft depending on the job (HomeAdvisor, Bob Vila).
How much does deck staining cost?
National average
$969
total project
Typical range
$540–$1,897
Most projects
Advertisement · 728 × 90
Cost by material / type
| Type | Low | High |
|---|
| clear/transparent stain (per gallon) | $20 | $60 |
| semi-transparent stain (per gallon) | $20 | $100 |
| water-based stain (per gallon) | $20 | $90 |
| solid stain (per gallon) | $25 | $70 |
| semi-solid stain (per gallon) | $40 | $90 |
| oil-based stain (per gallon) | $35 | $120 |
What affects the cost?
- Deck square footage — larger decks need more material and labor hours
- Stain type/opacity chosen, from clear ($20-$60/gal) up to oil-based ($35-$120/gal) (HomeAdvisor, Bob Vila)
- Surface prep required: power washing ($0.50-$1.50/sq ft, Bob Vila; $50-$100/hr, HomeAdvisor), sanding ($1-$4/sq ft), or stripping old stain ($1.50-$3/sq ft, Bob Vila; $9-$12/sq ft for strip-and-stain, HomeAdvisor)
- Restaining an already-stained deck runs higher than a first-time application ($4-$7/sq ft vs. $2-$5/sq ft new, Bob Vila)
- Labor rate, typically $40-$70/hour or roughly $1-$2.50 per sq ft (HomeAdvisor, Bob Vila)
- Deck railings, priced separately at $4-$12.50 per linear foot (HomeAdvisor, Bob Vila)
- Pre-existing deck repairs needed before staining, averaging $250-$1,200 (Thumbtack)
- Region and local contractor rates
Why does deck staining cost so much?
The price mostly comes down to deck size, stain type, and how much prep the wood needs first. A full project typically runs $550 to $1,250, averaging about $969 nationally (HomeAdvisor, Bob Vila, Thumbtack). Broken down per square foot, staining alone costs roughly $0.50 to $5 depending on the source and job scope (HomeAdvisor, Bob Vila, Thumbtack), while restaining a deck that’s already been finished before runs higher, about $4 to $7 per sq ft, since old stain and grime need to come off first (Bob Vila). Stain material itself is a smaller piece of the total: clear formulas run $20 to $60 per gallon and water-based formulas run $20 to $90 per gallon, while oil-based stains, which tend to last longer, cost $35 to $120 per gallon (HomeAdvisor, Bob Vila). Add in prep work like power washing, sanding, or stripping, and a bigger or neglected deck can push well past the $1,250 mark.
What affects the cost?
A few factors explain most of the gap between a $550 job and a $1,250+ one:
- Deck square footage. A small 10’x10’ deck can run $200 to $400, while a 24’x24’ deck can run $1,150 to $2,350 (HomeAdvisor).
- Stain type and opacity. Clear stains cost $20 to $60 per gallon and water-based stains run $20 to $90 per gallon; solid stains run $25 to $70 per gallon and semi-solid stains run $40 to $90 per gallon; oil-based stains cost the most at $35 to $120 per gallon (HomeAdvisor, Bob Vila).
- Surface prep needed. Power washing adds $0.50 to $1.50 per sq ft, sanding adds $1 to $4 per sq ft, and stripping old stain can add $1.50 to $12 per sq ft depending on how much is left behind (HomeAdvisor, Bob Vila).
- New stain vs. restaining. Restaining an older, previously finished deck costs more per sq ft than staining bare or new wood, because of the extra stripping and cleanup involved (Bob Vila).
- Railings. Staining railings is usually billed separately at $4 to $12.50 per linear foot (HomeAdvisor, Bob Vila).
- Deck repairs. Loose boards or damaged wood found during prep typically need fixing first, averaging $250 to $1,200 (Thumbtack).
- Labor rate. Contractors typically charge $40 to $70 per hour or $1 to $2.50 per sq ft, and this varies by region (HomeAdvisor, Bob Vila).
How to lower your deck staining cost
- Handle power washing yourself if you’re comfortable with a rented or owned pressure washer — this can save the $0.50 to $1.50 per sq ft (or $50 to $100 per hour) contractors typically charge for it (HomeAdvisor, Bob Vila).
- Choose a clear or water-based stain instead of oil-based if your deck’s condition allows it — these run $20 to $60 per gallon (clear) or $20 to $90 per gallon (water-based) versus $35 to $120 per gallon for oil-based (HomeAdvisor, Bob Vila).
- Stay on top of maintenance. Restaining an already-finished deck regularly avoids the heavier stripping work that pushes restaining costs to $4 to $7 per sq ft (Bob Vila).
- Fix small repairs early. Addressing loose boards or minor damage before it worsens keeps you closer to the $250 low end of typical repair costs rather than the $1,200 high end (Thumbtack).
- Get multiple quotes. Labor rates alone range from $40 to $70 per hour between contractors, so comparing two or three bids can meaningfully change your total (HomeAdvisor, Bob Vila).
Prices vary by region, deck condition, and the stain you choose, so treat the figures above as a planning budget. Get a couple of local quotes, confirm whether prep work like power washing is included, before committing to a final number.
Advertisement · 336 × 280
Frequently asked questions
How much does it cost to stain a deck?+
Most homeowners pay $550 to $1,250 for a full deck staining project, with a national average around $969 (HomeAdvisor, Bob Vila, Thumbtack). Smaller decks under 150 sq ft can run as low as $200 to $575, while larger decks over 500 sq ft can exceed $1,150 to $2,350 (HomeAdvisor).
How much does deck staining cost per square foot?+
Staining alone typically runs $0.50 to $5 per square foot depending on the source and scope (HomeAdvisor, Bob Vila, Thumbtack). Restaining a deck that already has an old finish costs more, about $4 to $7 per square foot, since it requires extra prep (Bob Vila).
Does the price include power washing and prep work?+
Not always. Power washing typically adds $0.50 to $1.50 per sq ft or $50 to $100 per hour, sanding runs $1 to $4 per sq ft, and stripping old stain can cost $1.50 to $12 per sq ft depending on how much needs to come off (HomeAdvisor, Bob Vila). Ask your contractor whether prep is included in their quote.
What's the cheapest type of deck stain?+
Clear or transparent stain is generally the least expensive material, at about $20 to $60 per gallon, followed by water-based stains at $20 to $90 per gallon (HomeAdvisor, Bob Vila). Oil-based stains run the most, at $35 to $120 per gallon.
Why do deck staining cost estimates vary so much between sources?+
National averages range from about $775 (Bob Vila) to $850 (HomeAdvisor) up to a reported $1,281 midpoint (Thumbtack), reflecting differences in deck size, stain type, how much prep is needed, and local labor rates of $40 to $70 per hour (HomeAdvisor, Bob Vila).
Does staining deck railings cost extra?+
Yes, railings are typically priced separately at $4 to $12.50 per linear foot, on top of the deck surface cost (HomeAdvisor, Bob Vila).
Sources
Figures synthesized and cross-checked across these sources (retrieved 2026-07-24):
- HomeAdvisor — Average cost $850; normal range $550-$1,250. Cost per square foot $1 to $4. Labor $1-$2.50 per sq ft. By deck size: 10'x10' (100 sq ft) $200-$400; 12'x12' (144 sq ft) $275-$575; 24'x24' (576 sq ft) $1,150-$2,350. By stain type per gallon: water-based $20-$90; oil-based $35-$120; solid $25-$70; semi-solid $40-$90; clear $20-$60. Power wash and stain $50-$100/hour. Sanding and staining $1-$4/sq ft. Strip and stain $9-$12/sq ft. Railing staining $4-$12.50 per linear foot.
- Bob Vila — National average $775; typical cost range $540-$1,250. General staining $2-$5 per sq ft (vs. painting $5-$9/sq ft). Restaining $4-$7 per sq ft. Average 12x20 deck costs $500-$1,000 to stain. Prep per sq ft: power washing $0.50-$1.50; sanding $1-$4; stripping $1.50-$3. By stain type per gallon: oil-based $35-$120; semi-solid $40-$90; semi-transparent $20-$100; solid $25-$70; clear/transparent $20-$60; water-based $20-$90. Sealing with staining $800-$1,700; sealing without staining $550-$1,300. Deck railings $4-$12.50 per linear foot. Labor rate $40-$70/hour.
- Thumbtack — National average cost ranges from $873-$1,897, with most people paying around $1,281; widest reported low-end $482 and high-end $3,318. Per square foot: $0.50-$2.50. By stain type per gallon: clear/transparent $20-$45; semi-transparent $20-$52; semi-solid $40-$45; solid $30-$45. Deck repairs (often needed before staining) average $250-$1,200.
Whole-project national averages vary noticeably by source: HomeAdvisor reports $850 (normal range $550-$1,250), Bob Vila reports $775 (typical range $540-$1,250), and Thumbtack reports a $1,281 midpoint (typical range $873-$1,897, with a widest reported spread of $482-$3,318 including outlier jobs). The $969 national average here is the mean of the three headline figures. range_low_usd/range_high_usd ($540-$1,897) span the low end of Bob Vila's typical range through the high end of Thumbtack's typical range; project_low_usd/project_high_usd ($550-$1,250) reflect the tighter band where HomeAdvisor and Bob Vila overlap most closely, which is the most representative 'typical homeowner' cost. Per-square-foot figures ($0.50-$5/sq ft depending on source and scope) are for staining labor and materials only; power washing, sanding, stripping old finish, and railing work are commonly quoted as separate add-ons and are not folded into the base per-sq-ft rate. by_type entries are per-gallon material costs for each stain category, not full-project costs, since none of the three sources broke total project cost down by stain type directly.