
Yardtally is reader-supported. Some links on this page are affiliate links. As an Amazon Associate, Yardtally earns from qualifying purchases. See our Affiliate Disclosure.
Your garage floor takes a beating every single day — vehicle traffic, oil drips, road salt, moisture, and temperature swings that crack concrete from the inside out. Most garage floor problems follow a predictable pattern, and the fix depends entirely on identifying which problem you’re actually dealing with.
This guide breaks down the three most common garage floor problems — cracks, stains, and failing coatings — and walks you through what causes each one and how to fix it.
Problem 1: Cracks in the Concrete
Why it happens:
Concrete expands and contracts with temperature changes. Over time, that movement causes hairline cracks to form — especially in climates like Indiana where freeze-thaw cycles are severe. Cracks also develop when the ground beneath the slab shifts or settles, or when the original concrete mix or curing process was rushed.
Not all cracks are equal. A hairline crack running along the surface is a cosmetic issue. A crack where one side sits higher than the other, or one that’s wider than 1/4 inch, can signal a structural problem underneath the slab that needs professional evaluation before any surface repair.
If you’re dealing with cracks in your driveway or sidewalk instead of the garage, the same principles apply — see our guide on driveway and sidewalk crack repair for a full walkthrough.
The fix:
For hairline cracks and cracks under 1/4 inch wide, a self-leveling pourable concrete crack filler handles the job cleanly. Clean the crack first with a wire brush, vacuum out the debris, and wipe it down with acetone before applying filler. For cracks between 1/4 and 1/2 inch, an epoxy-based concrete patch mixed with fine sand gives a stronger repair that holds up under vehicle weight.
A reliable option is the Quikrete Concrete Crack Seal, which works well for surface cracks on uncoated floors. If you’re planning to coat the floor afterward, make sure the filler is fully cured and sanded flush before applying any coating — epoxy won’t bridge gaps on its own.
Source: Quikrete — Winterize and Protect Your Concrete
Problem 2: Oil Stains and Surface Stains
Why it happens:
Bare concrete is porous. Motor oil, transmission fluid, antifreeze, and road salt all soak in quickly and bond to the concrete surface. The longer a stain sits, the deeper it penetrates and the harder it becomes to remove.
The fix:
Fresh oil stains respond well to dish soap and hot water scrubbed with a stiff brush. For older, set-in stains, a dedicated concrete degreaser is the right tool. Apply it, let it dwell for 10–15 minutes, scrub, and rinse.
For stubborn stains that have soaked deep into the concrete, a poultice-style cleaner draws the oil back out of the pores as it dries. This takes longer but works on stains that surface scrubbing won’t touch.
Oil Eater Concrete Degreaser is a well-regarded option that handles most automotive stains without damaging the concrete surface.
Once the stain is removed, sealing or coating the floor prevents the same problem from recurring — bare concrete will keep absorbing everything that drips on it.
Source: Quikrete — Concrete & Masonry Waterproofing Sealer
Problem 3: Peeling, Flaking, or Failing Epoxy Coating
Why it happens:
Up to 80% of epoxy floor failures trace back to inadequate surface preparation. The two most common culprits are moisture in the concrete slab and skipping the acid etch or mechanical grind before applying the coating. When epoxy is applied over a damp or unprepared surface, it bonds to the top layer of concrete dust rather than the slab itself — and peels within months. Source: Quikrete — Spring Concrete Repairs
DIY epoxy kits from hardware stores are also thinner formulas than professional-grade coatings, which makes them more prone to hot tire pickup and chipping under regular vehicle traffic.
The fix:
If your coating is peeling in isolated spots, you can grind out the failed section, clean it thoroughly, and patch with fresh epoxy. For cracks that will be coated over, clean with a wire brush, vacuum the debris, wipe with acetone, fill, cure, and lightly sand the surrounding area before reapplying primer and topcoat. Source: Quikrete — Spring Concrete Repairs
If peeling is widespread, the honest answer is to strip the entire coating, address any moisture issues, properly prepare the surface, and start over. Painting over failing epoxy just delays the same problem.
For a DIY recoat, Rust-Oleum EpoxyShield is a commonly used two-part kit for residential garage floor problems. Follow the prep instructions exactly — surface preparation is where most DIY epoxy jobs succeed or fail.
When to Call a Pro
Some garage floor problems are beyond DIY repair:
- Cracks where one side is higher than the other (differential settlement)
- Widespread slab heaving or sinking
- Active water seeping up through the floor
- Coating failures covering more than half the floor
These situations usually point to drainage, soil, or foundation issues underneath the slab. A concrete contractor or structural engineer can assess whether the slab itself needs attention before any surface work makes sense.
Quick Recap: Match the Problem to the Fix
| Garage Floor Problems | Likely Cause | Fix |
|---|---|---|
| Hairline cracks | Temperature movement | Self-leveling crack filler |
| Wide or uneven cracks | Settlement | Epoxy patch or pro evaluation |
| Oil stains | Porous concrete | Degreaser + seal or coat |
| Peeling epoxy | Poor prep or moisture | Strip, prep, recoat |
| Flaking surface concrete | Age or freeze-thaw | Resurfacer or overlay |
Frequently Asked Questions About Garage Floor Problems
Why does my garage floor keep cracking?
Concrete cracks for three primary reasons: shrinkage as it cures (normal hairline cracks), ground movement or settling underneath the slab, and freeze-thaw cycles that expand water trapped in the concrete. In Indiana’s climate, freeze-thaw is the biggest ongoing driver — water gets into small surface cracks, freezes, expands, and widens the crack over repeated cycles. Sealing cracks promptly stops this cycle before it causes structural problems.
Can I apply epoxy coating over an existing stained or cracked garage floor?
Yes, but prep determines whether it holds. Oil stains must be fully degreased — even a thin residue prevents epoxy from bonding. Cracks must be filled and cured before coating — epoxy bridges hairline cracks but won’t hold over structural movement. The floor must be etched to open the concrete pores. Skip any of these steps and the coating will peel within a season regardless of product quality.
How do I get oil stains out of a concrete garage floor?
Apply a concrete degreaser or Oil Eater directly to the stain, let it dwell for 10 to 15 minutes, then scrub with a stiff brush and rinse thoroughly. For old, set-in stains, a second application is usually needed. For stains that have penetrated deeply into the concrete, an absorbent poultice — kitty litter, sawdust, or commercial concrete stain remover left to dry on the stain overnight — pulls oil out from below the surface. The floor must be completely oil-free before any coating is applied.
How long does an epoxy garage floor coating last?
Five to ten years under normal residential use — vehicle traffic, occasional chemical spills, and Indiana winters with road salt tracked in. The biggest shorteners are hot tire pickup (where summer heat softens the coating and tires pull it up) and skipping the prep steps at application time. Properly prepped floors with good quality epoxy and a clear topcoat land toward the longer end of that range.
Is it worth sealing a garage floor yourself?
Yes — it’s one of the better DIY value projects for a garage. Materials for a standard two-car garage run $150 to $300. The work itself is straightforward if time-consuming: degreasing, etching, and rolling on the epoxy takes a full weekend with proper dry times between steps. The main things people get wrong are rushing the prep and driving on the floor before full cure (72 hours minimum). Done correctly, a DIY epoxy floor looks professional and lasts as long as a professionally applied one.
Sources & Further Reading
- Quikrete — Winterize and Protect Your Concrete
- Quikrete — Concrete & Masonry Waterproofing Sealer
- Quikrete — Spring Concrete Repairs
