Quick Answer: Wood Painting & Staining Costs in Toronto
Wood painting in Toronto costs $4–$8 per linear foot for trim and baseboards. Staining runs $900–$1,800+ for doors and $4–$7 per square foot for decks. Your total depends on the type of wood, the finish you want, and how much prep is involved.
At Home Painters Pro, we know wood finishing is detail work—there's no faking it. A sloppy trim paint job or a blotchy stain is visible from across the room. This guide covers everything: painting vs. staining, item-by-item pricing, the types of finishes available, and exactly how we deliver results that look sharp for years.
Painting vs. Staining Wood: Which Is Right for You?
This is the first question to answer, and it comes down to three things: the wood itself, the look you want, and your budget.
Choose Painting When:
- The wood is builder-grade — Pine, MDF, or finger-jointed trim doesn't have interesting grain worth showcasing
- You want a clean, modern look — White or coloured trim gives rooms a crisp, polished feel
- The wood has damage — Paint hides dents, patches, filler, and imperfections
- You want colour flexibility — Paint comes in unlimited colours; stain options are more limited
- Budget is tight — Painting is generally 30–40% less expensive than staining because prep is faster
Choose Staining When:
- You have beautiful hardwood — Oak, maple, walnut, cherry, or mahogany deserve to be seen
- You want a warm, natural look — Stained wood adds warmth and character that paint can't replicate
- You're finishing exterior doors — A stained and varnished front door is a show-stopper
- You're matching existing woodwork — Staining keeps a consistent natural-wood look throughout the home
- You want to see the grain — The whole point of staining is celebrating what's underneath
The honest truth: About 70% of our wood projects are painting, 30% staining. Most Toronto homes built after 1990 have softwood trim that looks better painted. If you have an older home with original hardwood trim, staining is usually the way to go.
Wood Painting & Staining Prices by Item
Interior Wood Painting
| Item | Cost |
|---|---|
| Baseboards (per linear foot) | $4–$8 |
| Door casing / trim (per linear foot) | $4–$8 |
| Window casing (per window) | $60–$120 |
| Interior door (per door, painted in place) | $150–$300 |
| Interior door (removed, sanded, sprayed) | $200–$350 |
| Crown moulding (per linear foot) | $5–$10 |
| Staircase spindles and railing | $800–$2,000 |
| Built-in shelving / cabinetry | Quoted per project |
| Whole-house trim (3-bedroom, ~400 linear ft) | $1,500–$3,500 |
Wood Staining & Varnishing
| Item | Cost |
|---|---|
| Exterior front door (full strip & refinish) | $900–$1,800+ |
| Interior door (strip & re-stain) | $400–$800 |
| Staircase railing and balusters | $800–$2,500 |
| Deck staining (per sq ft, prep separate) | $4–$7 |
| Fence staining (per linear foot) | $6–$12 |
| Wood beam / accent (per linear foot) | $8–$15 |
Exterior Wood Painting
| Item | Cost |
|---|---|
| Exterior trim and fascia (per linear foot) | $5–$10 |
| Exterior door (paint only, no stripping) | $200–$400 |
| Porch railings | $400–$1,200 |
| Fence painting (per linear foot) | $5–$10 |
| Garage door (wood) | $400–$800 |
All prices include prep, priming, and two finish coats. HST extra. Exact pricing depends on wood condition and access.
Types of Wood Finishes Explained
Understanding finishes helps you make the right choice. Here's the plain-English breakdown:
Paint Finishes for Wood
Semi-gloss — The standard for trim and woodwork. Durable, easy to clean, and provides a nice contrast against eggshell walls. This is what we use 80% of the time on trim.
Satin — Slightly less sheen than semi-gloss. Good for a more understated look or if you don't want your trim to be too "shiny." Works well in bedrooms and living rooms.
High-gloss — Maximum shine and durability. Looks sharp on doors and detailed mouldings but shows every imperfection, so surface prep needs to be perfect. Popular on front doors.
Stain Types
Oil-based stain — Penetrates deeper into the wood, gives richer colour, and is more durable. Takes longer to dry (8–24 hours between coats). This is what we use for most staining projects, especially exterior.
Water-based stain — Lower odour, faster drying, easier cleanup. Good for interior projects where ventilation is a concern. Colour is slightly less rich than oil-based but has improved dramatically in recent years.
Gel stain — Sits on top of the wood rather than penetrating. Good for vertical surfaces (no drips) and for evening out blotchy woods like pine or birch. We use this when standard stain would look uneven.
Protective Topcoats
Polyurethane (oil-based) — The gold standard for interior wood protection. Hard, durable, and gives a warm amber tone. We use 2–3 coats on high-traffic areas like railings and floors.
Polyurethane (water-based) — Crystal-clear finish that won't yellow over time. Good for light-coloured woods where you want to keep the natural colour. Dries faster than oil-based.
Marine varnish (spar urethane) — Contains UV blockers and is flexible enough to handle wood expansion and contraction. Essential for exterior doors and any wood exposed to sunlight. This is what we put on every exterior door we refinish.
Lacquer — Fast-drying, extremely hard finish. Best applied by spraying. We use this on cabinetry and furniture-grade woodwork.
Interior vs. Exterior Wood: Different Rules
Wood finishing is not one-size-fits-all. Interior and exterior wood face completely different challenges, and using the wrong products is a guaranteed failure.
Interior Wood
- Enemies: Scuffs, fingerprints, scratches, cleaning products
- Needs: Hardness, stain resistance, low odour
- Best products: Acrylic enamel paint (Benjamin Moore Advance) or oil-based polyurethane over stain
- Lifespan: 7–15 years before needing a refresh
Exterior Wood
- Enemies: UV rays, rain, snow, freeze-thaw cycles, humidity, insects
- Needs: UV protection, water resistance, flexibility, breathability
- Best products: 100% acrylic exterior paint or marine-grade spar urethane over exterior stain
- Lifespan: 3–7 years depending on sun exposure (south-facing wood fades fastest)
If you have a deck that needs work, check out our dedicated deck painting and staining services. For door-specific projects, see our door painting services.
Our Wood Painting & Staining Process
For Painting Projects
Assessment and prep planning — I look at every piece of woodwork, check for damage, peeling, or adhesion issues, and determine the prep level needed. Some trim just needs a light sand and prime; others need full stripping.
Cleaning and degreasing — All wood surfaces are cleaned to remove grime, oils, and fingerprints. Paint won't stick to dirty wood, period.
Filling and sanding — We fill every nail hole, dent, and gap with quality wood filler, then sand everything smooth. On trim with multiple old paint layers, we sand aggressively to create a level surface. This step is 40% of the job and 80% of what makes it look good.
Caulking — We run a clean bead of paintable caulk where trim meets walls. This eliminates shadow lines and gaps, giving that "built-in" look.
Priming — High-adhesion primer on all bare wood, repaired areas, and any previously stained or oil-painted surfaces. We use Zinsser BIN or KILZ for maximum adhesion.
Painting — Two coats of premium acrylic enamel. We brush trim by hand for the best finish—spraying is faster but leaves a thinner film and isn't practical in occupied homes. Every cut line is straight and clean.
For Staining Projects
Stripping — Remove all existing finish down to bare wood. We use chemical strippers, heat guns, or sanding depending on the finish type and wood species. For major strip jobs, our paint stripping service handles the heavy lifting.
Sanding — Progressive sanding from coarse to fine grit (80 → 120 → 150 → 220). The final grit matters—too coarse and the stain looks rough; too fine and it won't absorb evenly. We know the right grit for each wood species.
Conditioning — On softwoods (pine, fir) and blotch-prone woods (birch, maple), we apply wood conditioner before staining. This ensures even colour absorption and prevents the splotchy look that ruins so many DIY stain jobs.
Staining — Stain is applied evenly, worked into the grain, and wiped to the desired depth of colour. Darker colours may need multiple coats with drying time between each. We test stain colour on a hidden area first so you approve the shade before we do the whole piece.
Topcoat — 2–3 coats of polyurethane or varnish, lightly sanded between coats for adhesion. The final coat determines the sheen—satin, semi-gloss, or gloss. Each coat needs proper drying time; we don't rush this.
What Makes Wood Finishing Worth the Professional Cost
I'll be straight with you: wood painting and staining is one of those jobs that looks easy until you try it. The difference between a DIY job and a professional one is obvious from five feet away.
With painting: brush marks, drips on edges, rough filler spots, and wavy cut lines are the telltale signs of amateur work. Professional trim work is smooth, level, and has razor-straight lines where trim meets wall.
With staining: blotchy colour, lap marks (dark lines where wet stain overlapped dry stain), and peeling topcoat are classic DIY problems. Professional staining is even, rich, and the topcoat is glass-smooth.
The prep work is what separates us. Anyone can apply paint or stain—it's the 3–4 hours of sanding, filling, and priming per room that makes the finished product look right.
Commonly Requested Wood Projects
Whole-house trim refresh — The most common request we get. Every baseboard, door casing, and window trim gets sanded, primed, and painted. Transforms the entire home for $1,500–$3,500 in a typical 3-bedroom house.
Staircase makeover — Painting or staining the railing, balusters, and newel post. Often combined with painting risers white and staining treads. One of the highest-impact projects in a home.
Front door refinishing — Strip, sand, stain, and varnish a wood front door. Takes 2–3 days because of drying time between coats. The curb appeal improvement is immediate and dramatic.
Kitchen cabinet painting — Not strictly "woodwork" in the traditional sense, but we handle it. Proper cabinet painting requires spraying for a factory-smooth finish. Quoted per project.
Ready to Transform Your Woodwork?
Whether you need crisp white baseboards, a beautifully stained front door, or a full-house trim refresh, I'll give you a detailed, fixed-price quote with no surprises.
Call me directly at (416) 875-8706 or request your free quote. If I don't answer right away, I'll get back to you as soon as I can.
Frequently Asked Questions
Wood trim painting costs **$4–$8 per linear foot** in Toronto. A typical room with 50 linear feet of baseboard runs about **$200–$400**. Whole-house trim painting for a 3-bedroom home usually comes in at **$1,500–$3,500** depending on the amount of trim and prep required.
Staining costs vary by item: interior railings and balusters run **$800–$2,500**, exterior door strip-and-refinish is **$900–$1,800+**, and deck staining is **$4–$7 per square foot** (prep separate). Staining generally costs more than painting because of the extra prep work.
Paint if you want a clean, modern look or if the wood isn't worth showcasing (builder-grade pine, MDF, or damaged wood). Stain if you have beautiful hardwood like oak, maple, or walnut that you want to show off. Paint hides flaws; stain highlights the grain—including any imperfections.
Yes, but it requires proper prep. We sand the surface, apply a high-adhesion bonding primer (like Zinsser BIN), and then paint with two coats. Skipping the primer is the number-one reason paint peels off stained wood. We never skip it.
We use acrylic enamel paint—specifically Benjamin Moore Advance or Scuff-X. These are self-levelling (fewer brush marks), extremely durable, and dry to a hard finish that resists scuffs and fingerprints. For sheen, semi-gloss on trim gives you durability and easy cleaning.
Interior stained woodwork with proper polyurethane varnish lasts 5–10 years before needing a refresh. Exterior wood (doors, fences, decks) needs re-staining every 2–4 years depending on sun exposure and weather. We use marine-grade varnishes on exterior doors for maximum durability.
When necessary, yes. If existing paint is peeling, chipping, or there are too many layers built up, we strip it down to bare wood before refinishing. We offer dedicated [paint stripping services](/services/paint-stripping-toronto/) for big strip jobs. For staining, the old finish almost always needs to come off completely for an even result.
Exterior finishes need UV protection, water resistance, and flexibility to handle temperature changes. Interior finishes prioritize hardness, scratch resistance, and low odour. Never use an interior finish outside—it'll fail within one season. We select the right product for each application.




