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

A 12×12 ft deck (144 sq ft) needs about 1.4 gallons of stain for two coats at 200 sq ft per gallon — buy 2 gallons. With railing on three sides (32 ft), plan on 4 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 buy2 gallons
Exact amount (2 coats)1.44 gal
Deck surface144 sq ft
Railing (both sides, approx.)0 sq ft
How much stain do you need for a 12×12 deck — diagram

Gallons by coverage rate (2 coats)

CoverageFloor only (exact)Floor only (buy)Floor + railing (buy)
150 sq ft/gal1.9225
200 sq ft/gal1.4424
250 sq ft/gal1.1523
300 sq ft/gal0.9613

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 × 12 = 144 sq ft × 2 coats ÷ 200 = 1.44 gal

Common questions

How many gallons of stain for a 12x12 deck?

About 1.4 gallons for two coats on the deck floor (buy 2), or 4 gallons including 32 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