Epoxy Flooring Over a Cracked Garage Slab: Control Joints, Drains and Slope

A new garage floor goes down on a Friday, looks flawless through the weekend, and by the middle of October there is a faint line running diagonally across it, in exactly the place the old crack used to be. The homeowner reads that as a failure of the coating. It usually is not. It is the slab underneath doing what it has done every autumn for fifteen years, and the floor on top is roughly the thickness of a few sheets of paper.
That is the honest starting point for any conversation about cracks. A resin system has no structural strength across a joint. It cannot clamp two pieces of concrete together, and nothing sold for a residential garage will. What a properly built floor does instead is decide, in advance, where movement is allowed to show and what it is allowed to do when it gets there. Done well, a moving slab produces a thin straight line you have to look for. Done badly, it produces a ragged tear with the coating curled up on both sides and dirt working underneath it.
If you are about to contact epoxy flooring allen prime or any other installer about a garage slab with cracks in it, the most useful preparation is to go and look at your own floor properly first. Crack width, whether the two sides sit level with each other, whether the line continues up the wall, and whether it looks different in February than it did in August are all things you can observe for free, and they change what the right repair actually is.
Why a garage slab in Allen cracks at all
Collin County sits on Blackland Prairie soil, a deep expansive clay that changes volume with its own moisture content. It swells when it is wet and shrinks when it dries, and North Texas gives it dramatic swings to work with: long dry summers that pull the clay down and away, then heavy autumn and spring rain that swells it back. The regional habit of watering a foundation exists because of this soil, and a garage slab sits on the same ground as the house.
That produces three genuinely different kinds of crack, and telling them apart is most of the job.
Shrinkage cracks happen as concrete cures and loses water, mostly in the first year of the slab's life. They are usually narrow, they wander rather than running straight, they often stop partway across the floor, and the two sides sit perfectly level. On an older garage they have finished moving. These are the easy ones.
Movement cracks come from the clay. The slab is not sitting on a stable bed, it is sitting on something that rises and falls seasonally, and a slab that is unevenly supported cracks where it is bending. These open in drought and close after a wet spell, and they are the ones that come back through a coating.
Structural cracks are not a flooring question at all. The signals are width beyond roughly a quarter of an inch, vertical displacement so that one side is higher than the other and you can feel the step with a fingernail, a crack that lines up with a crack in the wall above it, or a garage door that has stopped sitting square in its opening. A crew that notices that and says so before quoting is worth more than one that does not.
Finding out whether a crack still moves
There is a cheap way to answer this and it takes one season. Draw a short pencil line square across the crack at two or three points, mark the date beside it, and measure the gap with calipers or a ruler with fine graduations. Do it in late summer when the clay is at its driest, and again after a properly wet month. A crack that reads the same both times is static. A crack that opens and closes measurably is alive, and it will still be alive after the floor is installed. Purpose made crack monitors do the same job with a printed scale.
Rigid filler or flexible filler, and why the answer is not "flexible"
The instinct is that a moving crack wants something soft in it. In a coated floor that is usually wrong, and understanding why saves a lot of disappointment.
A static crack gets chased out with a crack chasing blade into a clean V or U groove, so the repair material has real volume and two shoulders to grip rather than a hairline to sit on. It is vacuumed out, then filled with a rigid material, normally an epoxy paste or a fast setting rigid polyurea, often extended with silica sand so it cures with similar stiffness to the concrete around it. Ground flush afterwards, the repair effectively becomes part of the slab and the coating runs over it without ever knowing it is there.
A soft sealant in that same groove behaves completely differently. A flexible urethane sealant elongates beautifully, which is what you want in a wall joint, but it stays soft forever. A wheel loaded onto it depresses it, the coating over the top has nothing firm supporting it, and the edge of that soft strip is where the finish tears first. Soft filler under a hard coating is a moving hinge with a brittle skin over it.
What sits between the two is a semi rigid polyurea joint filler, which is not a caulk despite looking like one out of the cartridge. It is firm enough to support the edges of a joint under wheel loads while still accepting small movement, and it is the standard material for saw cuts in floors that get driven on. When a quote says flexible filler, this is nearly always what is meant.
So the practical rule is that rigid material goes into cracks that have finished moving, semi rigid material goes into joints designed to move, and genuinely soft sealant belongs at a perimeter or a junction between two structures, never buried in the middle of a driven surface.
Control joints: filled flush, or honored as joints
The straight saw cuts in a garage floor are not damage. They were cut deliberately within hours of the pour, typically to about a quarter of the slab depth, to create a line of weakness so the inevitable shrinkage crack would happen there instead of somewhere random. They did their job. They are also where the slab is still free to move slightly.
There are two defensible ways to treat them, and they produce different floors.
Filling flush and coating straight across gives the seamless look most people picture. The joint is filled with semi rigid polyurea, shaved level, and the system runs over the top as if it were not there. The trade is that the joint may eventually ghost as a fine straight line in the finish, and if it opens further than the coating can stretch, that line becomes a real crack in the resin rather than a shadow of one.
Honoring the joint means the coating is cut through at the joint after it cures, with a blade following the saw cut, and the joint is filled to just below the surface. You keep a visible line forever. In exchange, the floor has a designated place for movement, and when the slab works, nothing tears. On a slab known to move seasonally, that is the more durable decision even though it photographs worse.
The failure with no defense is bridging a joint with coating while filling it with nothing. That leaves an unsupported span of resin over a gap, which cracks along a ragged line and then chips at the edges every time a wheel crosses it.
Drains, slope and the low spot that is not the coating's fault
Some garages here have a floor drain, most slope gently toward the door, and a few do neither well. A coating follows the shape it is given at a fraction of a millimeter of thickness, so all of that geometry survives the job.
Around a drain, the detail that matters is the termination. The coating edge should not simply stop at the drain body as a feather edge, because water standing at a thin edge will eventually lift it and a squeegee will finish the job. The treatment is a shallow anchor groove cut into the concrete around the drain, with the coating carried down into that groove so it is mechanically keyed and has no exposed thin edge.
Slope deserves saying out loud. A floor that drains has to keep draining. A heavy build coat can flatten a shallow fall, and where there is a low spot, resin pools in it during application and cures thicker, making the dip deeper rather than shallower. Coating does not level a slab. A genuine birdbath that holds water is a patching or self leveling decision made before the color goes on. Left alone, it shows up later as a permanent ring of mineral staining and dust where puddles evaporate.
The wall line and the garage door threshold
Coving is the small radius fillet of resin mortar run along the junction between floor and wall, so there is no square corner to trap dirt and no gap for a spill to escape through. It earns its keep in a garage that gets hosed out or has a water heater in it.
In a typical attached garage it needs thought, because most of those walls are drywall sitting on a bottom plate, and that junction is between two structures that move independently. A rigid cove run up onto drywall tends to crack in a straight line along its top edge. The tidier residential answer is usually to terminate the coating at the wall with a clean line and seal the junction with a flexible sealant, or to cove only where the wall is masonry or there is a concrete curb.
The threshold at the garage door is the hardest strip of floor in the building. It takes wet tires, direct sun, the most temperature swing and any rain that blows in, and it is an edge. The same anchor groove principle applies: a shallow cut just inside the door line, with the coating turned down into it, gives a mechanical stop instead of a feather edge a tire can catch and peel. The slab edge there is often already chipped from years of door contact and weather, and it has to be rebuilt with repair mortar first.
Beyond the door, the joint between the garage slab and the driveway apron separates two independent pours and moves more than anything inside. It is sealed, never rigidly bridged.
Telling a cosmetic line from a real defect
Once the floor is in, there is a simple way to read a line that appears in it. Get down and run a fingernail across it. If the coating is still firmly attached on both sides and the line is merely visible, the slab moved and the finish reported it honestly. That is cosmetic, on a floor still doing its job, and it can be addressed at the next recoat. If the coating is lifted, curled, chalky at the edges or sounds hollow when you tap beside it, that is a bonding problem and a different conversation.
The last thing worth knowing is that you have some influence over how much the slab moves at all. Downspouts discharging away from the slab edge, a driveway that drains away from the door rather than toward it, and steady watering through a long drought all reduce the seasonal swing in the clay. None of that is flooring work, and it does more for the crack in your garage floor than any product in a bucket.