How to Stain a Deck: 7-Step Guide (+ Calculator)

How much stain and how to apply it: prep, 7-step process, amount chart and pro tips.

Quick answer: A 12×10 ft deck needs about 2 gallons of stain for two coats. Start with the deck stain calculator, then follow this 7-step process.

Before you stain

  • Age: new pressure-treated wood needs 6-12 months to dry
  • Weather: stain when it's 50-80°F, dry, and no rain for 48h
  • Clean: power wash or scrub with deck cleaner, then let dry 48h

The 7-step process

  1. Clean & strip: remove old stain and mildew with a deck stripper
  2. Sand lightly: knock down splinters with 80-100 grit
  3. Tape & protect: cover plants and nearby surfaces
  4. Stir thoroughly: stain settles — stir, don't shake
  5. Roll the field: use a roller for the main surface, brush edges
  6. Second coat: after the recommended recoat window (usually 2-4h)
  7. Wait: stay off it 24-48 hours; furniture after 3 days

Stain amount by deck size (2 coats)

DeckAreaGallons
10×10110 sq ft1
12×10132 sq ft2
12×16211 sq ft2
14×20308 sq ft3

Pro tips

  • Stain in the shade — sun dries stain too fast and causes lap marks
  • Work in full rows; keep a wet edge
  • Keep the leftover can labeled for touch-ups

Calculate your stain →

FAQ

How long does deck stain last?

2-4 years for semi-transparent, 3-5 for solid stains, depending on sun exposure.

Stain or seal first?

Use stain + sealer in one (most deck stains include UV blockers) or apply sealer over cured stain.

Why is my stain peeling?

Usually moisture — the wood wasn't dry enough. Strip, dry 48h+, and restain.

Need a different size?

Our free calculators give you the exact answer in seconds.

All Calculators