Painters in Thornhill typically charge about $2.00 to $3.00 per square foot to paint walls, and closer to $4.70 per square foot once you add ceilings, trim, and doors. For a full interior repaint, most homes in Old Thornhill, Thornhill Woods, and the established Markham and Vaughan neighborhoods land between $3,500 and $8,000, with larger estate properties running $8,000 to $15,000 or more. A typical exterior runs $4,500 to $12,000. Those numbers are before HST, and they assume premium paint, real prep, and two full coats. The exact figure depends on ceiling height, the amount of trim, and the condition of the surfaces I find when I walk the home.
I have been painting homes in this community for two decades. Most Thornhill homeowners I meet care more about getting the job done right than about finding the lowest bid. Every job is backed by WSIB-covered crews, a $2M liability certificate I hand you before any work starts, and a tiered warranty: lifetime on interior work, three years on exterior, and five years on cabinets. We hold a 5/5 Google rating built over 20+ years of work across this area.
The housing here covers a wide range. You have grand estate homes with 20-foot ceilings and custom millwork, heritage properties in Old Thornhill Village with original plaster, and newer detached homes spread across Thornhill Woods with modern open layouts. Each type needs different prep, and pricing one accurately means knowing which you are standing in.
What Makes Thornhill Homes Distinctive
The housing stock here was built across several eras, and a century plaster home off Yonge takes a completely different work plan than a 2005 build in Thornhill Woods.
The heritage conservation district in Old Thornhill, centred along Yonge Street, holds some of Ontario's oldest residential architecture. These are genuine century homes with original plaster, lath walls, real wood trim with decades of paint already on it, and sightlines that matter to the neighbourhood. They paint nothing like a new build. The plaster cracks along stress lines, old oil-based trim requires a proper bonding primer so water-based coats stick, and settled door frames mean caulk lines that have to be cut and redone by hand. We have painted estate properties, family homes, and character cottages in this historic district, and every one asks for patience and repair before any colour goes on.
Thornhill Woods, on the Vaughan side west of Yonge, leans toward larger newer detached homes built from the 1990s through the 2010s. These are executive and monster homes with open main floors, two-storey foyers, high ceilings, and modern architectural details. The newer builds here have good bones and clean drywall, but the sheer volume of wall and the height of the foyers is what drives the labour, not the room count.
The established neighbourhoods east of Yonge in Markham side include Royal Orchard, Brownridge, German Mills, Grandview, and Uplands. These are mature communities with a mix of heritage character homes and substantial detached properties built through the 1980s and 1990s. Many of these homes are hitting the 15 to 20 year mark, which means it's time for a proper repaint. The original builder-grade paint has thinned and faded, and the surfaces need fresh primer and quality topcoats. A lot of these properties wear brick on the lower storey with stucco above, or stucco detailing around windows and gables. Brick and stucco are not the same paint job, and I plan the product and the sampling before committing to a colour.
What painting a Thornhill home is really like
Yonge Street splits Thornhill into two halves, and the age and type of home set the work plan. Old Thornhill Village needs patience and repair. Thornhill Woods and the newer estates need reach and a safe way to get at the high walls. The established Markham and Vaughan neighborhoods need care with mixed materials and solid surface prep. Which one I'm standing in changes the whole quote.
On the older heritage properties near Yonge in the conservation district, the work starts with prep, not paint. Original plaster cracks along stress lines, old trim often has a century of paint built up on it and needs a bonding primer so the new water-based coat sticks, and settled door frames mean caulk lines that have to be cut and redone by hand. I budget more prep hours on a century home than I do on a build twice its square footage, and I tell homeowners that upfront so the quote makes sense. Rushing a heritage interior is how you end up with peeling trim by the next winter.
The newer detached estates in Thornhill Woods are a different animal. A two-storey foyer with an open staircase and a 19-foot wall is common in these builds, and those walls eat paint. The square footage hides above your eyeline, so a room that feels normal at floor level can hold half again the paint you'd guess. Reaching it safely means scaffold or tall extension ladders over a stairwell, sometimes a custom setup, and that's labour and care, not just a taller stick. I'd rather build the platform properly than have someone over-reaching above hardwood.
The established Markham and Vaughan side homes are solidly built with real maintenance needs. Exterior work here often mixes brick with stucco, and I approach each surface differently. Stucco is porous and thirsty, it needs the right masonry-friendly product and often a sealing coat, and it shows colour warmer than the brick it sits beside. I sample both surfaces in daylight before I commit, because a colour that looks right on the brick can drift on the stucco above it. Get that wrong and the front of the house reads patchy from the curb.
Access and scheduling matter across all three zones. Many properties run deep with mature landscaping, long driveways, and grading that doesn't sit flat for a ladder, so I plan staging and protection before a brush comes out. Thornhill sits in a climate belt where evenings cool off fast and morning dew lingers, which narrows the dry window for exterior coats. I schedule exterior work around that, not against it. Homeowners here pay attention to how the street reads, especially around the heritage district, so I treat the finish the same way they do.
A heritage Yonge Street foyer I had to get right
A few years back a homeowner in Old Thornhill called me out to look at an interior that was failing. The house was built around 1920, solid brick and plaster, with a front hall that rose up under a deep crown moulding to a 12-foot ceiling. It had been painted about five years prior by someone else, and now the paint was cracking and peeling around the crown and down the edges near the baseboards. The previous painter had not prepped the old plaster properly, hadn't primed the patched areas, and the new paint was separating from the old build-up underneath.
The fix was not complicated, it was just done right. We scraped back to solid surface, filled the deep cracks in the plaster with proper patching compound, sanded it smooth, primed every repaired spot and the entire baseboards and crown with a bonding primer, then cut in twice at every edge and rolled two full coats across the whole foyer while each section was still wet so it blended. The new paint sat on a proper foundation and it held. No cracking by year two, and the colour stayed even from the hall floor to the landing. The homeowner told me she finally stopped noticing the wall, which is exactly what you want from a paint job. If you want to understand why old plaster needs that extra care, our guide on prepping walls for painting walks through the detail.
Tips for painting a Thornhill home
After two decades on these homes, here are the things I wish more homeowners knew before they paint a heritage property, a two-storey estate, or a property with mixed brick-and-stucco exteriors.
Plan the reach before you plan the colour. A 19-foot open-stairwell wall cannot be done safely from a ladder balanced on stair treads. Budget for scaffold or a proper stair platform, because a steady setup is what lets the painter keep a wet edge across the whole wall instead of rushing the scary parts.
Always cut in twice and roll two full coats. One cut and one roll is exactly how you get the dark picture-frame band around a big wall. Two cuts and two full coats let the colour build evenly so the edges and the field read as one surface. This is the single biggest reason a tall wall looks professional or patchy.
Sample the colour on the tall wall itself, not on a chip in your hand. Light falls differently 12 feet up than it does at eye level, and a colour that looks warm in the front hall can go flat near the landing. Paint a couple of large samples on the actual wall and look at them morning and evening before you commit. Our advice on choosing paint colours covers this in more detail.
On heritage plaster, always disclose the condition upfront. If the plaster has active cracks or old peeling paint, plan extra prep time. Skipping that step is how you end up re-painting in two years. A good painter walks through and explains what needs to happen before quoting the job.
Schedule exterior work around the damp. Thornhill sits in a zone where evenings cool fast and morning dew lingers into the morning, so I paint into the dry window rather than push a coat onto a surface that will not cure. Rushing an exterior coat against the damp is how you trap moisture and lose adhesion.
How long a quality paint job actually lasts
Done properly, a premium exterior coat over the correct primer lasts about 8 to 12 years in our climate before it needs a refresh, and that range assumes real prep, the right product for the surface, and two full coats rather than one thin pass. Skip the primer or cut the prep and you can lose half that lifespan to peeling and fading. Inside, the cost reflects that same care: interior painting runs about $2.00 to $3.00 per square foot for walls, and closer to $4.70 per square foot once ceilings, trim, and doors are added. Those numbers are before HST. If you want the full breakdown, see our detailed interior painting cost guide and the exterior house painting cost guide. Before you hire anyone, it is worth reading the questions to ask before hiring a painter so you know what a straight answer sounds like.
What We Do in Thornhill
Interior Painting
We do everything from a single room refresh to a complete estate repaint. Most Thornhill jobs involve high ceilings, open staircases, or extensive crown moulding, which means proper surface prep and careful cut lines. The open main floors common in Thornhill Woods and the newer estate builds mean one colour often flows across the foyer, kitchen, and great room without a break, so I plan the cut lines and the order of rooms carefully to keep the finish even across all that connected wall. On the older heritage homes in Old Thornhill I budget extra time to repair plaster and prime aged trim before any colour goes on.
Interior painting in Thornhill typically runs $3,500 to $6,500 for a standard 3-bedroom home, before HST. Estate properties with high ceilings and more rooms generally fall in the $8,000 to $15,000 range. We give you a firm number after walking through your home.
Learn more about our interior painting services
Exterior Painting
Thornhill properties need exteriors that handle our winters and still look sharp. We do complete prep, including power washing, scraping, caulking, and priming, before a single coat of finish goes on. We use weather-resistant products rated for Ontario's freeze-thaw cycles. Because so many homes here pair brick with stucco, I match the product to the surface, a breathable masonry-grade coating for the stucco and the correct prep for the brick, and I sample colours on both before committing. Out across Thornhill the air cools and damp settles in early, so I schedule exterior coats around the dry window rather than push paint onto a surface that won't cure.
A standard Thornhill exterior runs $4,500 to $7,500 before HST. Estate homes with more trim and complex rooflines run higher. Trim-only refreshes start around $2,500.
See our exterior painting services
Professional Door Painting
Painting doors is one of the cheaper changes you can make to a home, and it shows from the curb. A repainted front door updates the entrance, and fresh interior doors lift the look of the whole house. We sand, prime, and apply two coats of durable trim paint for a smooth finish.
Front door painting runs $200 to $450 depending on size and material. Interior door packages for a full home typically run $1,200 to $3,000, before HST.
Learn about our door painting services
Cabinet Painting
Instead of spending $25,000 to $40,000 on new cabinets, a refinish gives you a new look for far less. We clean, sand, and prime the doors and frames, then apply two coats of a durable finish. Thornhill cabinet painting typically runs $3,500 to $7,500 before HST, depending on kitchen size, and it carries our five-year cabinet warranty.
Explore cabinet painting options
How We Work
The process starts with an on-site visit. I come to your home, walk every room you want painted, check the surface conditions, and put together an honest quote. No guessing, no ballpark ranges that double later.
Once we're underway, I review every project personally. We protect your floors and furniture, keep a clean site daily, and give you a firm timeline before we start. If something changes, you hear about it from me directly.
What to Look For When Hiring a Thornhill Painter
A few things separate a painter worth hiring from one you'll regret. Insist on an in-person quote rather than a price over the phone, because nobody can price your home accurately without seeing the surfaces. A good painter asks about the condition of your walls, ceilings, and trim, and looks for cracks, water stains, and old peeling paint before quoting. Confirm the crew is covered by WSIB and ask to see a current certificate of insurance, not last year's. Ask for references from recent local jobs. Finally, get the warranty in writing. If a painter won't put their guarantee on paper, that tells you what their work is worth.
Customer Testimonial
"Chad painted our townhome in Thornhill and finished ahead of schedule without cutting corners. Every detail was perfect, and he actually cares about the work. Would hire him again without hesitation." Sarah M., Thornhill
Pricing
Interior painting in Thornhill runs about $2.00 to $3.00 per square foot for walls, and closer to $4.70 per square foot with ceilings, trim, and doors. Most homeowners spend $3,500 to $8,000 for a full interior repaint. Exterior painting runs $4,500 to $12,000 depending on home size. Door painting starts at $200 per door. Cabinet painting runs $3,500 to $7,500 per kitchen. All figures are before HST, and they include premium paint and two full coats. I give you an exact written price after seeing your home, with no surprises.
Get Your Free Thornhill Quote
Call me directly at (416) 875-8706 or request your free quote. If I don't pick up right away, I'll get back to you as soon as I can.
Frequently Asked Questions
Interior painting in Thornhill runs about **$2.00 to $3.00 per square foot** for walls, and closer to **$4.70 per square foot** once ceilings, trim, and doors are included. A standard home typically lands at **$3,500 to $8,000**. Larger estate properties, especially the newer builds in Thornhill Woods, can run **$8,000 to $15,000+**. Prices are before HST.
Exterior painting for Thornhill homes ranges from **$4,500 to $12,000** before HST, depending on home size, height, and siding material. Larger estate homes with extensive trim, multiple storeys, and mixed brick-and-stucco exteriors sit at the higher end. Trim-only refreshes start around **$2,500**.
Front door painting runs **$200 to $450** per door depending on size, material, and whether we remove it for shop-quality finishing. Interior doors cost **$150 to $300** each. A full-home door package (8 to 12 doors) typically runs **$1,200 to $3,000** before HST.
Kitchen cabinet painting costs **$3,500 to $7,500** in Thornhill before HST. Large custom kitchens, particularly in the monster homes of Thornhill Woods, can run up to **$9,000**. Still a fraction of the **$20,000 to $40,000** you would spend on replacement.
Yes. Thornhill straddles Yonge Street, with properties in both Markham (east of Yonge) and Vaughan (west of Yonge). We serve all Thornhill neighborhoods including Old Thornhill Village, Thornhill Woods, Royal Orchard, Brownridge, German Mills, Grandview, and Uplands. We have painted heritage homes, established estates, townhomes, and newer detached homes across the entire community.
A standard 3-bedroom interior takes **2 to 4 days**. Larger estate properties typically take **5 to 8 days**. Exterior projects run **3 to 6 days** depending on size and weather. We always give you a clear timeline upfront and stick to it.
Yes. I personally come to your home, walk through the project, and give you an honest written quote with no obligation. No high-pressure sales, just straightforward pricing from someone who has been doing this for 20+ years.
Old Thornhill, particularly the heritage conservation district along Yonge, sits on original plaster and lath structures that are decades old. These homes breathe differently than new drywall, and they need breathable primers and careful surface repair before paint goes on. Rushing prep on a heritage home is how you trap moisture and cause peeling by next season. I budget extra time for plaster repair and bonding primer on these properties.
Yes. Many Thornhill properties, especially the established estates and newer builds, combine brick base with stucco detailing or stucco accent trim. Each surface drinks paint differently and needs its own primer and product. I sample on both materials before committing a colour, because the same gallon can read warmer on stucco than on brick beside it. Getting that right is the difference between a tidy refresh and a patchy one.



