The finish doesn't fix anything. It locks in what's there.
Every orbital swirl, mill mark, glue smear, and raised fiber gets sealed in under the first coat. The clear film acts like a lens — it doesn't hide problems, it introduces them under better lighting. Otherwise good pieces go out the door with swirl marks clearly visible in raking light. Not because the woodworker didn't sand. Because they stopped at the orbital and called it done.
Surface prep isn't optional. It's the job.
Start with raking light.
After final sanding, hold a work light at a low angle across the surface before you open any finish can. Look down the length of the board. What you see now is what the finish will see: orbital swirls showing as faint arcs across the grain, cross-grain scratches from coarser grits, mill marks as shallow ridges, glue that was wiped wet and smeared instead of removed.
Orbital swirls are the most common problem and the easiest to prevent. An orbital sander leaves micro-arc scratches that don't follow the grain. Under a film finish in direct light, they read as dull patches or, on gloss work, clearly visible spiral marks. The fix is a final hand-sand pass with the grain at 150 or 180 grit. Ten minutes. That's the whole repair.
Defects that require removal — tearout, mill marks, dents, dried glue — need to be addressed before final sanding, not during it. Sanding over a mill mark blends it into a larger abrasion zone. If a mill mark takes more than 30 seconds of 80-grit to remove, use a plane or scraper. That's what they're for.
Dried glue is the most commonly missed defect. It blocks finish penetration and leaves a rejection patch in the final surface, a spot that looks different from everything around it. Let squeeze-out dry, then slice it off with a sharp chisel. Wiping it wet distributes it.
Stopping grit by finish type:
Oil finishes stop at 150–180. Finer than 180 limits absorption. OB poly: 180, hand-sanded final pass with the grain. WB poly: 180, then grain-raise and knockdown before the first coat. Lacquer: 150–180. It builds fast and tolerates minor scratches between coats, but orbital swirls still show through.
If the wood is figured or you're finishing for grain reflection, add a 220-grit pass after 180. Five minutes. Worth it every time.
Grain raising for WB poly:
Water raises grain. The short fibers at the surface spring up when they get wet, and the first coat of a water-based finish triggers this. You can let it happen and sand it back, or you can get ahead of it.
The protocol: sand to 180, wipe the surface with a damp rag, let it dry completely (two hours minimum), sand with 220-grit to knock off the raised fibers, wipe clean. Now the first coat has nothing to raise. Between-coat sanding at 320 handles anything the finish itself lifts.
Ring-porous species — oak, ash, elm — have aggressive grain raise. Pre-raising is mandatory. On walnut and cherry you have more room for error. On hard maple and birch, many woodworkers skip it and get acceptable results.
Pore filling:
Open-grain species — oak, ash, wenge — have visible pores. A film finish over those pores either bridges them (leaving dimples when the solvent pulls back) or fills them slowly over many coats and much sanding. Neither is fast.
For satin and matte sheens, open pores are part of the surface character. Leave them. For gloss or semi-gloss, you need them filled. You can't sand a gloss surface flat over unfilled pores — the dimples stay regardless of film thickness.
WB paste grain filler is the standard approach. Work it into the pores, wipe across the grain to pack them, wipe with the grain to clean the surface. Cure, sand with 320-grit. A 2-lb cut of dewaxed shellac in two or three coats will partially fill moderate-grain species like cherry or walnut. Not enough for white oak, but adequate for a lot of work.
The washcoat:
Wood absorbs finish unevenly. End grain drinks more than face grain. Sapwood takes more than heartwood. Without sealing first, the initial full coat pulls in at different rates and the surface looks streaky.
A washcoat is a heavily thinned first coat, 10 to 15 percent of working strength, that seals the surface before the build coats go on. Everything downstream is more predictable.
OB poly: thin with mineral spirits. WB poly: thin with water per the manufacturer's instructions. Dewaxed shellac at a 1-lb cut works under any topcoat, dries in 30 to 60 minutes, and is the only reliable sealer over pine knots or resinous species like teak or rosewood.
Between-coat sanding:
320-grit between all coats except the final. Sand lightly with the grain. The goal is a frosted surface, not removal of the coat. If your sandpaper loads immediately, the finish isn't cured. Wait longer.
Wipe clean before the next coat. Sanding dust left under a wet coat creates texture that reads through.
The environment:
Good surface prep can be undone in the application room. Dust is the obvious problem — don't sand and immediately finish. Sweep or vacuum, wait 15 to 30 minutes after running compressed air before opening a can.
Temperature matters. Film finishes need 60°F minimum. Below that, OB poly may not reach the recoat window in 24 hours. WB poly may not coalesce and can produce a soft, hazy film that never fully hardens. Above 85°F, many finishes set too fast for even application. The window is 65 to 75°F. In a BC Interior shop running cycling heat, those numbers are not theoretical.
Run a raking light during application. It reveals coverage problems, bubbles, and missed sections while the finish is still open. Zero cost to fix them then. A sanding session after cure to find them is the other option.