Deck staining cost: what pros charge in 2026
Short answer: deck staining typically costs about $2 to $5 per square foot, or $300 to $1,200 for most decks, around $850 on average (Inch Calculator). Stain runs $30 to $50 a gallon, and the job usually takes two visits because the deck must dry after cleaning.
National figures from the sources listed at the bottom. Local prices vary; use them as a starting point.
What it costs
| Item | Typical cost |
|---|---|
| Per sq ft | $2–$5 |
| Typical deck | $300–$1,200 (average $850) |
| Labor, per painter per hour | $25–$100 |
| Stain, per gallon | $30–$50 |
| Deck paint, per gallon | $50–$100 |
| Pressure washer rental, per day | $60–$80 |
Related: deck repair cost and pressure washing cost.
Handyman or licensed pro?
Deck cleaning and staining are handyman work and need no license. Rules vary by state; see handyman license requirements by state.
How to quote it
- Price washing, any board repair, and staining as separate lines.
- Agree on the stain type up front: transparent, semi-transparent or solid.
- Schedule two visits, and plan around rain.
More prices in the handyman price list.
Sources
Questions
How much does it cost to stain a deck?
About $2 to $5 per square foot, or $300 to $1,200 for most decks.
How long does deck staining take?
Usually two visits: one to clean and one to stain after it dries, often six hours or more of work.
More guides
- Gutter guard installation cost: what pros charge in 2026Per foot by guard type, house totals, and what raises it.
- Tile floor installation cost: what pros charge in 2026Installed per square foot, labor, tile by type, and a bathroom total.
- Kitchen cabinet installation cost: what pros charge in 2026Labor per cabinet and per foot, totals by grade, and removal.
- Exterior door replacement cost: what pros charge in 2026Entry, double, sliding and storm doors, labor, and what raises it.