In my 20+ years of flooring experience, this question comes up more than you’d think. Homeowners see Kilz primer at the hardware store, recognize the brand, and assume it’s the right product for their floor project. After all, Kilz is great on walls and ceilings — so why not floors? The answer involves understanding what Kilz is designed to do and why floor surfaces have fundamentally different requirements than vertical surfaces.
- Table of Contents
- What Is Kilz Primer
- Why Kilz Is Not Recommended for Flooring
- Not Designed for Foot Traffic
- Poor Adhesion on Floor Surfaces
- Insufficient Durability and Hardness
- Inadequate Moisture Handling
- Flexibility and Crack-Bridging Limitations
- Chemical Compatibility Concerns
- Common Problems When Kilz Is Used on Floors
- Peeling and Flaking
- Rapid Wear-Through
- Topcoat Adhesion Failure
- Moisture-Related Failures
- Difficult and Costly Removal
- Limited Situations Where Kilz Might Work
- What to Use Instead of Kilz on Floors
- For Concrete Floors
- For Wood Floors
- For Porch and Deck Floors
- For Garage Floors
- For Odor Blocking on Subfloors
- Floor Primer Selection Guide by Project Type
- Painting a Concrete Floor
- Epoxy Coating a Garage Floor
- Painting a Wood Floor
- Sealing a Subfloor Before New Flooring
- Proper Floor Preparation Steps
- Frequently Asked Questions
Let me explain exactly why Kilz is not recommended for flooring, what problems it causes, and what products you should use instead for different flooring scenarios.
Table of Contents
What Is Kilz Primer
Kilz is a well-known brand of primer-sealer manufactured by Masterchem Industries (a subsidiary of Sherwin-Williams). The product line includes several formulas:
- Kilz Original: Oil-based primer for stain blocking and odor sealing
- Kilz 2 All-Purpose: Latex primer for general surface preparation
- Kilz 3 Premium: Heavy-duty stain-blocking latex primer
- Kilz Restoration: Professional-grade stain and odor blocker (formerly Kilz Max)
These are excellent products for their intended purpose — preparing walls, ceilings, and trim for paint. They block stains (water marks, smoke, tannin bleed), seal odors, and provide adhesion for topcoats. The problem is that walls and floors face very different physical demands, and Kilz formulations were never engineered to handle what floors endure.
Why Kilz Is Not Recommended for Flooring
Not Designed for Foot Traffic
The most fundamental issue is simple: Kilz primer is not formulated to withstand foot traffic. Primers are intermediate products — they’re designed to sit between a surface and a topcoat, not to be a final wear surface. Even when used as a base layer under floor paint or coatings, standard Kilz primers don’t have the hardness, abrasion resistance, or flexibility that floor surfaces demand.
When you walk on Kilz-primed floors, the surface wears through quickly. Within weeks of regular foot traffic, you’ll see the primer scuffing, peeling, and wearing down to bare substrate. This isn’t a defect — it’s simply not what the product was designed to do.
Poor Adhesion on Floor Surfaces
Floors present adhesion challenges that walls don’t. Concrete floors may have moisture vapor transmission, residual curing compounds, or oil contamination. Wood subfloors flex and move differently than wall studs. Existing floor coatings and finishes create bonding challenges that standard wall primers aren’t formulated to overcome.
Kilz primers rely on adhesion mechanisms optimized for drywall, plaster, and wood trim — surfaces that are relatively stable and don’t experience the mechanical stress that floors do. On a floor, this adhesion simply isn’t robust enough.
Insufficient Durability and Hardness
Floor coatings need to be significantly harder and more abrasion-resistant than wall coatings. Think about it — walls might get the occasional bump or scuff, but floors endure constant grinding pressure from shoes, furniture, dropped objects, and rolling loads. Kilz primers, even after full curing, remain relatively soft compared to purpose-built floor primers and coatings.
Inadequate Moisture Handling
Many floor primer applications involve concrete substrates with moisture issues — vapor transmission from the ground, residual construction moisture, or elevated humidity. Standard Kilz products are not designed to handle the specific moisture challenges found in flooring applications. Concrete floor primers need to manage moisture vapor transmission rates and maintain adhesion in the presence of alkalinity, which Kilz formulations don’t address.
Flexibility and Crack-Bridging Limitations
Floors move. Wood subfloors expand and contract with humidity changes. Concrete develops hairline cracks. A good floor primer needs sufficient flexibility to move with the substrate without cracking or delaminating. Kilz primers tend to be more rigid when cured, which works fine on walls but leads to cracking and flaking on floors.
Chemical Compatibility Concerns
When Kilz is used as a primer under floor coatings like epoxy, polyurethane, or specialized floor paint, compatibility issues can arise. Floor coatings are formulated to bond to specific primer types, and using an incompatible primer creates a weak link in the system. The topcoat may peel away from the Kilz layer, even if both the Kilz and the topcoat would have performed fine individually on the bare substrate.
Common Problems When Kilz Is Used on Floors
Peeling and Flaking
This is the most common failure I see. Within weeks to months, Kilz applied to floors begins peeling in sheets or flaking in small pieces. The problem compounds because once peeling starts, foot traffic accelerates the process. What starts as a small area of peeling quickly spreads across the entire floor.
Rapid Wear-Through
Even without peeling, Kilz wears through quickly in traffic paths. Doorways, hallways, and areas in front of sinks and stoves show visible wear within the first few months. The primer simply lacks the abrasion resistance needed for horizontal traffic surfaces.
Topcoat Adhesion Failure
When homeowners apply floor paint or epoxy over Kilz primer, the topcoat often fails. It’s not the topcoat’s fault — it’s the weak Kilz layer underneath that can’t support the system. The topcoat separates from the Kilz, lifting in sheets and creating a bigger mess than if no primer had been used at all.
Moisture-Related Failures
On concrete floors, Kilz primer can trap moisture rather than managing it properly. This leads to blistering, bubbling, and white discoloration (efflorescence pushing through the primer). I’ve seen entire garage floors coated with Kilz primer that blistered within the first season as moisture vapor pushed up through the concrete.
Difficult and Costly Removal
Here’s the real kicker: once Kilz fails on a floor, removing it is a nightmare. The partially adhered, partially peeling primer creates an uneven surface that prevents proper application of the correct product. You often have to mechanically remove the Kilz (grinding, scraping, or chemical stripping) before starting over with the right system. This turns a simple project into a costly and time-consuming ordeal.
Limited Situations Where Kilz Might Work
I want to be fair — there are a few narrow situations where Kilz can be used in a flooring context, though even in these cases, better alternatives exist:
Subfloor Stain and Odor Blocking
If you’re sealing pet odors or stains in a plywood subfloor that will be completely covered by new flooring (carpet, vinyl, laminate, or hardwood), Kilz Original (oil-based) can be effective as a stain and odor blocker on the subfloor. Since the subfloor won’t experience direct foot traffic and will be protected by the new flooring above, the durability limitations don’t apply.
Under Carpet on Concrete
In some cases, Kilz can be used on concrete subfloors before carpet installation to seal odors. Again, the carpet protects the primer from wear, and the purpose is purely odor blocking rather than providing a traffic-ready surface.
Even in these scenarios, I’d generally recommend products specifically designed for subfloor treatment, but Kilz can work in a pinch.
What to Use Instead of Kilz on Floors
For Concrete Floors
Epoxy primer systems are the go-to for concrete floors. Products like Rust-Oleum EpoxyShield Primer, DRYLOK Concrete Floor Paint (which includes its own priming properties), and Sherwin-Williams Armorseal primers are specifically engineered for concrete adhesion, moisture tolerance, and traffic resistance.
For moisture issues on concrete, consider moisture-mitigating primers like Epoxy-Coat moisture barrier or Siloxa-Tek 8505. These products are designed to handle moisture vapor transmission rates that would destroy standard primers.
For Wood Floors
Zinsser Bulls Eye 1-2-3 Plus is a better option for wood floor preparation — it’s specifically designed for floor surfaces and provides better adhesion and flexibility than standard Kilz. For hardwood floors being refinished, traditional floor sanding sealers like Bona Amberseal or Bona NordicSeal are the proper products.
For Porch and Deck Floors
Zinsser Peel Stop works well as a primer for exterior wood porches before applying porch and floor paint. KILZ actually makes a product for this — KILZ Over Armor — which is a textured coating designed specifically for horizontal surfaces. Just don’t confuse it with their standard primer line.
For Garage Floors
Use a dedicated epoxy floor coating system that includes its own primer component. Rust-Oleum RockSolid, Rust-Oleum EpoxyShield, and ArmorPoxy are all purpose-built for garage floors and include proper primers in their kits.
For Odor Blocking on Subfloors
If your goal is specifically to block pet odors in subfloors, Zinsser BIN Shellac-Based Primer is actually more effective than Kilz for odor sealing, and it works well on subfloor surfaces. For severe odor issues, enzymatic treatments like Nature’s Miracle should be used first, followed by a shellac-based primer.
Floor Primer Selection Guide by Project Type
Painting a Concrete Floor
The correct approach is to etch or profile the concrete surface, apply a concrete floor primer or self-priming floor paint, and finish with a floor-grade topcoat. Products like Behr Premium Concrete and Garage Floor Paint or Sherwin-Williams Armorseal 1000 HS include priming properties and are designed specifically for concrete floor traffic.
Epoxy Coating a Garage Floor
Never use Kilz as a base for epoxy. Epoxy systems require direct bonding to properly prepared concrete. Use the primer included in your epoxy kit, or apply a dedicated epoxy primer if additional moisture protection is needed. The concrete surface should be profiled to CSP 2-3 (concrete surface profile) for optimal adhesion.
Painting a Wood Floor
For wood floors that will be painted, use a floor-specific primer like Zinsser Bulls Eye 1-2-3 Plus or Benjamin Moore Fresh Start Floor Primer, followed by a porch and floor enamel. Sand the existing surface first to create mechanical adhesion.
Sealing a Subfloor Before New Flooring
For odor and stain sealing on subfloors being covered by new flooring, Zinsser BIN (shellac-based) is the best option. Apply one to two coats, allow full cure, then install your new flooring. The shellac base provides superior odor blocking compared to latex or oil-based primers.
Proper Floor Preparation Steps
Concrete Floor Preparation
- Clean thoroughly: Remove all oil, grease, dirt, and existing coatings
- Test for moisture: Use a calcium chloride test or relative humidity probe
- Profile the surface: Acid etch or mechanically grind to create proper texture
- Repair cracks and defects: Use appropriate concrete patching compounds
- Apply proper floor primer: Use a product rated for floor traffic and concrete adhesion
- Apply topcoat: Use a floor-grade paint or coating compatible with your primer
Wood Floor Preparation
- Sand the existing surface: Create mechanical adhesion with 120-150 grit sandpaper
- Clean and vacuum: Remove all dust and debris
- Fill gaps and imperfections: Use appropriate wood filler
- Apply floor primer: Use a product designed for floor applications
- Apply floor paint: Use porch and floor enamel, not wall paint
Subfloor Preparation for New Flooring
- Remove old flooring: Clean the subfloor of adhesive residue and debris
- Treat stains and odors: Use enzymatic cleaners for biological stains first
- Apply odor-blocking primer: Shellac-based (Zinsser BIN) for best odor blocking
- Allow full cure: Follow manufacturer’s recommendations before installing new flooring
- Install underlayment if needed: Based on your new flooring type requirements
Frequently Asked Questions
Can I use Kilz primer on my garage floor before epoxy?
No — this is one of the worst applications for Kilz primer. Epoxy coatings need to bond directly to properly prepared concrete to achieve their full adhesion and durability. A layer of Kilz between the concrete and epoxy creates a weak bond point that will cause the entire system to fail. The epoxy may look fine initially, but within months the Kilz layer will begin to delaminate under the stress of vehicle traffic and thermal cycling, causing the epoxy to peel up in sheets. Always use the primer system recommended by your epoxy manufacturer, or apply the epoxy directly to properly profiled concrete.
What if I already used Kilz on my floor and it’s peeling?
Unfortunately, you’ll need to remove the Kilz before applying the correct product. Mechanical removal is usually the most effective method — a floor scraper for small areas or a floor grinder/sander for larger spaces. Chemical strippers can also work but add mess and drying time. Once the Kilz is removed and the surface is clean, you can start fresh with the appropriate floor primer. I know this isn’t what anyone wants to hear, but applying a new product over failing Kilz will just result in another failure. You have to get back to a sound substrate.
Is Kilz safe to use on a subfloor under new flooring?
Kilz can work as an odor and stain blocker on plywood or OSB subfloors that will be covered by new flooring, since the subfloor won’t experience direct foot traffic. Kilz Original (oil-based) is the best option for this purpose. However, Zinsser BIN shellac-based primer is actually more effective at blocking odors, particularly pet urine odors, which are among the most persistent. If you’re dealing with serious odor issues, I’d recommend BIN over Kilz every time. Allow full cure time before installing new flooring over either product.
Does Kilz make any products suitable for floors?
Yes, actually. KILZ Over Armor is a textured coating designed for horizontal surfaces including wood decks and concrete patios. KILZ also makes a concrete and garage floor paint that includes self-priming properties. These are specifically formulated for foot traffic and are different products from their standard primer line. The issue isn’t with the Kilz brand — it’s with using their standard wall primers (Kilz Original, Kilz 2, Kilz 3) on floors, which is an off-label application that leads to failure.
What is the best primer for a floor that has pet odor?
For pet odor blocking on floors, Zinsser BIN Shellac-Based Primer is the gold standard. The shellac formulation is the most effective at sealing in the urea crystals that cause persistent pet odors. Apply two coats for severe odor issues. Before priming, treat the affected areas with an enzymatic cleaner like Nature’s Miracle and allow it to fully dry. For concrete subfloors, you may need to apply a concrete-specific odor-blocking primer since BIN doesn’t adhere as well to slick concrete surfaces. In those cases, Zinsser Bulls Eye 1-2-3 Plus or a dedicated concrete sealer applied first provides a better foundation.