Why do nicotine and smoke stains bleed back through new paint?
Because nicotine tar is water-soluble, and most paint is water-based. When latex rolls over a nicotine wall, the water in the paint redissolves the tar and lifts it into the wet film, so it ghosts back yellow as the paint dries (Zinsser, 2025). Shellac is the one chemistry that locks it.
Key Takeaways
- Nicotine and smoke stains are water-soluble tar, so water-based latex redissolves and pulls them back up as yellow ghosting
- The real fix is two steps: degrease the tar film first, then seal with a shellac primer like Zinsser BIN
- Shellac is alcohol-based, so it does not redissolve the tar, and it seals the smoke odour too (Rust-Oleum, 2025)
- Wash with TSP or a TSP-substitute degreaser, never ammonia, then rinse and dry before priming
- Paint-and-primer-in-one only spot-covers, it has no real stain block, so nicotine ghosts straight through it
- Then two coats of topcoat over the sealed wall. Never one
- Ceilings collect the heaviest tar and ghost back first, so prime them too
I'm Chad Caglak, 20 years painting Toronto homes, and the smoke-stained repaint is one of the jobs I get called back to fix most. Not my own jobs. The ones where someone rolled two coats of good white paint over a chain-smoker's living room, felt great about it for a week, then watched a yellow film creep back across the ceiling like a bruise coming up.
It's one of the most counterintuitive failures in this trade. The paint isn't bad. The technique isn't even bad. The chemistry is just working against you, quietly, behind the wet film. Once you understand why the yellow comes back, the fix becomes obvious and permanent.
For the foundation under all of this, see our wall prep checklist.
What the yellow stuff is, and why it stays water-soluble
It's tar and nicotine residue, a sticky, oily film deposited by smoke over months and years. Nicotine itself is highly water-soluble, which is the whole problem (Zinsser, 2025). Water-based primer and paint redissolve it on contact, so instead of sealing the stain, your fresh coat becomes the vehicle that carries it right back to the surface.

Nicotine and smoke staining is water-soluble tar, not a dry surface stain, so a water-based topcoat redissolves it and draws the discolouration up into the new film as it dries. Sealing it requires an alcohol-based shellac primer, the one chemistry that does not reactivate the tar, applied over a degreased surface (Chad Caglak, HomePaintersPro Toronto, 2026).
Here's the part that surprises people. The longer the room sat with smoke in it, the deeper that film soaks into porous drywall and old ceiling paint. So a 30-year smoker's bungalow isn't a surface stain you can scrub off. It's a saturated layer, and the only honest way through it is to cut the film, then seal what's left. To understand why a stained surface needs a dedicated sealer at all, see do I need primer in Toronto.
Why won't a paint-and-primer-in-one fix this?
It won't, because paint-and-primer-in-one has no real stain-blocking chemistry. KILZ, which makes stain blockers for a living, is clear that proper stain blocking is a dedicated job, not a feature bolted onto wall paint (KILZ, 2024). Self-priming products spot-cover minor patches on a sound surface. Over nicotine tar, they're just latex with a marketing name, and the yellow walks right through.
This ties to a stance I'll repeat on every stain post we write. "Paint and primer in one" is a finishing convenience, not a primer. It saves you a coat on an already-clean, already-painted wall. It does nothing real on bare drywall, water stains, grease, or nicotine. Those all need a dedicated primer chosen for the specific problem.
For nicotine, that dedicated primer is shellac. Nothing in a self-priming can does what shellac does, because the can isn't alcohol-based and isn't built to seal a water-soluble stain. I've watched homeowners spend more on premium self-priming paint than a can of BIN would have cost, then spend it all again on the redo. The shortcut is the expensive route here.

