Skip to main content
DIYorBuyLocal brand glyph, house with calculator gridDIYorBuyLocal
← Tools & Materials

Best Paint Primer for DIYers

Primer seals porous surfaces, blocks stains, and gives topcoats something to grip, which means fewer coats and a better-looking result. The right primer depends on the surface and the stain you are fighting.

What to look for

  • ·Match primer to the problem: water-based PVA for new drywall, shellac (BIN) for tough stains and odor, oil or bonding primer for glossy or stained surfaces.
  • ·Self-priming paint is fine over a sound, similar-color wall. Use real primer over bare, repaired, stained, or glossy surfaces and big color changes.
  • ·Shellac and oil primers block the worst stains but smell strong and need proper ventilation.

Quick comparison

ProductTierPriceBest for
Zinsser B-I-N Shellac PrimerEditor's pick$35 to $50 per gallonThe toughest stains and odors
Zinsser Bulls Eye 1-2-3Editor's pick$25 to $35 per gallonThe do-everything primer
KILZ 3 PremiumEditor's pick$25 to $35 per gallonLow-odor stain blocking
Zinsser Cover Stain Oil PrimerBest value$30 to $40 per gallonWood tannins and glossy surfaces
KILZ Original Oil PrimerBest value$25 to $35 per gallonValue oil-based blocking
KILZ 2 All-Purpose PrimerBest value$20 to $28 per gallonEveryday light priming
KILZ PVA Drywall PrimerBudget pick$18 to $25 per gallonNew drywall on a budget
Glidden PVA Drywall PrimerBudget pick$18 to $24 per gallonBudget new-drywall sealing
Store-Brand PVA PrimerBudget pick$15 to $22 per gallonLowest-cost large jobs

Editor's pick

Zinsser
Editor's pick

Zinsser B-I-N Shellac Primer

$35 to $50 per gallon

The gold standard stain blocker: dries in 45 minutes and completely seals water, smoke, and odor damage. The pick for the toughest stains and problem surfaces.

Best for: The toughest stains and odors

Shellac-basedStain and odor blockFast dry

Typically available at Home Depot, Lowe's, Amazon.

Zinsser
Editor's pick

Zinsser Bulls Eye 1-2-3

$25 to $35 per gallon

The most versatile all-rounder, handling new drywall, repairs, and challenging surfaces with quick drying and reliable performance. The default for most jobs.

Best for: The do-everything primer

Water-basedMulti-surfaceStain block

Typically available at Home Depot, Lowe's, Amazon.

KILZ
Editor's pick

KILZ 3 Premium

$25 to $35 per gallon

A water-based primer, sealer, and stain blocker that handles most medium to heavy stains with low odor and easy cleanup. A strong, widely available choice.

Best for: Low-odor stain blocking

Water-basedSealer and stain block

Typically available at Home Depot, Lowe's, Amazon.

Best value

Zinsser
Best value

Zinsser Cover Stain Oil Primer

$30 to $40 per gallon

An oil-based primer that seals wood tannins, blocks stains, and bonds to glossy surfaces. A reliable value for trim, doors, and stained wood.

Best for: Wood tannins and glossy surfaces

Oil-basedTannin and stain block

Typically available at Home Depot, Amazon.

KILZ
Best value

KILZ Original Oil Primer

$25 to $35 per gallon

A long-trusted oil-based stain-blocking primer at a fair price. A dependable value for sealing stains and odors when you do not need shellac-level blocking.

Best for: Value oil-based blocking

Oil-basedStain and odor block

Typically available at Home Depot, Lowe's, Amazon.

KILZ
Best value

KILZ 2 All-Purpose Primer

$20 to $28 per gallon

A water-based, low-odor primer for general interior and exterior priming and light stains. A budget-friendly everyday primer for repaints and patches.

Best for: Everyday light priming

Water-basedMulti-surface

Typically available at Home Depot, Lowe's, Amazon.

Budget pick

KILZ
Budget pick

KILZ PVA Drywall Primer

$18 to $25 per gallon

The correct, low-cost primer for new drywall, sealing the porous paper and mud for an even topcoat. The right budget choice for fresh sheetrock.

Best for: New drywall on a budget

PVA water-basedNew drywall

Typically available at Home Depot, Lowe's.

Glidden
Budget pick

Glidden PVA Drywall Primer

$18 to $24 per gallon

An economical PVA primer for sealing new drywall before painting. Basic but does the job, a fine low-cost option for a fresh-rocked room.

Best for: Budget new-drywall sealing

PVA water-basedNew drywall

Typically available at Home Depot, Walmart.

Generic
Budget pick

Store-Brand PVA Primer

$15 to $22 per gallon

The cheapest way to prime new drywall on a big job. No frills, but a sealed, even base for your topcoat at the lowest cost per gallon.

Best for: Lowest-cost large jobs

PVA water-based

Typically available at Home Depot, Lowe's.

Frequently asked

Do I really need primer?+

Over a sound, similar-color painted wall, a quality self-priming paint is usually enough. You need a dedicated primer over bare drywall or wood, patches and repairs, stains, glossy surfaces, and big color changes, especially dark to light.

What is the best stain-blocking primer?+

Zinsser B-I-N shellac is the gold standard for sealing water, smoke, and odor stains, drying fast and blocking almost anything. For most jobs, Zinsser Bulls Eye 1-2-3 or KILZ 3 handle common stains with easier cleanup.

Shellac, oil, or water-based primer?+

Shellac blocks the toughest stains and odors but smells strong. Oil-based blocks well and seals wood tannins. Water-based (latex) is low-odor, easy cleanup, and fine for new drywall and general priming. Pick by the severity of the stain.

What primer for new drywall?+

A water-based PVA drywall primer is the cheap, correct choice. It seals the porous paper and joint compound evenly so the topcoat covers uniformly. Save the stain-blockers for problem surfaces, not fresh drywall.

How many coats of primer do I need?+

Usually one good coat. Use two over very porous surfaces, heavy stains, or drastic color changes. The goal is an even, sealed base, not full coverage, so do not overdo it.

Planning a bigger job? See the full Interior Painting project guide: cost, DIY vs. hire, and the whole plan.

Open the Interior Painting guide →