Use shellac for severe smoke, fire and lingering odor, oil-based primer for most water stains and tannin bleed, and a water-based blocker for light stains in occupied homes. Whichever you pick, fix the source first, let the surface dry, clean off contaminants, then prime. Oil and shellac primers carry strong fumes, so plan for ventilation before you open the can.
TL;DR:
- Repair the leak or other source, let the surface dry completely, remove soot or grease, and scrape loose paint before applying primer.
- Test a hidden patch and wait for it to dry; if discoloration returns, switch to stronger chemistry rather than coating the entire wall.
- Feather primer beyond the stain, follow label recoat times, and check for bleed through before topcoating; tannins or heavy marks may need another coat.
- Canadian coating VOC limits vary by category from 100 g/L to 800 g/L; shellac and oil products require ventilation, a suitable respirator, and gloves.
- Homeowners can handle dried stains but should call a professional for fire or smoke damage, mold, or chronic leaks because primer cannot fix the cause.
Table of Contents
- What does a stain blocking primer actually do?
- Shellac, oil or water-based: how do the primer chemistries compare?
- How do you prepare the surface before priming?
- How should you apply the primer for a seamless result?
- What should you know about VOCs and ventilation in Canada?
- Which primer should you choose for your stain?
- When should you DIY, and when should you call a pro?
- FAQ
- Sources
What does a stain blocking primer actually do?
A stain blocking primer forms a denser, less porous film than a standard primer. That film keeps water-soluble stains, oily smoke and tar residue, and wood tannins from migrating up into your topcoat, as InspectandTest explains in its guide to stain-blocking primers. Ordinary primers and wall paint are more permeable, which is why a stain can reappear as a yellow or brown ghost after the first coat dries.
Here is where regular products fall short:
- Water-soluble stains can redissolve in a water-based topcoat and creep to the surface.
- Oily smoke and tar residue migrates through thin films.
- Odor can off-gas through a porous coating.
Just as important, a primer seals. It does not repair an active leak or remove deep contamination. If the cause is still there, the stain will come back no matter how good the primer is.
Pro Tip: Prime a small, hidden test patch first. If the stain shows through after it dries, step up to a stronger chemistry before you commit the whole wall.
Shellac, oil or water-based: how do the primer chemistries compare?
Each chemistry trades strength against fumes and cleanup. Matching severity to chemistry is most of the job.
- Shellac: The trade standard for severe smoke and fire staining. Severe smoke and tar-based residues are oily, and shellac forms a dense, non-porous film that locks in discoloration and odor. It dries fast and bonds to many substrates, but the solvent smell is strong and it suits interior or spot work best.
- Oil/alkyd: Dependable for water stains, tannin bleed and mixed substrates. It is stronger than water-based options, though VOCs are higher and cure times are longer.
- Water-based (acrylic): Low odor and easy cleanup, which makes it the sensible pick for occupied rooms and light-to-moderate stains. Heavier stains may need extra coats.
Oil and shellac primers contain substantial solvents and higher VOCs, while modern acrylic blockers have lower VOCs and easier cleanup but may be less reliable on heavy contamination (InspectandTest). That is the real tradeoff: strength versus comfort.
The practical rule is simple. When you are unsure, or the contamination looks heavy, step up to shellac or oil rather than gamble on bleed-through.
How do you prepare the surface before priming?
Preparation decides whether the primer holds. Skipping it is the most common reason stains return, because priming damp or dirty material causes blistering, peeling or stain migration.
- Find and repair the source, whether a roof leak, plumbing drip or condensation problem.
- Let the area dry completely before you prime.
- Clean soot, grease or nicotine with a suitable cleaner, then rinse.
- Scrape loose or peeling paint and sand the edges so the primer bonds.
- Patch damaged plaster or drywall; our guide to drywall repair before painting walks through the repairs.
- Treat mold or mildew first, and scuff glossy surfaces or choose a bonding primer.
For water stains on plaster and drywall, many professionals clean, let the substrate dry, then use an oil-based or shellac-based primer, as This Old House notes. On tannin-rich wood, spot-prime knots with shellac, and see our notes on priming bare wood.
Pro Tip: If you see char, widespread mold or repeated staining in the same spot, stop and have a pro assess it. Primer will not fix a structural or moisture problem.

