DIYPicks

Best Primer for Stains & Odors (2026)

By The DIYPicks Team ยท 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)

The go-to when you need to seal severe stains, smoke, or pet odors fast on interior surfaces.

  • 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 that blocks tough stains and tannin bleed on both interior and exterior wood.

  • 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 workhorse for blocking common household stains and odors on interior surfaces.

  • 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 reliable all-around water-based primer for walls, wood, and exterior prep with easy cleanup.

  • 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.