How much stain do you need for a 12×20 deck?

A 12×20 ft deck (240 sq ft) needs about 2.4 gallons of stain for two coats at 200 sq ft per gallon — buy 3 gallons. With railing on three sides (48 ft), plan on 6 gallons.

Change the numbers

The calculator below is pre-filled for this project. Adjust any value — including feet and inches — and the results update instantly.

ftin
ftin
ftin

Counted as 3 ft high, both sides.

sq ft

Typically 150–300; rough or weathered wood absorbs more.

Add prices to estimate cost (optional)
$

Enter today’s prices from your store or supplier; we never guess prices for you.

Your results

Stain to buy3 gallons
Exact amount (2 coats)2.4 gal
Deck surface240 sq ft
Railing (both sides, approx.)0 sq ft
How much stain do you need for a 12×20 deck — diagram

Gallons by coverage rate (2 coats)

CoverageFloor only (exact)Floor only (buy)Floor + railing (buy)
150 sq ft/gal3.248
200 sq ft/gal2.436
250 sq ft/gal1.9225
300 sq ft/gal1.624

Use the 150 sq ft row for rough, weathered or never-sealed wood and the 250–300 rows for smooth, previously sealed boards.

The math

12 × 20 = 240 sq ft × 2 coats ÷ 200 = 2.4 gal

Common questions

How many gallons of stain for a 12x20 deck?

About 2.4 gallons for two coats on the deck floor (buy 3), or 6 gallons including 48 ft of railing.

Want the full method, tips and other sizes? See the deck stain calculator guide.

Last reviewed November 1, 2026. Results are estimates — confirm with your supplier.

Similar sizes

Related calculators