What's the actual two-step fix for nicotine stains?
Degrease first, then seal with shellac. Step one cuts the oily tar film with TSP or a TSP-substitute degreaser so the primer can bond. Step two locks whatever stain and odour remain under a coat of alcohol-based shellac primer like Zinsser BIN, which doesn't redissolve the tar (Rust-Oleum, 2025). Then two coats of topcoat. Two steps, in that order, every time.
The order is not optional. If you shellac straight over greasy nicotine, the primer sits on tar instead of on the wall, and adhesion suffers. If you wash but skip the shellac, the water in your topcoat reactivates whatever tar the wash left behind. Each step covers the other's blind spot. That's why it's a system, not a choice between two methods.
For the broader stain-bleed problem on ceilings, see why water stains bleed through ceiling paint.
TSP or ammonia, which wash actually cuts the tar?
Use TSP or a TSP-substitute degreaser, not ammonia. The tar film is oily and sticky, and a phosphate or phosphate-free degreaser is built to cut exactly that kind of grease so the surface comes clean. Ammonia tends to smear the tar around and can leave a residue that fights primer adhesion. KILZ's stain-blocking guidance puts surface cleaning ahead of any primer for the same reason (KILZ, 2024).
How I run the wash on a real job. Top to bottom, working in sections, with a degreaser mixed per the label. You'll see the rinse water turn brown fast, that's the tar lifting. Rinse each section with clean water so you're not leaving degreaser residue behind, then let the wall dry fully before any primer touches it.
Don't rush the dry. A wall that's still damp under the surface will trap moisture under the shellac, and you've traded one problem for another. In a Toronto winter with the furnace running, drying happens fast. In a humid August, give it longer. The wash is grunt work, and there's no way around it, the shellac needs a clean wall to grip.
Does sealing the stain also kill the smoke smell?
Mostly, yes. Shellac primer seals odours along with the stain, so the smoke smell soaked into walls and ceilings gets locked under the film instead of breathing back into the room. Zinsser positions BIN as both a stain and odour sealer for exactly this reason (Rust-Oleum, 2025). It does more for the smell than any latex primer can, which matters a lot on rental and estate turnovers.
But let's be honest about what paint can and can't do. Sealing the painted shell of a room, the walls and ceiling, removes a huge share of the odour because those porous surfaces hold most of the soaked-in smoke. What it won't fix is the smell living in carpet, drapes, popcorn texture, and HVAC ducts. Those are separate jobs: replace or deep-clean the soft stuff, clean the ducts, then seal and paint the hard surfaces.
When a client tells me the room "still smells a little" after we seal and paint, the answer is almost always something we didn't paint. The shellac did its part on the drywall. The carpet is doing the rest.
Handling a whole smoke-damaged room or estate home
Same chemistry, bigger scope. Every painted surface gets the full treatment: degrease, shellac prime, then two topcoats, ceilings included, because tar rises and ceilings collect the heaviest film. Indoor air quality after smoke exposure is a real health consideration, not just a cosmetic one (Health Canada, 2024). Sealing the painted shell is part of making the space liveable again.
On rental turnovers and estate homes, this is the job that decides whether the place rents or sells. A buyer or tenant walks in, smells stale smoke, sees a yellow cast on the ceiling, and they're gone, no matter what the floors look like. A full degrease-and-seal repaint resets the room to neutral. If you're prepping a unit to sell, our guide on painting a condo before selling in Toronto covers how this fits the wider turnover.
A few realities on whole-home smoke jobs. Heavy-tar ceilings often need two coats of shellac, not one. Closets and the wall above a smoker's favourite chair are the worst hot spots, prime those harder. And budget for the labour, not the paint: the degrease-and-seal work is where the hours go. A single smoke-stained room runs roughly $500 to $1,100 CAD plus HST, a whole nicotine-soaked home $3,000 to $8,000 CAD plus HST depending on size and severity.

