How much deck stain do I need?
Deck stain is estimated just like paint — from the surface area, the number of coats, and how far a gallon goes:
Gallons = surface area × coats ÷ coverage per gallon, rounded up
The deck floor area is length × width. Railings, balusters, and stairs add a surprising amount of surface, so the railings option bumps the area by about 40%. We multiply by your coats, divide by the coverage (around 250 sq ft per gallon for semi-transparent stain on smooth wood), and round up to whole gallons.
Coverage by stain type and wood
Coverage is per gallon, for a single coat. Old, rough, or bare wood is thirsty and covers far less — lower the value to match your boards.
| Finish | Coverage per gallon (1 coat) |
|---|---|
| Clear sealer / toner | 250–400 sq ft |
| Semi-transparent stain | 150–300 sq ft |
| Solid-color stain | 200–300 sq ft |
| Old / rough / bare wood | Use the low end |
Stain types, from clear to solid
The more pigment a finish has, the more it hides the grain — and the better it blocks UV, so it lasts longer between coats:
| Finish | Look | Recoat |
|---|---|---|
| Clear sealer | Natural; no color | ~1 yr |
| Toner | Hint of color, full grain | 1–2 yr |
| Semi-transparent | Color with visible grain | 2–3 yr |
| Semi-solid | More color, some grain | 3–4 yr |
| Solid | Opaque, like paint | 4–5 yr |
Clear and toner show off good wood but fade fastest; solid hides worn or mismatched boards but can peel if water gets under it.
When to restain
Test with the water-drop test: if water beads up, the finish is still protecting; if it soaks in and darkens the wood, it's time to recoat. Most decks need attention every 1–3 years, with horizontal, sun-baked floor boards wearing long before the railings.
How much does deck stain cost?
Deck stain and sealer run about $25–$50 per gallon, with premium solid and synthetic-resin stains at the top. Add a cleaner/brightener for prep, and budget for a second coat — at ~250 sq ft per gallon, most decks only take a gallon or two.
Tips for a lasting finish
- Clean and brighten first. Strip old finish, wash, and let the wood dry for 24–48 hours before staining.
- Go thin, not thick. Penetrating stains should soak in — wipe back any puddles. Two thin coats beat one heavy one.
- One coat for many stains. Some semi-transparent and toner products are designed for a single coat; set coats to 1 if so.
- Mind the weather. Stain at 50–90°F, out of direct sun, with no rain expected for 24–48 hours.