How should you apply the primer for a seamless result?
Technique keeps the stain sealed and the finish even. Priming beyond the visible stain is a standard step in practical repair guides, and it prevents a halo from showing through the topcoat.
- Feather past the edge: Extend primer a few inches around the stain so the transition zone does not reveal residual discoloration.
- Respect dry and recoat times: Follow the product label, then check the patch for bleed before you topcoat the whole wall.
- Count your coats: Follow the product label and check for bleed-through before topcoating. Tannins or heavy marks may need additional coats, and a manufacturer’s data sheet may call for a second coat when discoloration is considerable; one Dulux X-pert data sheet notes tannin-bleeding woods can show slight discoloration.
- Plan your cleanup: Shellac cleans up with denatured alcohol, oil with mineral spirits, and water-based primer with soap and water.
Stock the right cleaner before you start so brushes do not harden while you hunt for solvent.
What should you know about VOCs and ventilation in Canada?
VOC limits for architectural coatings in Canada are set by category in the federal Schedule and range from 100 g/L to 800 g/L, so check the category your product falls under.
The Canadian regulations set architectural coating VOC limits that vary by category between 100 g/L and 800 g/L.
Because shellac and many oil primers are solvent-heavy, treat them with care:
- Open windows and run fans to move air out, not just around the room.
- Wear a suitable respirator and gloves while you work.
- Keep children, pets and anyone sensitive to fumes out of the space while the film is wet.
- When ventilation is poor or the home is occupied, choose a low-VOC water-based blocker if it suits the stain.
We cover contractor habits for limiting fumes in our post on cutting paint fumes.
Which primer should you choose for your stain?
Pick by what caused the mark, after the source is fixed and the area is clean.
- Heavy smoke or fire damage with odor: Shellac-based primer, applied after cleaning and remediation.
- Old water ring, leak repaired, substrate dry: Oil/alkyd, or shellac for the worst spots.
- Tannin bleed from cedar or knotty pine: Oil/alkyd or shellac spot-priming; follow the product label and check for bleed-through.
- Light nicotine, marker, crayon or grease: A modern water-based stain blocker often does the job once the area is cleaned.
- Not sure what you are dealing with: Clean it, test a small patch, and watch for bleed before you commit.
If the test patch keeps showing through, treat that as a sign of deeper contamination and bring in a professional rather than adding coat after coat.
When should you DIY, and when should you call a pro?
Our field workflow is consistent: diagnose, remediate the source, dry, clean, apply the right chemistry, then test before topcoating. Skipping any step is how callbacks happen. Homeowners can handle small, fully dried stains with a water-based blocker. Fire and smoke damage, mold, and chronic leaks are different, because the wrong call hides a problem instead of solving it. Primer is the cheap part. The diagnosis is where the money is saved or lost.
For stains like these, our interior painting team can assess the wall, handle the repair and prime it properly, and you can get a quote online to start.
— Enrico
FAQ
Does stain blocking primer actually work?
Yes, when the source is fixed and the surface is clean and dry. These primers form a denser film than standard primers to stop stains from migrating, per InspectandTest. They fail when applied over moisture or an active leak.
What primer is best for blocking stains?
It depends on severity. Shellac suits heavy smoke and odor, oil-based suits most water and tannin stains, and water-based works for light marks. When unsure, choose the stronger chemistry.
Is stain block the same as primer?
Not exactly. A stain blocker is a type of primer built with a denser film to stop stains bleeding through, while a standard primer mainly improves adhesion and uniformity.
What is the best primer for stains on wood?
For tannin-rich wood like cedar or knotty pine, oil-based or shellac primer is the usual choice, often spot-applied over knots. Follow the product label and check whether the tannin is still bleeding through.
Sources
- Canada
- How to Treat Stains on Plaster and Drywall - This Old House
- How to Choose Primer for Smoke Damaged Walls: 2026
- Stain-Blocking Primer: Water Stains, Smoke and Tannins - InspectandTest





