Home About Us
Services
Garage Epoxy Commercial & Industrial Warehouse Epoxy Concrete Polishing Epoxy Repair Metallic Epoxy Basement Epoxy Parking Garage Epoxy Restaurant & Kitchen Retail Epoxy Institutional Epoxy Concrete Repair Condo Epoxy Hotel Epoxy Hangar Epoxy
Floor Coatings
Polyaspartic Coating Polyurea Coating Urethane Cement ESD Anti-Static Epoxy Epoxy Flake System News Contact Us

Why Does My Epoxy Floor Feel Rough or Sandy? A Diagnostic Guide

Separate intentional anti-slip texture from real defects, with a ten-minute self-test and a symptom-to-cause table.

Why an Epoxy Floor Feels Rough or Sandy: The Quick Answer

An epoxy floor that feels rough or sandy is either meant to be that way or has a surface defect, and the first question is which one. Many garage and commercial floors are installed with an anti-slip aggregate in the topcoat, so a fine, even grit across the whole floor is intentional. Our garage epoxy flooring systems include it by design, because a smooth, glossy floor is a slip hazard when it is wet or icy.

Quick answer: even, consistent grit across the entire floor usually means intentional anti-slip texture. Patchy, powdery, sticky or hazy areas usually mean a defect such as amine blush, dust or debris trapped in the topcoat, loose flake or aggregate, contamination, moisture, or an off-ratio mix. The self-test further down this page tells you which one you have in about ten minutes, with no tools beyond a flashlight, a cloth and some water.

Start here: check your quote or contract for the words anti-slip, aggregate or texture. If texture was specified and the roughness is even, the floor is probably doing what it was built to do. If it was not specified, or the feel changes from one area to the next, keep reading.

Intentional Anti-Slip Texture: What It Should Feel Like

Anti-slip texture is created by adding fine aggregate, usually aluminum oxide or a polymer grit, into the clear topcoat or broadcasting it lightly into the wet final coat. The grit particles sit at the surface and give the sole of a shoe or a boot something to grip when the floor is wet.

Done correctly, the texture is even. Run your palm across it and the feel is consistent over the whole floor, usually somewhere between fine and medium sandpaper depending on the grit size chosen. It should not shed grit into your hand, it should not feel sharp enough to scratch skin, and it should look uniform under raking light. In a flake system, the chip surface adds its own texture on top of the aggregate, which is why many people find a flake floor feels coarser than they expected.

Where texture belongs

Texture belongs where water, oil or ice reach the floor. In a Toronto garage that means the area near the door and the car's footprint, since snow melts off the vehicle and onto the slab. In commercial settings it belongs in wash bays, kitchens, loading docks and entrances. A floor in a dry office or a showroom may be specified with little or no grit, and in that case a sandy feel is not by design. If your commercial epoxy floor was meant to be smooth, the same self-test applies.

Does it have to feel that rough?

No. The grit size and quantity can be chosen to match the use. A residential garage floor that is mostly dry can have a light texture that is comfortable in bare feet, while a wash bay can take a much coarser profile. If the floor feels rougher than you were told to expect, it is worth asking what grit was used. The finish can often be made less aggressive with a light buff and a thin sealing coat, which is covered at the end of this guide.

Amine Blush and Carbamation: The Hazy, Waxy or Gritty Cure Defect

Amine blush is a surface film that forms when the amine hardener in an epoxy reacts with carbon dioxide and moisture in the air as the floor cures. The reaction produces carbamate salts that migrate to the surface. Chemists call the process carbamation, and the result is a thin layer that can feel waxy, greasy, tacky or faintly gritty, and often looks hazy or cloudy on a glossy floor.

It is most common when a floor cures in cool, damp conditions, which is a real factor in a Toronto garage from late fall through early spring. Installers normally guard against it by keeping the slab and air above the dew point, usually by at least 3 degrees Celsius, and by avoiding application when temperature is falling. A common rule of thumb is to be wary below about 10 degrees Celsius or above about 80 percent relative humidity, though the exact limits depend on the product.

