Wood Staining and Finishing Pricing Guide

QuotrPro Team
7 min read

Wood staining and finishing costs $4–$10 per square foot for interior architectural woodwork including prep, stain, and 2–3 coats of clear finish. Exposed beams run $8–$15 per linear foot. Built-in bookcases and shelving cost $200–$600 per unit. Staircase refinishing runs $1,500–$4,000. Use oil-based polyurethane or waterborne lacquer for durability. Target 50–60% gross margin.

Wood staining and finishing is a premium service that requires patience, product knowledge, and attention to detail. Unlike painting, staining leaves no room to hide imperfections — every surface defect shows through a transparent finish. This high skill requirement keeps competition low and prices high. Interior woodwork finishing projects generate $50–$150 per hour effective labor rate, making it one of the most profitable services a painting contractor can offer.

Pricing by Project Type

Wood finishing projects vary widely in scope and pricing. Interior trim staining (baseboards, casings, crown): $3–$6 per linear foot. This includes sanding, staining, and 2–3 coats of clear finish. Exposed ceiling beams: $8–$15 per linear foot depending on beam size and height. Beams require scaffolding or ladder work and are physically demanding overhead work. Wood paneling walls (tongue-and-groove, shiplap, board-and-batten): $4–$8 per sq ft for staining and finishing. Fireplace mantels and surrounds: $300–$800 per piece depending on size and detail complexity. Built-in bookcases, cabinets, and shelving: $200–$600 per unit. Staircase components (handrail, balusters, newel posts, stringers): $1,500–$4,000 per staircase for complete stripping, sanding, staining, and finishing. New construction interior woodwork (all trim, doors, and architectural details): $3–$5 per sq ft of wood surface, with whole-house projects running $5,000–$15,000. Each project type has different production rates and difficulty levels — price accordingly rather than applying a single per-square-foot rate across all woodwork.

Stain Product Selection

Stain choice affects color depth, application ease, and final appearance. Oil-based stains (Minwax Wood Finish $10–$15 per quart, General Finishes Gel Stain $18–$25 per quart, Varathane Premium $10–$14 per quart) penetrate wood deeply and provide rich, even color. They have longer working time (15–30 minutes before wiping), which is important on large surfaces where maintaining a wet edge matters. Water-based stains (General Finishes EF Series $18–$25 per quart, Minwax Water-Based $10–$15 per quart) dry faster (5–10 minutes), raise the wood grain (requiring additional sanding), but have lower odor and easy cleanup. They work well when the client wants lighter, more contemporary tones. Gel stains (General Finishes Gel Stain, Minwax Gel Stain $12–$18 per quart) sit on the surface rather than penetrating, providing more uniform color on blotchy woods like pine, maple, and cherry. They are also ideal for vertical surfaces because they do not drip or run. Dye stains (TransTint $25–$35 per bottle) are mixed into water or alcohol and produce vivid, transparent color without obscuring grain. Professional finishers often layer dye stain under a gel or oil stain for color depth. Always create sample boards on the same wood species as the project — stain looks different on every wood species.

Clear Finish Options and Application

The clear topcoat protects the stained wood and determines the final sheen and durability. Oil-based polyurethane (Minwax Fast-Drying Poly $15–$20 per quart, General Finishes Arm-R-Seal $22–$30 per quart) is the traditional finish for woodwork. It adds a warm amber tone, provides excellent durability, and is easy to apply with a brush or wipe-on method. Apply 3 coats minimum with light sanding (320-grit) between coats. Waterborne polyurethane (General Finishes High Performance $22–$28 per quart, Minwax Polycrylic $14–$18 per quart, Varathane Crystal Clear $15–$20 per quart) dries water-white with no yellowing, has low odor, and dries faster (2–3 hours vs. 6–8 hours for oil). Ideal for white or light-stained wood where yellowing is undesirable. Pre-catalyzed lacquer (Sherwin-Williams WoodClassics $30–$45 per quart) is the professional production finish — it dries in minutes, builds film quickly, and sands easily between coats. Requires spray application and good ventilation. Production rate with lacquer: 200–400 sq ft per hour versus 75–150 sq ft per hour for brush-applied polyurethane. For high-wear surfaces (stair treads, handrails), use a commercial-grade finish like General Finishes Enduro-Var or Bona Traffic HD ($65–$85 per quart) for maximum durability.

