Why Do Epoxy Floors Peel, Bubble and Pit in Ellicott City?
September 9, 2026
Most failed coatings in Howard County were doomed before the first coat went down, by a wet slab, a dirty slab or a slab that should never have been coated at all.
Start under the slab: Piedmont saprolite and clay
Ellicott City sits on the Piedmont, which the Maryland Geological Survey describes as hard crystalline rock: schist, gneiss and granitic intrusions. Between that rock and a garage slab lies weathered residue. The Glenelg soil series, whose type location is in Howard County just south of Route 144, formed in residuum from micaceous schist, carries 20 to 35 percent clay, runs on slopes up to 55 percent, and reaches bedrock 6 to 10 or more feet down.
That clay holds water, and Ellicott City supplies plenty: the BWI normal is 45.00 inches a year over 121.3 days with measurable precipitation, and no month falls under February's 2.90 inches. On a hillside lot in Font Hill or above the Patapsco in Oella, one side of the slab is cut into that wet ground. Vapor moves toward the dry side, and the dry side is the coating.
The two tests that decide the primer
Two ASTM methods measure what the slab is doing. ASTM F1869 sets a dish of anhydrous calcium chloride under a sealed dome for 60 to 72 hours and reports the moisture vapor emission rate in pounds per 1,000 square feet per 24 hours; coating data sheets commonly cap it at 3 pounds. ASTM F2170 drills a sleeve to 40 percent of slab thickness and reads relative humidity inside the concrete after a 24-hour equilibration, three holes for the first 1,000 square feet and one more per additional 1,000. A common ceiling is 80 percent.
Both standards state that results reflect the slab only at the time and location tested. That is why the site's moisture guide calls for readings on the uphill side, the downhill side and the middle of a grade-cut garage, taken close to the install. When the numbers fail, a vapor-mitigating epoxy primer is the fix; representative sheets rate them to 100 percent relative humidity and 25 pounds of emission, provided there is no hydrostatic pressure.
Bond killers on top of the slab
A coating only bonds to what it touches. Laitance, the weak paste at the top of a poured slab, builder-applied curing compounds, old sealers, garage paint and years of tire oil all sit between the primer and sound concrete. ICRI Guideline 310.2R grades surface profile from CSP 1 to CSP 10: acid etching produces CSP 1, grinding CSP 2, light shot blasting CSP 3 and medium shot blasting CSP 5. Coating sheets typically ask for CSP 2 to 4, and one primer sheet rules acid etching out entirely; acid cannot remove petroleum and is hard to rinse and neutralize.
When concrete grinding and surface prep is left off the scope, the signs show up within a year:
- Sheets of coating lifting in one piece with a smooth, dusty underside -- a laitance or sealer bond failure.
- Pinholes and small domes that weep when punctured -- vapor drive through a slab that failed or never got a moisture test.
- White crust at cracks and the cove where slab meets wall -- efflorescence, salts carried by water moving through the concrete.
- Bare circles where the tires park -- hot-tire pickup on a thin film over an unprofiled surface.
Hot tires, road brine and freeze-thaw
The climate attacks from both ends. BWI averages 33.9 days a year at 90 degrees F or hotter, and tires come home soft and hot. A thin garage paint softens with them and pulls up when the car backs out; a polyaspartic topcoat is rated by its data sheet for conventional hot-tire staining. The same normals count 93.2 nights a year at or below 32 degrees F and 19.3 inches of snow.
Snow means brine. MDOT SHA stockpiles 386,000 tons of rock salt and 1.6 million gallons of salt brine, a 23.3 percent solution sprayed on pavement in the days before a storm so ice cannot bond. Every trip on Route 40 or Route 29 carries that brine onto the garage floor. Bare concrete soaks it in; when water in critically saturated pores freezes, the ice is expansive, and the surface scales and pits a little more each cycle. A coated floor sheds brine to a squeegee instead.
When the coating is the wrong answer
A coating manages vapor from the top of the slab. It does not resist hydrostatic pressure from below, it does not seal seepage at cracks and the cove, and it is not flood protection of any kind. On July 30, 2016, the Ellicott City gauge recorded 4.82 inches of rain in 90 minutes; on May 27, 2018, the heaviest band dropped 6 to 12 inches. No floor finish is built for that; the county's answer is a roughly 5,000-foot tunnel moving 26,000 gallons of stormwater per second to the Patapsco.
For an ordinary basement the rule is simpler: manage water's path first, then coat. Downspout extensions, grading that pitches away from the garage door, a sump tested before the wet season and a dehumidifier that runs come before any primer; liquid under pressure calls for drainage, not a thicker coat.
What a sound scope looks like
The floors that last in Ellicott City share a paper trail: F1869 or F2170 numbers taken days before the install, a CSP target reached by grinding or shot blasting, a primer matched to the readings, and a topcoat chosen for the garage's sun and traffic. Ask for each line in writing from epoxy floor installers who test slabs before they coat them, and compare bids on those lines. A garage floor coating quoted without a moisture number is a guess about the one thing this hillside town never leaves to chance.
More from the blog
- Why a White Crust Forms on Ellicott City Basement Floors
- Leaf season checklist: keeping uphill water away from an Ellicott City garage slab before winter
- When Is the Best Time of Year to Epoxy a Garage Floor in Ellicott City?
Quick Answers
Why is my epoxy garage floor bubbling in Ellicott City?
Bubbles and small domes almost always mean moisture vapor pushing up through the slab, which on a hillside lot over Piedmont clay is the default condition, not the exception. The floor was likely coated without an ASTM F1869 or F2170 test, or with a standard primer where readings called for a vapor-mitigating one. The fix is to strip the failed area, retest, and re-prime from the numbers.
Can you epoxy over an old garage floor paint?
Not reliably. Old paint is a bond killer: the new coating can only hold as well as the paint under it holds to the concrete, and thin garage paints are the layer most likely to release under hot tires. Sound practice is to grind the paint off to a CSP 2 or better profile, test the bare slab for moisture, and prime from the readings. Leaving the paint saves a day and costs the floor.
Does road salt damage an epoxy floor?
Salt brine tracked in from Route 40 or Route 29 does not attack a cured epoxy or polyaspartic film, which is one of the main reasons Howard County garages get coated. It does attack bare concrete: brine soaks into the pores, freezes on the 93 nights a year BWI averages at or below 32 degrees F, and scales the surface. On a coated floor, brine and grit rinse to the drain with a squeegee.