The blush itself is water soluble, which is both good and bad. Good, because it can be washed off with warm water and a scrub pad. Bad, because anything applied over it, including a topcoat, will bond to the blush rather than the epoxy and can peel later. This is why blush has to be removed before a recoat, not covered up. A floor with blush that has been cleaned off and re-coated is usually fine. A floor coated over blush may delaminate in sheets.

Over-Broadcast Aggregate or Flake: Too Much Grit, Uneven Rake

A floor can also feel sandy because more aggregate or flake went down than the topcoat could lock in. In a flake system, chips are broadcast into the wet base coat to excess, then the loose material is swept and vacuumed once the base cures. If excess is left behind, or the clear coats over the top are too thin to encapsulate the chips, the surface feels rough and loose bits can come away under a shoe or a broom.

The same thing can happen with anti-slip aggregate. If it is broadcast too heavily, applied unevenly, or not fully sealed in, the grit will feel sharp and it can shed. The signature is a roughness that is heavier in some areas than others, with loose particles collecting on the floor or showing up on a damp cloth.

This is usually correctable. Loose material is removed, the high spots are lightly abraded, and an additional clear coat is applied to bury the grit. It is a much smaller job than a full recoat, as long as the underlying bond is sound.

Contamination and Fisheyes: Oil, Silicone and Dust in the Film

Epoxy is sensitive to contamination on the slab and in the air during application. Oil, silicone from lubricants or sprays, and fine dust can all end up in or under the wet coating, and each leaves a different mark on the finished surface.

  • Fisheyes: small round craters where the wet coating pulled away from a contaminant, most often oil or silicone. They feel like small dips or pinholes, and they tend to be scattered in patches, not spread evenly across the floor.
  • Dust and debris nibs: tiny raised bumps where dust, hair or insects settled into the wet topcoat. A floor with many of them feels like fine sandpaper in the affected areas, even though the rest is smooth.
  • Overspray or drift: fine particles from other work nearby, such as sanding or spraying, that land on the wet film.

The pattern is the clue. Contamination is typically localized, such as in the doorway where outside dust enters, near where the crew worked, or around old oil spots. If the roughness is concentrated in specific zones and the rest of the floor is smooth, contamination is more likely than anything systemic.

Moisture-Driven Surface Defects

Moisture can disturb an epoxy surface in two ways. First, moisture in the air or on the surface during application can cloud the film and leave a hazy, uneven finish. Second, moisture moving up through the slab can push vapour through the coating while it is still curing.

When vapour escapes through a curing film, it leaves tiny pinholes or small bubbles, and the surface can feel rough or pitted when you drag a hand across it. In more severe cases, the coating blisters or lifts. A slab that is pushing moisture is one reason we recommend a calcium chloride test (ASTM F1869) or an in-situ relative humidity probe (ASTM F2170) before coating a basement or a ground-level slab, since the test result decides whether a moisture-tolerant primer is needed.

If your rough patches are paired with white powder, damp spots on the slab, or blisters, treat moisture as the lead suspect rather than a surface cure issue.

The Self-Test Sequence: Water, Wipe and Scratch

You do not need tools to narrow down the cause. Work through these steps in order and note what you see before touching anything with a cleaner or solvent. Take photos first, because a quick clean can remove the evidence.

  1. Raking light: hold a flashlight low and flat against the floor in a dark garage. Even texture across the floor points to intentional grit. Patches, craters or a hazy zone point to a defect.
  2. Wipe test: wipe a damp white cloth or paper towel over a rough area. Residue or a slick, waxy film on the cloth suggests amine blush. Loose grit on the cloth suggests over-broadcast or shedding aggregate.
  3. Water test: splash a little warm water on a hazy area. Water that beads or leaves a cloudy film that scrubs away points to blush. Water that sheets evenly suggests a clean surface.
  4. Scratch test: in an inconspicuous corner, press a fingernail firmly into the surface. If it leaves a mark or the coating feels soft or gummy, it may be under-cured or off-ratio. A hard, intact surface is a good sign.
  5. Map the pattern: note whether the roughness is across the whole floor, in patches, in wheel paths or near the door. Whole floor means intentional or systemic, patches mean contamination or dust, and wheel paths can mean abrasion or tire pickup.

