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.
Your results
Stain to buy2 gallons
Exact amount (2 coats)1.44 gal
Deck surface144 sq ft
Railing (both sides, approx.)0 sq ft
Gallons by coverage rate (2 coats)
Coverage
Floor only (exact)
Floor only (buy)
Floor + railing (buy)
150 sq ft/gal
1.92
2
5
200 sq ft/gal
1.44
2
4
250 sq ft/gal
1.15
2
3
300 sq ft/gal
0.96
1
3
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.