Surface Preparation for Wood Finishing

Wood finishing prep is meticulous and cannot be rushed. New unfinished wood: sand through progressive grits — 80, 120, 150, and finally 180 or 220. Each grit removes the scratches from the previous grit. Skipping grits leaves visible scratch patterns under stain. Use a random orbital sander for flat surfaces and hand-sand profiles and details. After the final sanding, raise the grain by wiping with a damp cloth, let dry 30 minutes, then sand lightly with 220-grit. This prevents the stain from raising the grain and producing a rough surface. Previously finished wood: determine whether the existing finish is intact or deteriorating. Intact finishes can be scuff-sanded (220-grit) and recoated. Deteriorating finishes must be stripped to bare wood using chemical stripper (Citristrip $12–$18 per quart, or SmartStrip $25–$35 per quart) and then sanded smooth. Stripping adds $3–$6 per sq ft to your price. Wood conditioner (Minwax Pre-Stain Wood Conditioner $8–$12 per quart) is essential for softwoods and blotch-prone hardwoods — it equalizes stain absorption and prevents splotchy results. Always use conditioner on pine, maple, cherry, and birch.

Specialty Wood Finishing Techniques

Specialty techniques command premium pricing because they require advanced skill. Whitewashing and pickling ($5–$10 per sq ft): apply diluted white paint (50% paint, 50% water) or a dedicated pickling stain over bare wood, wipe to desired opacity, and clear coat. Popular on pine, oak, and reclaimed wood. Cerusing (limed oak finish, $8–$15 per sq ft): fill open-grain wood like oak or ash with white or tinted paste (Briwax Liming Wax $15–$20 per tin or rubbing compound), then seal. Creates a dramatic two-tone effect highlighting the wood grain. Ebonizing ($6–$12 per sq ft): apply a reactive solution (iron acetate made from steel wool dissolved in vinegar) that chemically darkens tannin-rich woods like oak, walnut, and cherry. Follow with a clear finish. The result is a deep, natural-looking black that is richer than black stain. Distressing and aging ($8–$20 per sq ft): create an antique or reclaimed appearance using chains, hammers, awls, and multi-layer staining techniques. This is highly subjective work — client approval on sample areas is essential before proceeding. French polishing ($15–$30 per sq ft): the ultimate furniture-grade finish using shellac applied with a rubbing pad. Extremely labor-intensive but produces an unmatched depth and luster.

Estimating Tips for Wood Finishing Projects

Wood finishing estimates require more detail than painting estimates because the variables are greater. During the estimate visit, identify: wood species (affects stain absorption and product choice), surface condition (new, previously finished, or damaged), the desired color and sheen (bring stain sample chips), accessibility (scaffolding for beams, removal of shelving for built-ins), and the level of prep required. Create a physical stain sample on a matching wood species before quoting — this prevents color-matching disputes after the work is complete. Charge $50–$150 for custom stain samples, credited toward the project if the client proceeds. Estimate labor time generously — wood finishing is slower than painting. A solo finisher can stain and finish 150–300 sq ft per day on flat surfaces, less on detailed millwork. Allow a full day per coat for drying, sanding between coats, and applying the next coat. A staircase refinish with three coats of polyurethane and sanding between each coat takes 4–6 working days even though the actual application time is only a few hours. Build drying time into your schedule to avoid bottlenecking your crew.

Frequently Asked Questions

Interior wood staining and finishing costs $4–$10 per sq ft including sanding, stain application, and 2–3 coats of clear finish. Simple flat surfaces (paneling, shelving) are at the low end. Detailed millwork, beams, and staircases are at the high end. Stripping previously finished wood adds $3–$6 per sq ft. Specialty techniques like cerusing or ebonizing cost $8–$20 per sq ft.

Create Professional Estimates in Minutes

Stop spending hours on estimates. QuotrPro uses AI to help painters create accurate, professional proposals that win more jobs.

Try Free for 3 Days

No credit card required · 30-day money-back guarantee

Try Free for 3 Days

No credit card required