Deck Stain Calculator

Gallons of deck stain for the floor, railings and stairs, with a separate rate for the second coat.

ft²
About 4.5 ft² for a 36 in rail with 2×2 balusters, both sides. Use 6–7 for solid or horizontal-board rails.
ft²/gal
From the can. Rough, weathered or porous wood can drop to 100–150.
ft²/gal
Sealed wood absorbs less, so later coats often go about twice as far.
%
$
Stain needed
2.62 gallons
What to buy
3 one-gallon cans
Area
397 ft² to stain: deck 192 + railings 180 + stairs 25
By coat
First coat 1.75 gal · later coat 0.87 gal
Estimated cost
Enter a price per gallon to estimate cost

Deck stain cans list a coverage in square feet per gallon, but a deck is more than its floor. Railings, balusters and stairs can add as much surface as the deck boards themselves, and the first coat soaks in far more than the second. This deck stain calculator adds up the deck surface, railings and stairs, applies a separate coverage for the first and later coats, and tells you how many gallons (or 5-gallon pails) to buy. A 12 × 16 deck with 40 ft of railing and four steps comes to about 397 ft² and 2.6 gallons for two coats on smooth, dry wood.

Building new? Count boards with the deck board calculator first. Staining a fence instead? Enter the fence area (length × height × 2 sides) as the deck size and set railings and steps to 0, or see the fence calculator.

How to use the deck stain calculator

  1. Enter the deck length and width for the floor area.
  2. Enter the total railing length and the surface per foot. Balusters have four sides, so a standard 36 inch baluster railing has roughly 4 to 5 ft² of stainable surface per running foot, counting both sides of the rails.
  3. Enter the number of steps and the stair width. Each step counts a tread (about 11.25 in deep) and a riser (about 7.5 in tall).
  4. Pick the number of coats and enter the coverage from your product label. Use the low end of the label range for rough-sawn, weathered or very dry wood.
  5. Keep about 10% extra for board edges, gaps and touch-ups.

Formula

Area = Length × Width + Railing length × Surface per ft + Steps × Stair width × (11.25 + 7.5) ÷ 12
Gallons = (Area ÷ First-coat coverage + (Coats − 1) × Area ÷ Later-coat coverage) × (1 + Extra%)

Worked example

A 16 × 12 ft deck with 40 ft of baluster railing (4.5 ft² per ft), 4 steps 4 ft wide, two coats at 250 then 500 ft²/gal, and 10% extra.

  1. Deck: 16 × 12 = 192 ft². Railings: 40 × 4.5 = 180 ft². Stairs: 4 × 4 × 18.75 ÷ 12 = 25 ft². Total 397 ft².
  2. First coat: 397 ÷ 250 = 1.59 gal. Second coat: 397 ÷ 500 = 0.79 gal.
  3. With 10%: (1.59 + 0.79) × 1.10 = 2.62 gallons, so buy 3 one-gallon cans.

On rough, weathered boards at 150 then 300 ft²/gal, the same deck would need about 4.4 gallons, nearly a 5-gallon pail.

Deck stain gallons by deck size

Gallons for the deck floor only (no railings or stairs, no extra), at two coverage assumptions.

Deck sizeDeck area1 coat, smooth (250)2 coats, smooth (250 + 500)2 coats, rough or weathered (150 + 300)
8 × 10 ft80 ft²0.320.480.80
10 × 10 ft100 ft²0.400.601.00
12 × 12 ft144 ft²0.580.861.44
12 × 16 ft192 ft²0.771.151.92
16 × 20 ft320 ft²1.281.923.20
20 × 20 ft400 ft²1.602.404.00

Add railings and stairs with the calculator; on many decks they add 50 to 100% to the floor area.

Why the second coat goes further

Bare wood absorbs penetrating stain until its surface pores are full, so the first coat uses the most product. Manufacturers' data sheets often list a lower coverage for the first coat on new or weathered wood and roughly double it for the second, or advise a single coat on dense hardwoods that can't absorb more. The USDA Forest Products Laboratory's Wood Handbook explains why penetrating finishes behave this way: they soak into the wood rather than forming a film. Always follow your product's directions on coats and dry times; applying too much semi-transparent stain can leave a sticky film that peels.

Prep and other finishes

Clean, dry wood takes stain evenly. Most products want a few dry days before and after. Seal gaps around posts and the ledger flashing with exterior sealant first (the caulk calculator counts tubes). Painting rather than staining? Use the paint calculator with the same areas, since solid-color finishes behave more like paint.

Caveats and assumptions

  • Coverage depends heavily on the wood, its age and the product. Treat the label range as the best guide and buy one extra can if unsure; unopened cans can often be returned.
  • The railing surface factor is an estimate. Measure one section of your railing if it is unusual.
  • Stair stringers and fascia boards are not included; add their area to the railing length or deck size if you stain them.
  • New pressure-treated wood often needs to dry for weeks or months before staining. Follow the product directions.

Frequently asked questions

How much stain do I need for a 12x16 deck?

The floor alone is 192 ft², which needs about 1.15 gallons for two coats at 250 and 500 ft²/gal. With 40 ft of railing and 4 steps it rises to about 2.6 gallons including 10% extra.

How many square feet does a gallon of deck stain cover?

Labels commonly list about 150 to 300 ft² per gallon for the first coat on smooth wood, less on rough or weathered wood, and more for a second coat. Check your product's data sheet.

How much stain do I need for deck railings?

A standard 36 inch railing with 2×2 balusters has roughly 4.5 ft² of surface per running foot. 40 ft of railing is about 180 ft², nearly as much as a 12 × 16 deck floor.

Do I need two coats of deck stain?

Many semi-transparent stains recommend two thin coats on softwood decks, applied wet-on-wet or after a short dry time. Dense hardwoods and some products specify one coat. Follow the label.

How much stain for a fence?

Multiply fence length × height × 2 for both sides. A 100 ft long, 6 ft fence is 1,200 ft²; at 250 ft²/gal that is about 4.8 gallons for one coat.

Sources

This calculator gives estimates for planning and education. Check measurements, local codes, supplier specs and your school's official policy before relying on a result. See our disclaimer and how we build and check calculators.