DeckMath
decision tool · 10-dimension scoreboard · color + condition aware

Stain vs Sealer Calculator

Decision tool for users who don't know which product category to use on their deck. Compares pigmented stain (semi-transparent or solid color) to clear sealer (water-based or oil-based) across 10 dimensions: per-application cost, lifetime cost over your project years, lifespan, UV protection, wood-look preservation, ability to hide imperfections, application difficulty, drying time, application frequency, and weekend-project frequency. Recommendation engine factors in your color preference (keep natural / subtle tint / color change) and wood condition (new / weathered / grayed) — these can override the dimension scoreboard. Built on 2026-Q1 retail across Cabot, Behr, Olympic, Sherwin-Williams, Thompson's. Pairs with Deck Stain Calc + Deck Sealer Calc (single-product coverage tools).

10-dimension scoreboard2 stain types · 2 sealer typesColor + condition aware10-yr TCOLifetime cost compareDecision toolFree forever
10 dim·Scoreboard
UV blocking·Stain advantage
Natural look·Sealer advantage
2-7 yr·Lifespan range

Inputs

Project scope

sqft

yr

Stain gal/app3
Sealer gal/app3
Stain applications (10 yr)3
Sealer applications (10 yr)5

Head-to-head

Semi-transparent stain vs Water-based clear sealer · 272 sqft · subtle-tint color pref · weathered wood

Recommended for this scope
Semi-transparent stain
Examples: Cabot Australian Timber Oil · Behr Premium Semi-Trans · Olympic Maximum Stain Semi-Trans

Semi-transparent stain saves $102 over 10 yrs — fewer applications (3 vs 5) compounds. Stain pigments block UV (8/10 vs sealer 4/10) and last 2 more years per application. Hides imperfections 5/10 vs 2/10.

Stain
Semi-transparent stain
Cabot Australian Timber Oil
Cost/app
$126
Gal/app
3
Lifespan
4 yr
10-yr lifetime
$378
Applications
3× over 10 yr
Wins
6 dim
Sealer
Water-based clear sealer
Thompson's WaterSeal Advanced
Cost/app
$96
Gal/app
3
Lifespan
2 yr
10-yr lifetime
$480
Applications
5× over 10 yr
Wins
4 dim

10-dimension scoreboard

DimensionStainSealerWinner
Cost per application
One-time material cost: 3 gal stain @ $42/gal vs 3 gal sealer @ $32/gal for 272 sqft × 2 coats.
$126$96 Sealer
10-yr lifetime material cost
Stain 3 applications × $126 vs sealer 5 applications × $96. Sealer reapplications add up over time.
$378$480 Stain
Lifespan per application
Stain pigments block UV + slow weathering. Clear sealers shed water but don't block UV — wood grays under them. Stain typically lasts 2-3× longer per application.
4 years2 years Stain
UV protection
Pigment in stain blocks UV; clear sealers let UV through. UV degrades wood lignin → silvering + face checking. Stain wins decisively for sun-exposed decks.
8/104/10 Stain
Natural wood-look preservation
Clear sealer = wood looks like wood. Semi-trans stain = wood with color overlay. Solid stain = paint-like, grain barely visible. Sealer wins decisively for natural-aesthetic decks.
8/1010/10 Sealer
Hides imperfections
Solid stain hides knots, weathering, repaired boards. Clear sealer shows everything (silvering, gray patches, mismatched boards). For weathered decks, stain is decisively better cosmetically.
5/102/10 Stain
Application difficulty
Sealer is easier — thinner, more forgiving, fewer lap marks. Stain is thicker, requires more careful application to avoid streaking + uneven absorption.
5/103/10 Sealer
Drying time per coat
Water-based sealers dry fastest (2 hr). Oil-based products slower (12-24 hr). Stain typically slower than sealer regardless of base. Affects weekend-project planning.
24 hr2 hr Sealer
Applications over 10 yrs
Stain needs reapplication every 3-7 yrs. Sealer needs it every 1-3 yrs. For 10-yr horizon, sealer typically needs 2-3× more applications.
3× every 4 yrs5× every 2 yrs Stain
Weekend project frequency
Time investment per cycle ~6-10 hours. Stain wins on lower frequency — fewer weekends spent on deck maintenance over a 10-year horizon.
1 weekend every 4 yrs1 weekend every 2 yrs Stain
Total dimension winsStain 6·Sealer 4

Tolerances applied so trivial differences register as ties. Color preference + wood condition can override the scoreboard in the recommendation logic (e.g., 'keep natural' forces sealer regardless of dimension count).

How to use

