Concrete Floor Cleaning for Epoxy (Prep Steps)
Before coating concrete with epoxy, remove dust, oil, grease, curing compounds, and cleaner residue. Scrub with a coating-compatible cleaner mixed at its label rate, rinse, and recover the dirty water. Let the slab dry, test moisture as the epoxy maker requires, then create its specified concrete surface profile and vacuum away dust. Cleaning alone is not enough.
Cloudy rinse water, oily patches, and fine dust can all interfere with epoxy preparation. A slab may look clean but still have a residue or surface coating that keeps epoxy from bonding well. The safest approach is to work in order: identify contaminants, clean and rinse, verify the slab, and complete the required mechanical preparation.
I use the epoxy manufacturer’s current technical data sheet (TDS) as the controlling guide. It sets the acceptable moisture limits, cleaning instructions, and required surface profile. ASTM D4258 covers cleaning concrete for coating work, while ICRI guidance helps describe concrete surface profiles. Neither cleaning nor a visual check replaces the tests and preparation steps required by the chosen epoxy system.
Surface Preparation and Cleaner Chemistry
Surface preparation means removing materials that can block epoxy from bonding to concrete and creating the surface condition the coating requires. Concrete can hold oil, dust, curing compounds, sealers, and other contaminants. The right cleaner depends on the soil and the coating instructions, so use the TDS and cleaner label rather than a one-size-fits-all recipe.
Choose a compatible cleaner and dilution
A coating-compatible detergent or degreaser is a practical starting point. A pH range of 7–10 may suit some cleaning tasks, but it is not a universal rule. Follow the coating maker’s instructions, especially if the slab has oil or heavy grease that may call for an alkaline cleaner.
There is no universal dilution ratio for epoxy prep. Cleaner strength depends on the product and the soil load. Mix only at the rate on the label; do not assume a stronger mix will clean better. Too much cleaner can leave a film that must be removed before coating.
Record the product name and dilution you used. Test a small area first, then check whether the cleaner lifts the soil and can be rinsed away without harming adjacent surfaces. Do not use acidic cleaners unless the coating instructions specifically allow them. Do not count on a neutralizer unless the cleaner label or TDS calls for one.
Identify what is on the slab
Before wet cleaning, look for oil spots, grease, curing compounds, sealers, old coatings, and loose debris. A coating or curing compound may not come off with detergent alone. If you cannot confirm what a surface layer is, do not assume epoxy will bond to it; check the coating manufacturer’s preparation guidance.
Protect drains and nearby surfaces before applying cleaner or rinse water. Collect dirty liquid rather than letting it spread across clean areas. Hot water is not a substitute for degreasing or mechanical preparation. Unless the cleaner or coating maker says otherwise, potable rinse water around 20–40°C (68–104°F) is a practical range.
Equipment, Pads, and Mop Setup
Equipment should lift and recover soil without leaving lint, cleaner, or rinse water behind. Use tools suited to the contamination and slab size. A microfiber mop can help with light pickup, but it cannot replace scrubbing and wet recovery when the concrete has heavy oil, grease, or embedded dirt.
Match tools to the soil
For loose debris, sweep or use a HEPA vacuum before adding water. For light, damp pickup, choose a clean, low-lint microfiber flat mop. A 300–400 GSM mop is a practical selection range, not a coating-preparation standard. Heavy contamination usually needs mechanical scrubbing and wet-vacuum recovery.
| Condition | Suitable approach | Check before moving on |
|---|---|---|
| Loose dust and grit | Sweep or HEPA-vacuum | No loose debris remains |
| Light surface soil | Label-diluted cleaner and clean mop or scrubber | No visible soil or cleaner film |
| Oil or heavy grease | Compatible degreaser, agitation, and wet recovery | No oily feel or spread residue |
| Cleaner foam or dirty rinse water | Fresh rinse water and wet vacuum or squeegee | No foam, soil, or standing water |
| Unknown sealer or curing compound | Check TDS and use required removal method | Surface is confirmed ready for the specified profile |
Use a compatible nonmetallic brush or suitable auto-scrubber pad for agitation. Avoid wire brushes. They can damage the surface and are not a substitute for the profile required by the coating maker. Do not use uncontrolled high-pressure washing; it can spread dirty water, leave moisture in the slab, or affect nearby areas.
Keep the cleaning tools from adding residue
Use separate clean water for rinsing when the product instructions call for rinsing. Replace dirty mop water rather than spreading it back over the slab. Fabric softener leaves residue on microfiber and can reduce soil pickup, so wash mop heads without it.
Cleaning, Rinsing, and Substrate Verification
The cleaning sequence is as important as the product choice. Remove dry soil first, then scrub the labeled cleaner into the affected areas, rinse as directed, and recover the dirty liquid. After the slab dries, verify moisture and surface condition against the epoxy system’s written limits before coating.
Follow this sequence
- Survey and dry-clean. Remove debris by sweeping or HEPA-vacuuming. Mark areas with oil, grease, curing compound, sealer, or old coating. Protect drains and adjacent surfaces.
- Apply cleaner. Mix the product at its label dilution. Apply it to a manageable section and agitate with a compatible nonmetallic brush or suitable scrubber pad. Follow the label’s dwell time. Do not let the solution dry on the slab.
- Rinse and recover. Rinse with clean water as directed. Wet-vacuum or squeegee dirty liquid off the concrete. Repeat the rinse and recovery until foam, visible soil, and cleaner residue are gone.
- Dry and inspect. Provide ventilation or air movement. Do not coat over visible water, damp patches, or cleaner film. Ambient temperature and humidity affect drying, so elapsed time alone does not prove the slab is ready.
- Test moisture and create the profile. Use the moisture test method and limits required by the epoxy TDS. Mechanically prepare the slab to the specified ICRI concrete surface profile (CSP), then HEPA-vacuum the dust.
A CSP is a way to describe concrete surface texture, from smoother to rougher profiles. The epoxy maker selects the required profile for its system. Cleaning does not create that profile, and a rough-looking slab is not proof that it meets the specification.
Verify moisture, not just appearance
A concrete surface can look dry while moisture remains within the slab. Excess moisture can contribute to blistering, debonding, or osmotic failure in some coating systems. Do not decide based only on appearance or on how many hours the slab has dried.
There is no single moisture pass value or drying time that applies to every epoxy. Follow the TDS for its test method and acceptance limit. Common methods include in-situ relative humidity testing under ASTM F2170 and moisture-vapor emission testing under ASTM F1869. Use the method the coating maker specifies; do not treat the tests as interchangeable unless the maker says they are acceptable.
Jobsite example: a dry-looking slab that still needs a check
A useful installation scenario is a slab that has been rinsed and appears dry by the next work period. The surface may be ready for the next preparation step, but appearance alone does not show whether moisture within the concrete meets the epoxy limit. The correct next action is to test by the specified method, then compare the result with the TDS.
I use this as a decision point in a prep plan: if the moisture result fails, stop and ask the coating manufacturer about options. Do not try to solve a failed result by waiting an arbitrary number of hours or applying epoxy over a damp area. This is a process example, not a claim that one drying time fits all slabs.
Mop-Head Sanitizing and Maintenance
Mop care matters because a dirty or residue-coated head can put soil back on a cleaned slab. For epoxy preparation, the aim is not to sanitize the concrete; it is to keep cleaning tools clean and low in residue. Maintain separate, clean tools for cleaner application and rinse pickup when practical.
Wash microfiber according to its care label and skip fabric softener. Rinse brushes and scrubber pads after use, and remove trapped soil before the next section. If a mop head remains oily or leaves lint, replace it rather than using it to finish the slab.
A clean mop is useful for light damp pickup or a final, controlled rinse where the method allows it. It does not replace wet-vacuum recovery when the slab has heavy contamination. Before coating, the concrete must have no visible dust, cleaner film, oil, or damp patches.
Final Checks Before Applying Epoxy
This final check brings cleaning, moisture testing, and profile preparation together. Do not coat until each item required by the TDS is complete. If a check fails or the slab’s surface layer is uncertain, pause and resolve it before mixing epoxy.
Use this checklist:
- Cleaner and dilution were recorded and followed the product label.
- Oil, grease, and visible soil have been removed.
- Rinse water and cleaner residue have been recovered.
- The slab has no visible water, film, or damp patches.
- Moisture testing meets the epoxy system’s stated method and limit.
- The concrete profile matches the specified ICRI CSP.
- HEPA vacuuming has removed preparation dust.
- Any sealer or curing compound has been identified and addressed.
If any item is uncertain, check the TDS or contact the coating manufacturer. Applying epoxy over dust, oil, rinse water, degreaser, or an unverified sealer risks a poor bond. A clean slab is essential, but it is only one part of coating preparation.
Frequently Asked Questions
These answers address common decisions when cleaning concrete before epoxy. Always confirm product-specific steps in the coating TDS, because cleaner compatibility, moisture limits, and required surface texture vary by system.
What should I use to clean concrete before epoxy?
Use a cleaner or degreaser that the epoxy manufacturer allows. Follow the cleaner label for dilution and dwell time, then rinse and recover the solution as directed. Remove all cleaner residue before moving on.
What dilution ratio should I use?
There is no universal dilution ratio. Use the rate on the cleaner label for the soil load, and do not exceed it. Record the product and dilution, then test a small area.
Can I apply epoxy once the concrete looks dry?
No. A dry appearance does not confirm that moisture inside the slab meets the coating limit. Use the moisture test method and acceptance value in the epoxy TDS.
Does cleaning create the right concrete profile?
No. Cleaning removes contaminants; mechanical preparation creates the required surface profile. Check the epoxy TDS for the specified ICRI CSP and follow its preparation instructions.
Which moisture test should I use?
Use the method required by the coating manufacturer. Common methods include ASTM F2170 for in-situ relative humidity and ASTM F1869 for moisture-vapor emission. Follow the stated limit for the selected system.
Can I use hot water to remove oil?
Warm rinse water may be used if product instructions allow it, but heat does not replace a compatible degreaser, scrubbing, or mechanical preparation. Recover the dirty solution and rinse away cleaner residue.
Should I use an acidic cleaner?
Do not use an acidic cleaner unless the epoxy maker’s instructions specifically allow it. Choose a coating-compatible cleaner and confirm that it can be fully rinsed from the slab.
Is microfiber enough for epoxy prep?
Microfiber can help with light damp pickup. Heavy oil, grease, or embedded soil generally needs mechanical scrubbing and wet recovery. Microfiber alone does not establish the required concrete profile.
Do I need to neutralize the cleaner?
Only if the cleaner label or epoxy TDS requires neutralizing. Otherwise, follow the product’s rinse directions and remove all cleaner residue. Do not add a neutralizer by default.
How long should concrete dry before epoxy?
There is no universal dry time. Temperature, humidity, slab conditions, and the cleaning process all matter. Use the specified moisture test and acceptance limit, not elapsed time alone.
Can I coat over a sealer or curing compound?
Do not coat over an unverified sealer or curing compound. Confirm what is on the slab and follow the epoxy maker’s removal and preparation instructions before coating.
(This article was written by one of our staff writers, Justin Bennett. Visit our Meet the Team page.)
