Article — Deck Stain Calculator
Deck Stain Calculator: Gallons Needed for Any Deck Size
A 14 × 20-foot deck (280 sqft) plus 40 linear feet of railing (120 sqft of stainable surface) needs 3.36 gallons of semi-transparent stain for 2 coats — round up to 4 gallons including spillage. The formula: total area × coats ÷ coverage rate × 1.05 for spillage. Semi-transparent stain covers 250 sqft per gallon. Always buy whole gallons.
What is deck stain?
Deck stain is a wood finish formulated for exterior horizontal surfaces — penetrating into the wood fibers to provide UV protection, water repellency, and color. Unlike paint, stain soaks into the wood rather than forming a film on top. This penetration is why properly applied stain rarely peels.
Five common stain categories exist: clear sealer (no pigment), transparent (light tint), semi-transparent (most popular), semi-solid (more pigment), and solid (opaque, paint-like). Each category covers a different square footage per gallon and lasts a different number of years before needing recoat.
The deck stain formula
Stain quantity comes from straightforward area math. Calculate total stainable surface area in square feet. Multiply by the number of coats. Divide by the coverage rate stated by the manufacturer (typically 200 to 300 sqft per gallon). Add 5 percent for spillage and brush absorption.
The complete formula: gallons = (area × coats) ÷ coverage × 1.05. For a typical 16 × 20-foot deck with 60 linear feet of railing using semi-transparent stain at 250 sqft/gal for two coats: 320 + 180 = 500 sqft total, × 2 coats = 1,000, ÷ 250 = 4.0, × 1.05 = 4.2 gallons. Buy 5 gallons.
The first wood stains were tar-based mixtures used on Viking longships and Scandinavian buildings starting around the 9th century. Modern synthetic deck stains date to the 1920s, when penetrating oil-based stains replaced traditional pine tar. The first water-based deck stains arrived in the 1990s, driven by VOC regulations.
Deck stain coverage by type
Coverage varies dramatically by stain type. Transparent and clear sealers spread thinly at 200 sqft/gal because they have no pigment carrier — they penetrate deeply but provide minimal surface buildup. Solid stains cover more area per gallon at 300 sqft/gal because the higher solids content fills wood grain rather than soaking in.
- Clear sealer = 200-250 sqft/gal (1 year)
- Transparent = 200 sqft/gal (1 year)
- Semi-transparent = 250 sqft/gal (2-3 years)
- Semi-solid = 275 sqft/gal (3-4 years)
- Solid stain = 300 sqft/gal (4-5 years)
- Penetrating oil = 350 sqft/gal (1-2 years)
How many deck stain coats?
One coat works for new pressure-treated lumber, which is saturated with preservation chemicals that block deep stain penetration. Two coats is the recommended standard for most decks — covers porous areas, evens out color, and provides full UV protection. Three coats applies to heavily weathered or porous wood like raw cedar.
The first coat absorbs differently from subsequent coats. Bare cedar takes 30 percent more stain on the first coat than the second. Pressure-treated pine soaks up about 15 percent more on coat one. Plan to buy the calculated amount plus 20 percent for the first-coat absorption variance.
Deck stain for railings
Railing surface area is easy to underestimate. A standard 36-inch wood railing has about 3 square feet of stainable surface per linear foot — top rail (top, two sides, bottom), bottom rail, and balusters. For 40 linear feet of railing, that adds 120 sqft to your stainable area, often more than 30 percent of the floor area.
Glass-panel or cable railings have less surface area per linear foot, around 1.5 sqft. Heavy timber railings with broad balusters and decorative caps can reach 4 sqft per linear foot. Pergola structures attached to the deck multiply linear footage further — typically 5 to 8 sqft per linear foot of pergola beam.
Stain the railings first, then the deck floor. Drips from railing work land on the floor and get absorbed into the floor stain. Reverse order means drips show as dark spots on a finished surface. Always work from top to bottom, vertical surfaces before horizontal.
Deck stain cost in 2026
Premium deck stains run $40 to $60 per gallon (US 2024-2026 average). Brands like Sikkens Cetol, Cabot Australian Timber Oil, and Sherwin-Williams SuperDeck command the top of this range. Box-store house brands like Behr Premium and Olympic Maximum run $25 to $35 per gallon.
For a typical 16 × 20-foot deck with railings, plan 4 to 5 gallons. At premium pricing, that is $160 to $300 in stain. Add brushes, rollers, drop cloths, and cleaner for another $30 to $60. Pressure washing or sanding prep adds $0 (DIY) or $200 to $500 (contractor).
Deck stain application timing
Apply stain when the air temperature is between 50°F and 90°F (10°C to 32°C). Below 50°F, the stain dries too slowly and stays tacky for days. Above 90°F, it dries too quickly and leaves lap marks. Direct sun on a hot day is the worst — the surface skins over before the stain penetrates.
Wood moisture content must be below 15 percent. Wait 48 to 72 hours after rain or pressure washing. Use a moisture meter on hardwoods. Staining wet wood traps moisture, causing peeling, mildew growth, and rapid failure. The most common stain failure cause is application on damp wood.
Staining wet wood is the single biggest mistake DIY deck refinishers make. The stain seals moisture inside the wood, which then promotes mildew, peeling, and wood rot. Always wait the recommended dry time after washing — at least 48 hours, longer in humid climates or under shade.
Deck stain mistakes
The first mistake is buying too little stain. Calculate properly with this tool, then add 20 percent for first-coat absorption. The second mistake is diluting stain to stretch coverage — voids the warranty, reduces UV protection, and ruins color uniformity. The third is staining over an old solid stain with a transparent product — chemical incompatibility causes peeling within a season.
The fourth mistake is skipping prep. Pressure wash or clean every deck thoroughly before staining. Any dirt, mildew, or old failed finish prevents proper penetration. Use a deck cleaner or oxygen bleach solution, rinse fully, and let dry completely before staining.