Three steps. Permit-ready output.

  1. 01

    Enter total surface area

    Total sqft = horizontal deck + vertical (railing + stairs + fascia). Standard 16×12 deck with 60 LF railing = 272 sqft total. Drives all cost calculations.

  2. 02

    Pick stain type + sealer type for comparison

    Stain: Semi-transparent (Cabot, Behr Premium Semi — pigmented but shows grain, 3-5 yr life) or Solid (Behr Solid, Cabot Solid — paint-like opaque, 5-7 yr life). Sealer: Water-based clear (Thompson's, Olympic — cheapest, 2-3 yr) or Oil-based clear (Ready Seal, Penofin — deeper penetration, 2-4 yr).

  3. 03

    Set color preference

    Keep natural (forces sealer in recommendation — only clear preserves wood look). Subtle tint (semi-trans stain or tinted-clear sealer like Cabot AquaShield). Color change (forces stain — only stains add color). This single input overrides much of the dimension scoreboard.

  4. 04

    Set current wood condition

    New (recently installed, no weathering). Weathered (1-3 yrs, slight gray, normal aging). Grayed (3+ yrs, silvered patina, heavy oxidation). Grayed wood + clear sealer = silvering shows through; stain hides it. Condition affects recommendation strongly.

  5. 05

    Read recommendation + scoreboard

    10-dimension scoreboard with TCO over project years. Recommendation factors in color preference (overrides) + condition + lifetime cost. Caveat surfaces user-input conflicts (e.g., 'keep natural' chosen but stain recommended for UV — suggests subtle-tint compromise).

How we calculate

The math, fully transparent.

The Stain vs Sealer Calculator is the decision tool for users who don't know which product category to use on their deck. Compares pigmented stain (semi-transparent or solid color) to clear sealer (water-based or oil-based) across 10 dimensions: per-application cost, lifetime cost over your project years, lifespan, UV protection, natural wood-look preservation, ability to hide imperfections, application difficulty, drying time, application frequency, and weekend-project frequency. Recommendation engine factors in your color preference (keep natural / subtle tint / color change) and current wood condition (new / weathered / grayed). Built on 2026-Q1 retail pricing across Cabot, Behr, Olympic, Sherwin-Williams, Thompson's. Pairs with Deck Stain Calc + Deck Sealer Calc (single-product coverage tools).

IRC references

  • No direct IRC code for stain vs sealer choice (cosmetic/protective product selection)
  • AWPA M4 — Treated wood inspection (use for assessing 'condition' input)
  • EPA RRP rule — Pre-1978 painted decks may require Lead-Safe contractor for strip work
  • OSHA 1910.252 — Ventilation during oil-based product application
  • ASTM D6904 — Coverage measurement standards for clear coatings

2026-Q1 retail averages. Semi-trans stain $42/gal (Cabot, Behr Premium Semi-Trans, Olympic Maximum Stain, Ready Seal), 250 sqft/gal coverage, 4-yr life. Solid stain $48/gal (Behr Solid, Cabot Solid, Sherwin Deckscapes Solid), 250 sqft/gal, 6-yr life. Water-based clear sealer $32/gal (Thompson's WaterSeal, Olympic Maximum, Behr Premium, Cabot AquaShield), 250 sqft/gal, 2-yr life. Oil-based clear sealer $52/gal (Ready Seal, Penofin, Cabot ATO), 175 sqft/gal, 3-yr life. Scores: UV protection (1-10 higher better), application difficulty (1-10 lower better), wood-look preservation (1-10 higher better), hide imperfections (1-10 higher better). Recommendation overrides: 'keep natural' → forces sealer; 'color change' → forces stain; 'grayed' condition → forces stain (sealer can't hide silvering).

Per-application cost
cost = ceil((totalSqft × coats) / coveragePerGal) × pricePerGal

Buy gallons in whole units. Stain coverage ~250 sqft/gal × 2 coats × 272 sqft total = 1088 sqft of coverage need ÷ 250 = 4.35 gal → 5 gallons at $42 = $210 per application. Sealer water-based: same math at $32/gal = $160. Sealer oil-based at $52/gal: 175 sqft/gal coverage → 6.5 gal → 7 gallons = $364.

Lifetime cost over project years
lifetimeCost = costPerApp × ceil(projectYears / lifespanYears)

Stain (4 yr life) over 10 yrs = 3 applications. Sealer water-based (2 yr life) = 5 applications. Sealer oil-based (3 yr life) = 4 applications. Total $: stain 3 × $210 = $630, sealer 5 × $160 = $800, oil sealer 4 × $364 = $1,456. Stain typically wins on lifetime cost despite higher per-application cost.

Dimension winner logic
winner = goal === 'lower' ? min(stain, sealer) : max(stain, sealer)

10 dimensions evaluated. Cost-related → lower wins. Lifespan/UV/wood-look/hide-imperfections → higher wins. Tolerances applied so trivial differences register as ties. Overall recommendation = majority winner; user color preference + wood condition override the count.

Color preference override
if colorPreference === 'keep-natural': force sealer; if 'color-change': force stain

Stain pigments change wood color — there's no clear stain. Sealer preserves natural wood look — there's no opaque sealer. User aesthetic preference is a hard constraint regardless of cost math. The 'subtle-tint' option allows the scoreboard to decide between semi-transparent stain (light tint, shows grain) and tinted-clear sealer (Cabot AquaShield warmth).

Wood condition override
if condition === 'grayed': force stain (sealer can't hide silvering)

Clear sealers don't hide gray weathering — they preserve whatever's underneath. For grayed wood, the only way to restore color appearance is to either (1) brighten + sand to fresh wood before sealing, or (2) cover with stain. Most users choose stain for grayed wood because brighten + sand adds 1-2 weekends of work.

Save your plan

Don’t lose this estimate.

Your inputs are preserved in the URL — email it to yourself or copy the link so you can compare with contractor bids later. No account needed.

Frequently asked

Questions, answered.

Embed this calculator

One line. Any site. Free.

Drop the snippet into your contractor site, blog, or marketing page. Theme matches the parent site automatically.

<!-- Drop into any HTML, WordPress, Webflow, or contractor site -->
<script src="https://embed.deckmath.com/v1.js"
        data-deckmath-calc="stain-vs-sealer-calculator"
        data-theme="auto"
        async></script>