DIYPicks

Best Primer for Stains & Odors (2026)

By Nate Sawyer, Editor ยท Updated July 2026

DIYPicks is reader-supported. As an Amazon Associate and affiliate of home-improvement retailers, we may earn a commission when you buy through links on our site โ€” at no extra cost to you. This never affects our recommendations.

Water rings, smoke, pet odors, and cedar/redwood tannin will bleed straight through ordinary paint. You need a dedicated stain-blocking sealer. These block the toughest stains โ€” and here's when to pick shellac vs oil vs water.

4.7$19per quart (~$45/gal)

A shellac-based primer that seals the toughest interior stains and odors, from smoke and water to pet, nicotine and tannin, gripping glossy surfaces without sanding and recoating in about 45 minutes. Trade-offs: high VOC and strong fumes need ventilation, cleanup takes denatured alcohol not water, and it is interior and spot-exterior only.

  • Stains
  • Odor blocking
  • New wood
  • Metal

Pros

  • Best-in-class stain and odor blocker (smoke, water, pet, nicotine, tannin)
  • Ultra-fast dry and 45-minute recoat
  • Grips glossy surfaces with no sanding

Cons

  • Strong ammonia/alcohol fumes need heavy ventilation
  • No water cleanup โ€” requires denatured alcohol
  • Short shelf life; not for full-exterior or high-moisture use
4.4$18per quart (~$40/gal)

A high-hiding oil-based primer/sealer that blocks tough stains and tannin bleed, even on cedar and redwood, and is rated for interior and exterior wood with strong adhesion. As an oil primer it carries strong fumes needing ventilation, requires mineral-spirits cleanup, and its high VOC limits it in some regions.

  • Stains
  • New wood
  • Exterior
  • Odor blocking

Pros

  • Excellent stain and tannin blocking, including on cedar/redwood
  • Rated for both interior and exterior use
  • Strong adhesion and fast recoat for an oil primer

Cons

  • Strong solvent fumes; needs ventilation
  • Requires mineral spirits for cleanup
  • High VOC and limited in some low-VOC regions
4.4$30per gallon (~$14/qt)

A low-cost oil-based primer and stain blocker that seals common household stains such as water, smoke, tannin, ink and grease, plus porous surfaces and pet or smoke odors. The oil formula has drawbacks: a strong solvent odor that needs ventilation, mineral-spirits cleanup, and it is interior-only and can yellow over time.

  • Stains
  • Odor blocking
  • New wood
  • Drywall

Pros

  • Strong stain blocker โ€” water, smoke, tannin, ink, grease
  • Seals porous surfaces and pet/smoke odors well
  • Inexpensive per gallon

Cons

  • Strong solvent odor; requires good ventilation
  • Mineral-spirits cleanup, not water
  • Interior-only and can yellow over time
4.5$30per gallon (~$16/qt)

A low-VOC, water-based primer for drywall, bare wood and glossy surfaces indoors or out, with easy soap-and-water cleanup and good adhesion without sanding. It is a versatile all-rounder, not a specialist: stain and odor blocking is weaker than shellac or oil, it can raise the grain on bare wood, and heavy smoke or tannin may bleed through.

  • Drywall
  • Exterior
  • Glossy surfaces
  • Stains

Pros

  • True interior/exterior versatility with easy water cleanup
  • Low odor and low VOC
  • Good adhesion to glossy surfaces without sanding

Cons

  • Weaker stain/odor blocking than shellac or oil primers
  • Can raise the grain on bare wood, needing a sanding pass
  • Heavy smoke/tannin stains may bleed through

Still deciding? Compare them

Frequently Asked Questions

What is the best primer to block water and smoke stains?
Shellac-based Zinsser B-I-N is the strongest interior stain and odor blocker. Oil-based primers like Cover Stain or KILZ Original are close behind and cost less, while water-based options block lighter stains with easier cleanup.
Will primer really seal pet or smoke odors?
A shellac or oil stain-blocking primer seals in most odors when the whole surface is coated. Severe cases may need two coats and addressing the odor source, not just sealing over it.