Gravel, Dirt, Asphalt or Brick: When There Is Nothing to Bond To
How to work out what is really under your feet in an old garage, and why a coating cannot start until there is concrete to grind.
If the floor of your garage is dirt, gravel, asphalt or brick, a coating is off the table until concrete gets poured - and that is the whole honest answer. These systems get their strength from bonding down into the pore structure of a concrete slab. Take the concrete away and there is nothing for that bond to happen in. The useful part of this article is not the no. It is working out what you actually have, since old garages are often stranger than they look, and then knowing what a new floor involves and which decisions at pour time make coating it later a routine job instead of an expensive one.
On this page
Working out what is under your feet
Plenty of people genuinely do not know. Decades of paint, oil, dust and a couple of half-hearted patch jobs can disguise a floor well, and a garage that has been in the family for years never got questioned. Sweep a clear patch down to the surface, then look at the edges - where the floor meets the wall, where it meets the door opening, and anywhere a corner has broken away. Edges tell the truth faster than the middle does.
| What you see | Probably | Confirm it by |
|---|---|---|
| Loose stone that shifts underfoot, dusty when dry | Gravel over soil | A screwdriver pushes straight in |
| Hard packed brown surface, ruts, weeds at the perimeter | Bare soil | It dents when wet, dusts when dry |
| Black surface, slightly soft on a hot day, crumbly at the edges | Asphalt | A key or heel marks it in summer heat |
| Repeating small units with joints between them | Brick, block or pavers | Scrape a joint and find sand or mortar |
| Grey and continuous, with straight tooled lines across it | A real concrete slab | Those lines are control joints, and it rings hard |
| Grey but hollow-sounding, breaking into a thin shell | A topping over fill | Fill or soil sits right behind the break |
A painted floor hides everything, so scrape a small area at an edge before you conclude anything. If what you find is concrete after all, the question changes entirely and our guide to coating over old paint or epoxy is the one you want.
Why concrete and nothing else on that list
A coating is not a mat laid on top of a floor. Diamond grinding opens the surface of a concrete slab so the base coat can key into it mechanically, and that key is the entire reason a good floor stays put for years. Our explainer on why surface prep decides coating life goes into the mechanism. Run down the other four surfaces against that requirement and each one fails differently.
- Gravel and soil. There is no surface at all, only a collection of particles. Nothing to grind, nothing to bond into, nothing to hold a film in one plane.
- Asphalt. Asphalt concrete is aggregate held in a bituminous binder that never fully hardens. It stays flexible, it softens with heat, and it creeps under load. A rigid film over that has a moving foundation, and the solvents in some coating chemistries go after the binder as well.
- Brick, block and pavers. Hundreds of separate units and hundreds of joints, all free to move independently. A continuous film over a discontinuous floor cracks along the joints, which is the one place it was never going to hold.
So the decision tree is short. Concrete means grind and coat. Anything else on that list means pour first, and there is no shortcut around it that will not fail inside a year or two.
The awkward middle cases
Old garages rarely give you one clean answer, and a few situations sit between yes and no. A thin topping poured directly over dirt at some point in the past can look like a slab until it starts breaking into a shell. Some garages have concrete in the parking bays and packed dirt or gravel across the back where the workbench went. Others have concrete poured over an original brick floor, which sometimes performs perfectly well and sometimes telegraphs every joint underneath.
None of those is a phone answer. What settles it is somebody looking at the edges, tapping the floor, and reading the cracks for what they are actually doing - the same reading described in our guide to cracks in a garage floor. Where a partial or failing slab exists, the choice becomes repair versus replacement, which we set out symptom by symptom in resurfacing versus replacement.
TL;DR
Dirt, gravel, asphalt and brick are all disqualifications, for four different reasons, and no prep step gets around any of them. The path forward is a concrete floor poured by a concrete contractor. Tell that contractor a coating is coming, because a handful of choices made on pour day decide whether the finished floor is straightforward to coat or a fight.