The short version When a commercial epoxy, urethane, or polyaspartic floor peels, bubbles, or delaminates, the coating is rarely the problem. The slab was contaminated, under-profiled, or both before the coating went down. Shot blasting removes old coatings and weak laitance and opens concrete to a uniform, specified profile across large areas with the dust and shot contained. The result is a mechanical bond the coating can hold, along with the documentation a warranty depends on.
A coating failure on a warehouse or shop floor tends to announce itself the same way every time. A blister appears near a doorway, an edge lifts along a wall, or a whole bay begins to flake under forklift traffic. The facility manager reaches for the product datasheet and starts to question the coating. In our experience across Edmonton and greater Alberta, the coating is almost never the culprit. The failure was decided before the first pass of resin, in how the concrete was prepared. This piece walks through why these floors fail, what proper preparation actually involves, and where shot blasting fits against the alternatives.
A coating failure is usually a preparation failure
It is worth stating plainly, because it changes how you spend your money. When an epoxy or urethane floor lets go, the reflex is to blame the product or the installer's mixing. Modern commercial coatings are well understood and consistent. They are formulated to bond to concrete that has been prepared to a specification. When they fail broadly across a floor rather than at one isolated defect, the common thread is the slab underneath them. The coating did exactly what it was designed to do; it simply had nothing sound to grip.
This matters because a product-focused response leads you to buy a different coating and prepare the floor the same inadequate way. The new coating fails on the same schedule. The durable fix is to treat preparation as the load-bearing part of the job, because it is.
The two preparation sins
Nearly every premature coating failure traces back to one of two errors, and often both together. The first is contamination left on the slab. A concrete floor that has been in service collects oil, grease, tyre marks, curing compounds, old sealers, and the residue of whatever the building has done for years. Coating over any of that means the resin bonds to the contaminant rather than the concrete, and the contaminant is the weak link that eventually shears.
The second sin is the wrong surface profile. Concrete needs a specific texture, a measurable roughness, for a coating to key into it mechanically. Too smooth and the coating has nothing to hold. The right profile is not a matter of opinion; it is defined by the internationally recognised Concrete Surface Profile scale, and each coating system calls for a particular number. If you are new to how profile is measured and specified, our guide to concrete surface profile and CSP floor prep lays out the scale and what each grade means in practice.
A commercial coating cannot compensate for a slab that is dirty or too smooth. Preparation is not the step before the real work. On a floor, it is the work, and the coating is the finish on top of it.
Why acid etching falls short at commercial scale
Acid etching was once the default answer to profiling concrete, and it still gets recommended for small residential jobs. On a commercial or industrial floor it is the wrong tool. Etching relies on a chemical reaction to roughen the surface, and the result is inconsistent. It tends to under-profile, opening the slab far less than most coatings require, so you finish with a floor that looks etched but does not have the tooth the datasheet demands.
Etching also leaves residue. The reaction produces salts and byproducts that have to be neutralised and thoroughly rinsed, and any that remain sit at the exact interface where the coating needs a clean bond. On a large floor, rinsing that thoroughly and disposing of the rinse water is its own problem. You are adding moisture and chemistry to a surface that then has to be completely dry and clean before coating. It is slow, uneven, and easy to get wrong across a big area.
Why grinding alone is not enough
Diamond grinding is a legitimate and valuable tool, and we use it. It is not, on its own, the right answer for preparing a large warehouse or shop floor for coating. Grinding is comparatively slow across broad open areas, and time is downtime for the facility. It struggles at the edges and in corners, where a walk-behind grinder cannot reach, leaving a border of under-prepared concrete right where coatings most often begin to lift.
There is also the risk of glazing. A grinder run improperly, or with worn tooling, can polish a slab rather than open it, closing the surface and burnishing it smooth. That is the opposite of what a coating needs. On a large floor, an operator can produce a glazed finish over a wide area before anyone realises the profile is wrong. Grinding earns its place in specific roles, which we come back to below, but as the primary method of opening a big slab it is the slow, incomplete option.
What shot blasting actually does
Shot blasting is a mechanical process built for exactly this job. A machine throws steel shot at the concrete at high velocity, and the impact does three things at once. It strips old coatings and sealers. It removes the weak laitance layer, the thin, cement-rich film that rises to the surface as concrete cures and which has almost no strength for a coating to bond to. And it opens the slab to a uniform, repeatable profile determined by the machine settings, the shot size, and the pace of travel.
It does all of this quickly across large areas, which is the point on a commercial floor. Just as importantly, it is a closed and clean process. The shot blast machine runs against the slab under a shroud, and an integrated recovery system pulls the dust and spent shot back up, separates the reusable shot, and captures the debris. The steel shot recirculates and the fines are collected, so the floor comes out consistently textured, and the surrounding space stays workable. For a facility that cannot shut the whole building, low-dust containment is not a nicety; it is what makes the job possible while operations continue nearby.
The moisture problem on commercial slabs
Profile solves the bond at the top of the slab. It does nothing about what comes up from underneath, and moisture is the quiet destroyer of commercial floor coatings. Concrete on grade sits over soil, and water vapour drives upward through the slab. When a coating seals the top surface, that vapour can accumulate at the interface and push the coating off from below, producing the blisters and delamination that look, at a glance, like a bonding failure.
This is why moisture testing belongs in the process, not as an afterthought. Relative humidity probes set into the slab and surface tests give you a reading of how much vapour drive you are dealing with before a single litre of coating is committed. If the numbers are high, the answer is a moisture-mitigation primer or a coating system rated for the conditions, chosen deliberately rather than discovered after the floor fails. In Edmonton's climate, older slabs without a modern vapour barrier are common, and skipping this step is how a well-prepared floor still fails within a year.
Different coatings, different profiles
There is no single correct profile, and that is a point facility managers often miss. The profile you need is dictated by the coating you have chosen, and every reputable manufacturer states it on the datasheet. A thin, self-levelling polyaspartic wants a different, usually finer, surface than a heavy-build epoxy mortar, and a urethane topcoat has its own requirement again. The chart below is a general orientation, not a substitute for the specific product's datasheet.
- Epoxy coatings, common for warehouse and shop floors, generally call for a moderate profile so the resin can key into the slab while flowing out to a smooth finish.
- Urethane systems, valued for chemical and abrasion resistance, have their own profile and often sit over an epoxy build coat, so the prep serves the whole system.
- Polyaspartic coatings, prized for fast return to service, are frequently thinner and demand a clean, correctly profiled slab because there is little film thickness to hide a preparation defect.
- Moisture-mitigation and primer coats, where used, have their own surface requirements that must be met before the build and topcoats go on.
The practical takeaway is that the specification comes first. You choose the coating system for the way the floor will be used, read the profile it requires, and then prepare the slab to hit that number. Working the other way around, preparing the floor however is convenient and hoping the coating tolerates it, is how the two preparation sins creep back in. If your floor also carries steel elements, thresholds, dock plates, or embedded fixtures, the same discipline of profiling to specification applies there too, and our guide to preparing metal for coating covers that side of the work.
Minimising downtime with phasing and off-hours work
For most commercial clients the real cost of a floor is not the coating; it is the days the space is out of service. A distribution centre cannot stop shipping, and a working shop cannot park its trades for a week. The way to reconcile that is planning, not rushing the preparation. We phase the work, sectioning a floor so one area is being blasted and coated while operations continue on another, then rotating through. Off-hours and weekend scheduling lets us take a bay offline overnight and return it before the next shift.
Shot blasting is what makes phasing realistic, because it opens a section fast and cleanly, without the wet mess of etching or the slow crawl of grinding a whole floor. The dust containment means an active area next door is not shut down by airborne debris. Good phasing is a conversation held before the first pass, mapping the floor against the operation's rhythm, and it is where an experienced contractor earns their keep.
Documenting the achieved profile for the warranty
A coating warranty is only as good as your ability to show the surface met the manufacturer's requirement. This is the step that quietly protects the facility. Throughout preparation we document what was achieved: the profile reached, verified against the CSP scale, the moisture readings taken, and a record of the slab condition before and after blasting. If a claim ever arises, that documentation is the difference between a supported warranty and a dispute over whether the floor was prepared correctly.
This blast-to-specification discipline, preparing to a defined standard and recording that it was met, is the same approach we bring to every substrate we handle, from floors to fleet steel. It turns preparation from an act of faith into a documented process, which is what a serious commercial client should expect.
Where blasting and grinding each fit
None of this means grinding has no place. The right job usually uses both tools deliberately. Shot blasting is the primary method for opening the large open field of a slab quickly and uniformly. Grinding is the complement, ideal for the edges, corners, and around fixtures that a shot blast machine cannot reach, for feathering transitions, and for knocking down localised high spots or old adhesive that needs a different attack. Used together, blasting takes the bulk of the floor and grinding finishes the perimeter and the details, so the whole surface, wall to wall, arrives at the specified profile. That combination, matched to the coating and documented, is what separates a floor that lasts from one that peels.
Frequently asked questions
Why do commercial epoxy floors peel or bubble?
Almost always because of preparation, not the coating. If the slab was left contaminated with oil, sealers, or laitance, or was not opened to the profile the coating requires, the resin has nothing sound to bond to. Vapour drive from an unmitigated slab also pushes coatings off from below, producing blisters that look like a product failure but are a moisture and preparation issue.
What is the difference between shot blasting and grinding a concrete floor?
Shot blasting throws steel shot to strip coatings and open a uniform profile quickly across large open areas, with dust and shot contained and recovered. Grinding uses diamond tooling and is slower over broad areas but excels at edges, corners, and localised spots. On commercial floors the two are usually combined: blasting for the field, grinding for the perimeter and details.
Do I need to test my concrete floor for moisture before coating?
Yes. Water vapour drives up through slabs on grade and can delaminate a coating from underneath even when the surface bond is perfect. Relative humidity probes and surface tests measure that vapour drive before coating, so you can choose a moisture-mitigation primer or a rated system if needed. Skipping this step is a common cause of coatings failing within the first year.
Why is acid etching not recommended for a warehouse floor?
Etching tends to under-profile, opening the slab far less than most commercial coatings require, and the result is inconsistent across a large area. It also leaves salt residue that must be neutralised and rinsed away, adding moisture and chemistry right at the bond line. Mechanical methods like shot blasting produce a cleaner, more uniform, and better-documented profile at commercial scale.
Can shot blasting be done without shutting the whole facility down?
In most cases, yes. The equipment runs under a shroud with an integrated recovery system that captures dust and spent shot, so an adjacent area can keep operating. Combined with phasing the floor into sections and using off-hours or weekend windows, this lets a working warehouse or shop stay in service while the coating work rotates through the space.
GET A