Skip to main content
Calcimator

Furniture Finish Schedule Calculator

Calculate finish material quantities, dry times, and total project timeline for polyurethane, lacquer, oil, shellac, and other wood finishes.

About this calculator

Different wood finishes behave nothing alike, and this calculator keeps separate coverage rates, dry times, and cure times for each of seven finish types — oil and water-based polyurethane, lacquer, tung oil, Danish oil, shellac, and wipe-on poly — rather than treating "finish" as one generic product. Coverage per quart ranges from about 60 sq ft (tung oil, which soaks deep into the wood rather than building a film) to 150 sq ft (water-based poly), so quantity needed scales directly with your chosen finish and coat count. Dry time between coats is the calculation's most environment-sensitive number: it's adjusted by a temperature factor (doubling below 60°F, dropping to 0.7x above 80°F) and a humidity factor (doubling above 80% relative humidity, since moisture in the air directly competes with solvent evaporation), so the same finish in a cold damp basement can take dramatically longer between coats than in a warm dry shop.

The calculator distinguishes two different timelines that are easy to conflate: total hands-on work time (actual application and sanding effort) versus total elapsed time (wall-clock time including all the waiting between coats), the latter converted into 8-hour working days for scheduling. Full cure time — when the finish is fully hardened and safe for normal use — is tracked completely separately from recoat dry time and can be much longer (up to 30 days for oil poly or tung oil), a distinction that often surprises people who assume a finish is "done" once it's dry to the touch and no longer tacky.

Inputs

sq ft
°F
%

Results

Finish needed (quarts)

0.72

Dry time between coats (hrs)

6

Stain needed (quarts)0
Application time per coat (hrs)0.3
Total hands-on time (hrs)1.7
Total elapsed time (hrs)13.7
Total elapsed (8-hr days)1.7
Full cure time (days)30
Finish NameOil polyurethane
How to Use This Calculator
  1. Enter the Surface Area in square feet and select the Finish Type (oil poly, water poly, lacquer, oils, shellac).
  2. Enter the Number of Coats, whether to Sand Between Coats, and current Temperature and Humidity.
  3. Indicate whether you are applying a stain before the topcoat.
  4. Review Finish and Stain quantities in quarts, Dry Time Between Coats adjusted for your shop conditions.
  5. Check Total Elapsed Days (8-hr workdays) and Full Cure Time to schedule the project timeline.

How the result changes with Surface area (sq ft)

Surface area (sq ft)Finish needed (quarts)Dry time between coats (hrs)
150.366
230.556
451.086
751.86

What each input means

Surface area (sq ft)
Total surface area to finish. A dining table top is ~18 sq ft; with legs/apron ~30 sq ft.
Finish (0=OilPoly..5=Shellac 6=WipeOn)
Select the finish (0=oilpoly..5=shellac 6=wipeon)
Number of coats
Typical: 3 coats for poly/lacquer, 3-5 for oil finishes, 3 for shellac.
Sand between coats
Sanding between coats with 220-320 grit. Recommended for best adhesion.
Ambient temperature (F)
Shop temperature. Below 60F significantly slows drying.
Relative humidity (%)
High humidity (>65%) slows dry time, especially for oil-based finishes.
Apply stain first
Whether to apply wood stain before the topcoat finish.

What each result means

Finish needed (quarts)
Quarts of topcoat finish for all coats.
Stain needed (quarts)
Quarts of stain (0 if not staining).
Dry time between coats (hrs)
Adjusted recoat wait time based on temperature and humidity.
Application time per coat (hrs)
Estimated hands-on time to apply one coat.
Total hands-on time (hrs)
Active working time for staining, coating, and inter-coat sanding.
Total elapsed time (hrs)
Wall-clock time from start to last coat dry, including wait times.
Total elapsed (8-hr days)
Elapsed time expressed in 8-hour working days.
Full cure time (days)
Days until finish is fully hardened and safe for normal use.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Surface area (sq ft) = 30, Finish (0=OilPoly..5=Shellac 6=WipeOn) = 0, Number of coats = 3, Sand between coats = 1 = 7 input(s) provided
  2. Calculate Finish needed
    Finish needed = (surfaceAreaSqFt * numCoats) / coveragePerQt
    0.72 = 0.72
  3. Calculate Dry time between coats
    Dry time between coats = baseDryTime * tempFactor * humidityFactor
    6 = 6
  4. Calculate Stain needed
    0 = 0
  5. Calculate Application time per coat
    0.3 = 0.3

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does dry time change so much between a cold basement and a warm shop?

The calculator multiplies each finish's base dry time by a temperature factor that doubles it below 60°F, drops it to 0.7x above 80°F, and applies smaller adjustments (1.5x, 0.85x) in the transition ranges, and then multiplies again by a humidity factor that doubles dry time above 80% relative humidity. Both factors stack, so a finish drying in a cold, humid basement can take several times longer between coats than the same finish in a warm, dry shop.

What's the difference between total elapsed days and full cure time?

totalElapsedDays is the wall-clock time from your first coat to the last coat being dry enough to handle, including adjusted dry time and sanding between every coat, converted into 8-hour working days. fullCureDays tracks when the finish is completely hardened and safe for full-strength daily use, which is calculated separately from recoat dry time and can run much longer — up to 30 days for oil poly or tung oil — a distinction that surprises people who assume a finish is done once it's dry to the touch.

Why does tung oil need so much more finish material than water-based polyurethane for the same surface?

Coverage rates differ by finish type because of how each product behaves on wood: tung oil is set to only 60 sq ft per quart since it soaks into the wood fibers rather than building a surface film, while water-based polyurethane covers 150 sq ft per quart because it forms a thin film on top. quartsNeeded is surface area times number of coats divided by that coverage rate, so the finish type alone can swing your material total by more than double for an identical project.

Does adding a stain step change my dry time between topcoat coats?

No — stainDryHours is calculated separately from adjustedDryTime and only affects the one-time wait after staining and before the first topcoat coat; it doesn't change the recoat wait time between topcoat coats themselves. Stain drying is still adjusted by the same temperature and humidity factors as the topcoat, so cold or humid conditions slow the stain step too.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Crafts, Hobbies & Games.