Usually, no — not without removing the paint first. Here's why the paint's bond is the whole problem, and what real prep looks like.
Can you physically roll epoxy over a painted garage floor? Sure — the roller won't stop you. Will it stay? Almost certainly not for long, and the failure won't be the epoxy's fault. A coating is only as strong as the weakest layer in the stack, and on a painted floor, that weakest layer is the paint's bond to the concrete. When it lets go — and in a Utah garage, with freeze-thaw movement and hot tires working it, it usually does — the epoxy comes up with the paint, in satisfying, expensive sheets.
This is the single most common cause of the failures documented in why garage epoxy peels. The epoxy itself was fine. The paint underneath wasn't.
There's a narrow case where coating over a painted floor can work: the existing paint is a hard, industrial-grade coating, fully adhered everywhere, and the installer diamond-grinds the entire floor — which removes the vast majority of the paint in the process — then runs adhesion test patches before committing. Notice what's happening: the "coating over paint" job has quietly become a "remove the paint, then coat" job. The grind is doing the real work.
Some installers will also do a crosshatch adhesion test on a ground test area: score the surface, apply tape, rip it off, and see what comes up. If the remaining paint holds through that and through a test patch of the actual system, proceeding can be reasonable. If an installer proposes coating over your painted floor without grinding or testing, that's your sign to get another quote — see how to choose an installer.
Don't confuse a painted floor with an epoxied floor. If your garage already has a real epoxy system that's sound but worn, dull, or just an ugly color, a professional recoat is standard practice: mechanically abrade the old epoxy (screening or light grinding), clean thoroughly, and apply fresh base and topcoat. The old epoxy is a known, compatible, well-bonded substrate — completely different from mystery paint. This is also the most cost-effective refresh for a 10-year-old floor that's structurally fine but tired-looking. Compare with realistic epoxy lifespan to decide whether recoat or full replacement makes sense.
A walk-behind grinder with diamond tooling shaves the paint off and profiles the concrete in one pass. It's dusty (pros use HEPA vacuums), loud, and effective — the default for residential garage jobs across the valley.
Hurls steel shot at the floor to strip coatings and profile simultaneously. Faster on large areas and excellent for thick or stubborn coatings; overkill for most 2-car garages but common on commercial work.
Messy, slow, and risky: stripper residue left in the concrete's pores can interfere with epoxy adhesion worse than the paint did. Professionals rarely choose this for garage floors when grinding is available.
Pressure washing alone, acid etching, sandpaper scuffing, or "bonding primers" painted over the old paint. None of these address the fundamental problem — the paint's unknown bond to the concrete — and all of them just postpone the failure.
One Utah-specific note: many Salt Lake Valley homes from the 70s through the 90s have painted garage floors — it was the default "finished" look for decades. If your home is pre-1978, the paint could contain lead, which changes the removal protocol (containment, no dry grinding without proper controls). Mention the home's age to your installer up front; it's a routine question for experienced local crews.
Paint removal is real labor — grinding a painted 2-car garage takes meaningfully longer than grinding bare concrete, with more tooling wear — so expect the prep line to reflect it. That's honest pricing, not upselling. What should worry you is the opposite: a quote for your painted garage that reads exactly like a quote for bare concrete, with no mention of removal at all. That installer is either planning to coat over the paint (bad) or planning to surprise you with a change order mid-job (worse).
One more practical tip: photograph the painted floor before anyone touches it, including close-ups of any peeling areas. If a dispute ever arises about whether the paint was disclosed or whether removal was in scope, dated photos settle it. It also helps the contractor distinguish original paint from later touch-ups, which can behave differently under the grinder. Good contractors appreciate the documentation too — it lets them quote the removal accurately instead of padding for unknowns.
Ask directly: "My floor is painted — walk me through your removal process." The right answer names a mechanical method, mentions dust control, and includes adhesion verification. Then get the whole thing in writing with the warranty terms spelled out, because a warranty that excludes "pre-existing coatings" on a painted floor is a warranty that covers nothing.
Before you call anyone, a two-minute test tells you a lot. Rub a rag dampened with acetone or lacquer thinner on an inconspicuous spot: if the paint softens, smears, or transfers color to the rag, it's a latex or water-based product — soft, weak-bonding, and absolutely must come off. If it barely reacts, it's likely an oil-based or industrial coating — harder and better-bonded, but still slated for mechanical removal before epoxy. Also check the edges and any chipped spots: paint that's already lifting at the edges, bubbling near the walls, or peeling where tires sit has already told you its bond is failing. Note the home's age too — pre-1978 garages may have lead paint, which requires testing before any grinding begins. Write down what you find and hand it to the installer; a contractor who asks about the existing coating before quoting is one who's thinking about prep, and prep is what you're buying.
No — sandpaper scuffing doesn't create enough profile, and it does nothing about the paint's bond to the concrete. If the paint is chalky, peeling anywhere, or a soft latex, scuffing the surface just gives you a nicely scuffed layer that's still going to let go. Mechanical grinding is the minimum credible prep.
Even 'perfect' paint is suspect: you don't know its bond strength, its moisture tolerance, or whether it's a hard industrial coating or a soft latex that happens to look fine today. The only way to trust it is a full diamond grind (which removes most of it anyway) plus adhesion test patches. In practice, 'perfect paint' usually just means 'paint that hasn't failed yet'.
No. Acid etch barely profiles bare concrete, let alone cuts through a paint film — it just etches around it and leaves the paint largely intact. Painted floors need mechanical removal: diamond grinding or shot blasting. Read grinding vs acid etching for the full comparison.
Yes — this is the one case where coating over an existing finish works well. If the old epoxy is sound, well-bonded, and just worn or ugly, a professional can mechanically abrade it and apply a fresh base and topcoat. That's a recoat, not painting over paint — the old layer is a known, compatible, bonded substrate.
It depends on how much paint there is and how stubbornly it's stuck. Grinding off a painted floor takes longer than grinding bare concrete, and installers charge for the extra labor and tooling wear. Get it itemized on the quote — and be wary of any quote for a painted floor that doesn't mention removal at all.
Yes. Old oil-based or industrial coatings are harder and bond better (but are miserable to remove). Cheap latex porch paint is soft, moisture-sensitive, and the worst possible substrate. Lead paint — possible in pre-1978 garages — needs proper testing and handling before any grinding. If your home predates 1978, mention it to your installer.
Related reading: why epoxy peels · floor prep guide · garage epoxy cost in SLC
Tell us about your garage — including what's on the floor now — and we'll connect you with a specialist who preps properly.