Avoid scrubbing with strong solvents, acetone or aggressive degreasers during testing, since they can soften a cured coating and make a small problem worse. Warm water and a mild detergent are enough.

Symptom, Likely Cause and Fix

This table summarizes the diagnosis. It is a starting point, not a verdict, since two causes can overlap on the same floor.

SymptomLikely causeTypical fix
Even fine grit across the whole floorIntentional anti-slip aggregateNone needed, or a lighter sealing coat if too coarse
Waxy, greasy or hazy film; sticky or slick when dampAmine blush (carbamation)Warm water and detergent scrub, rinse, dry before any recoat
Loose chips or grit shedding underfootOver-broadcast flake or aggregateRemove loose material, light abrasion, additional clear coat
Scattered small bumps in patchesDust or debris in the topcoatLight abrasion and a thin recoat
Round craters or dimplesOil or silicone contamination (fisheyes)Localized grinding, clean, recoat
Pinholes, pitting, blistersMoisture vapour through the slabMoisture test, vapour-tolerant primer, recoat
Soft, gummy or tacky areas that never hardenOff-ratio mix or incomplete cureRemoval of the affected area and reapplication

What Can Be Buffed, What Needs a Recoat, What Needs Removal

The right repair depends on how deep the defect goes, and it is almost always smaller than people expect. In general, the options fall into three tiers.

  • Clean or buff: amine blush, light dust nibs and slightly aggressive texture are surface problems. Washing, light abrasion with a fine pad and sometimes a thin sealing coat is usually enough.
  • Abrade and recoat: over-broadcast, loose aggregate, scattered contamination and mild pitting need the surface profiled and an additional clear coat applied so the finish is uniform.
  • Grind out and redo: soft or tacky areas, widespread fisheyes, blistering from moisture, or a coating that peels with a thumbnail point to a failure in the system itself. The affected area is ground back to sound material and rebuilt.

The decision between a localized patch and a full resurface is covered in our guide on epoxy floor repair: patch or resurface, so we will not repeat it here. Once a floor is sorted out, our year-round epoxy floor care guide explains how to keep it looking and feeling the way it should.

If you are unsure which tier applies, send photos and the results of the self-test. A diagnosis from a few images is usually enough to tell you whether the fix is an afternoon of cleaning or a recoat.

Frequently Asked Questions

Is a rough epoxy floor normal?
Often, yes. Many garage and commercial floors include anti-slip aggregate in the topcoat, so an even, fine grit across the whole floor is intentional. Roughness that is patchy, powdery, sticky or hazy is different, and usually points to a defect such as amine blush, trapped dust, loose flake or contamination.
What is amine blush?
Amine blush is a waxy, greasy or hazy film that forms on curing epoxy when the amine hardener reacts with carbon dioxide and moisture in the air, a reaction called carbamation. It is common in cool, damp conditions. The film is water soluble and must be washed off before any recoat.
Can you smooth a rough epoxy floor?
Usually, yes. Surface defects are normally fixed by washing off blush, lightly abrading high spots and adding a thin clear coat to bury grit or dust nibs. This is far smaller than a full recoat. Soft, tacky or blistered areas are different and need grinding back and rebuilding.
Why is my brand new floor gritty?
A new floor can feel gritty for three common reasons: intentional anti-slip aggregate, dust or debris that settled into the wet topcoat, or loose flake or grit that was not fully locked in. A wipe test and raking light help tell them apart. Document it with photos before cleaning anything.
Does anti-slip have to feel that rough?
No. Grit size and quantity can be matched to the use. A mostly dry residential garage can have a light, comfortable texture, while wash bays and loading docks need a coarser profile. If a floor feels harsher than you expected, a light buff and a thin sealing coat can often soften it.

Get Your Free Floor Diagnosis

Send photos of the problem areas and we will tell you what we think is going on and what it would take to fix.