How many coats of primer and topcoat does it really take?
One full coat of shellac primer on a washed wall, two on heavy tar, then two coats of topcoat. The shellac coat must be full and even, with no thin spots where tar can find a path up. KILZ frames complete, uniform coverage as the core of stain blocking, gaps are where bleed-through restarts (KILZ, 2024). After sealing, the topcoat is about colour and durability.
Why two topcoats, always? Same reason as any quality repaint. One coat of finish paint dries patchy, shows roller variation, and won't carry colour evenly, especially the warm whites people pick after a smoke job. I never claim a one-coat topcoat on any wall, and a previously smoke-stained wall is the last place to try. Shellac seals, topcoat finishes, and the finish takes two coats to read clean.
Check your work in raking light. Hold a flashlight low and parallel to the wall after the shellac coat, and any missed tar or thin spot shows as a shadow or a yellow cast. Fix it before you topcoat, not after. For the surface fundamentals behind all of this, the wall prep checklist and our interior painting service cover the full system.
Get a Toronto smoke and nicotine repaint quote
Twenty years painting Toronto homes, including the smoke-stained rentals, chain-smoker bungalows, and estate turnovers other crews quoted as a simple repaint and got burned on. Every smoke job we do gets the same system: degrease the tar, shellac-seal every surface with Zinsser BIN, ceilings included, then two coats of topcoat. The yellow doesn't come back, and the smell goes with it.
Get your free smoke and nicotine repaint quote or call (416) 875-8706. Quotes inside 24 hours, fixed CAD pricing, HST disclosed.
We handle smoke-stain repaints as a standalone job or as part of a full interior painting project, with drywall repair where the tar damage went deeper than the surface.
About the author
Chad Caglak is co-owner of Home Painters Pro Toronto and a 20-year working painter. He's sealed and repainted everything from single chain-smoker bedrooms to whole estate homes across the city, and writes the craft-and-pricing content here so Toronto homeowners can decide with real numbers instead of a guess. Read more from Chad in the wall prep checklist or the guide on whether you need primer.
Frequently Asked Questions
No. Paint-and-primer-in-one only spot-covers minor patches on an already-sound surface. It has no real stain-blocking chemistry, so over a nicotine-soaked wall the tar reactivates through the latex and the yellow ghosts back within weeks. Nicotine needs a dedicated shellac primer like Zinsser BIN, which seals the tar and the odour permanently. Skip the shellac and you repaint twice. This is the single most common mistake we get called in to fix on smoke-stained Toronto repaints.
Use TSP or a TSP-substitute degreaser, not ammonia. Nicotine tar is a sticky, oily film, and a phosphate or phosphate-free degreaser cuts that film so the primer can bond to a clean surface. Ammonia can smear the tar around and leaves residue that interferes with adhesion. Wash top to bottom, rinse with clean water, and let the wall dry fully before priming. The wash matters because shellac seals best over clean substrate, not over a greasy tar layer.
Yes, that is one of the main reasons we use it. Zinsser BIN shellac seals in odours along with the stain, so the lingering smoke smell that soaks into walls and ceilings is locked under the film instead of breathing back into the room. It helps the smell more than any latex primer can. It is not a substitute for cleaning soft surfaces and replacing nicotine-soaked materials, but for the painted shell of a room it does cut the odour noticeably.
Because nicotine tar is water-soluble, and most paint and primer is water-based. When you roll latex over a nicotine wall, the water in the paint redissolves the tar and pulls it up into the wet film. As the paint dries, the dissolved tar travels to the surface and shows as yellow or brown ghosting. Shellac primer is alcohol-based, so it does not redissolve the tar. That is the one chemistry that locks it down ([Zinsser](https://www.zinssereurope.eu/how-to/painting-over-nicotine-stains-this-is-how-you-do-it), 2025).
Shellac is the better call for nicotine. Oil-based primers block water stains well and will hold back light nicotine, but heavy tar and smoke odour are where shellac pulls ahead. Shellac is alcohol-based, dries in about 45 minutes, seals odour, and locks the water-soluble tar that defeats both latex and many oil primers. For a whole-room smoke job, Zinsser BIN shellac is what we reach for ([Rust-Oleum](https://www.rustoleum.com/product-catalog/consumer-brands/zinsser/primers/bin-shellac-base-primer), 2025). Oil is a fallback, not the first pick.
One full coat of shellac primer is enough on a properly washed wall, two on heavy tar staining or around chain-smoker hot spots like the area above a favourite chair. The goal is full, even coverage with no thin spots where tar can find a path up. Let each coat flash off, then check in raking light for missed areas. After the shellac seals the wall, you still need two coats of topcoat for colour and durability. Never one.
Not reliably. Even light nicotine is water-soluble tar, so a premium latex wall paint will often pull a faint yellow ghost up through the film, especially over a white. You might get away with it in a low-stain room, but the failure rate is too high to gamble a repaint on. Wash the wall, spot-prime or full-prime with shellac depending on how heavy the staining is, then topcoat. The shellac step is cheap insurance against doing the whole room twice.
Yes. Shellac seals stains, but it bonds best to a clean surface, and a thick tar film is not a clean surface. If you prime straight over greasy nicotine, you risk adhesion problems where the shellac sits on tar instead of substrate. Wash with a degreaser first to cut the film, rinse, dry, then prime. The two steps work together: the wash gives the shellac something to grip, the shellac locks whatever stain and odour the wash left behind.
A single smoke-stained room runs roughly $500 to $1,100 CAD plus HST, because of the extra wash-down and a full coat of shellac primer on every surface before two topcoats. A whole nicotine-soaked apartment or estate home, walls and ceilings, can run $3,000 to $8,000 CAD plus HST depending on size and stain severity. The cost driver is the degrease-and-seal labour, not the paint. Heavy tar and ceilings that need full shellac coverage push the number up.
The ceiling almost always needs it more. Smoke and nicotine tar rise, so ceilings collect the heaviest film in a smoker''s home, and a ceiling is the surface that ghosts back yellow fastest under latex. Treat it exactly like the walls: degrease, shellac prime, then two coats of flat ceiling paint. Skipping the ceiling is a common shortcut that leaves a yellow cast staring down at you within a month. If anything, prime the ceiling first.




