Concrete Floor Coatings: Epoxy, Polyurethane, and More
A long-lasting concrete coating starts with the slab, not the topcoat. Test for moisture, remove weak or contaminated concrete, and mechanically prepare the surface to the coating maker’s required profile. Then match epoxy, polyurethane, polyaspartic, or another system to the floor’s use, and follow its limits for application, thickness, joints, and cure.
Your finish may look flawless on day one, yet peel or blister later if moisture, surface preparation, or product compatibility was overlooked. The best way to avoid that result is to plan for the floor’s future: its traffic, spills, sunlight, cleaning routine, and movement. A glossy garage floor and a chemical-exposed work area do not necessarily need the same coating system.
I approach concrete coating as a complete system, from testing and grinding through the primer, body coat, and final protection. No single resin solves every slab condition. The steps below help you make a sound choice, control application, and protect the finished surface for the long term.
Concrete assessment, moisture testing, and surface preparation
Assessment means checking whether the slab is strong, clean, dry enough for the selected system, and suitable for coating. Concrete age, previous treatments, cracks, joints, water sources, and surface profile all affect adhesion. Test and prepare the slab to the coating manufacturer’s written requirements before choosing or applying a finish.
Start by identifying the slab’s age and history. Look for old paint or sealer, curing compounds, oil, weak or dusty concrete, cracks, spalls, and signs of water intrusion. A coating can bond only as well as the surface beneath it. Grinding or shot blasting removes weak material and creates the texture the coating needs to grip.
Moisture and slab condition
Moisture testing measures conditions inside or at the surface of concrete that may affect a coating. Use ASTM F2170 in-situ relative humidity (RH) testing and/or ASTM F1869 moisture vapor emission rate (MVER) testing when the product maker requires them. Compare results with that specific system’s published limits; there is no universal acceptable RH or MVER for all coatings.
A plastic-sheet check under ASTM D4263 can indicate moisture concerns, but it does not replace quantitative testing when the manufacturer calls for it. If results exceed the system’s limit, do not assume a primer or surface drying will solve the problem. Investigate moisture sources and use only a mitigation system rated for the measured conditions. Hydrostatic pressure or ongoing water entry may require correction before coating.
Allow 28 days for concrete to cure as a common baseline. Some systems permit earlier application, but only when their written requirements for slab strength and moisture are met. Check surface tensile strength using the specified pull-off method and acceptance criteria. A minimum of 200 psi is commonly specified, but the selected system’s requirement governs.
Profile, cleaning, and repairs
Surface profile is the roughness created by mechanical preparation. Many thin-film systems call for approximately ICRI CSP 2–3, while thicker or heavy-duty coatings may need a rougher texture. Confirm the required profile in the product documents rather than relying on appearance alone.
Remove laitance, curing compounds, oil, weak concrete, and coatings that are not compatible with the new system. Grind or shot-blast as specified, then vacuum with suitable dust control. Repair static cracks and spalls with compatible materials. Do not treat active movement joints like ordinary cracks or fill them with rigid repair material unless the system details direct it.
Next step: Record test results, slab conditions, and the required profile before selecting the coating.
Coating-system selection, application, and film-thickness control
A coating system is the full sequence of compatible products, often including primer, body coat, decorative or aggregate layer, and topcoat. Choose that sequence for the slab’s test results and service conditions, not by resin name alone. Product data sheets set the limits for application, thickness, coverage, and recoat timing.
| System or layer | Often considered for | Key points to check |
|---|---|---|
| Epoxy | Strong adhesion, build, and a range of decorative finishes | Confirm moisture limits, UV exposure needs, and recoat window |
| Polyurethane | Protective topcoats where abrasion, chemicals, or sunlight matter | Confirm compatibility with the primer or epoxy beneath it |
| Polyaspartic | Systems that require a fast return to service | Short working time can make mixing and placement demanding |
| Acrylic or other sealers | Some lighter-duty or specific maintenance needs | Verify expected wear, exposure, and whether it is a coating or sealer |
Epoxy is commonly used as a primer or body coat, but its properties vary by formulation. Some epoxy finishes can yellow or change color with UV exposure. A compatible polyurethane or other UV-resistant topcoat may help protect the system, but confirm suitability with the manufacturer. Polyurethane products also vary, so do not assume every formulation has the same chemical or abrasion resistance.
Polyaspartic systems can cure quickly, which may shorten downtime but also reduces time for placement and correction. A fast cure is not a substitute for preparation or moisture control. Acrylic and other sealers may suit lighter-duty conditions, but compare their stated wear and exposure limits with the demands of the floor.
Apply to the written system
Follow the specified sequence, mix ratio, pot life, film thickness, coverage rate, and recoat window. Pot life is the usable time after components are mixed; it can be short, particularly in warm conditions. Plan batches and work areas in advance, and keep a wet edge where the product instructions call for one. Do not thin or combine products unless expressly permitted.
Film thickness means the depth of the coating after application. Too little material may leave the floor under-protected; too much can cause defects or interfere with cure. Use the maker’s coverage and thickness instructions, and measure application rather than judging only by sheen. For broadcast systems, apply aggregate and remove excess as directed before the next coat.
Maintain substrate and ambient conditions within the product data-sheet limits. During application and cure, keep the slab at least 5°F (3°C) above the dew point unless the manufacturer specifies otherwise. Condensation on concrete can disrupt bonding. Stop if conditions fall outside the allowed range.
Next step: Build a product schedule that lists each layer, its coverage, recoat window, and environmental limits.
Joints, edges, safety, and substrate movement
Joints and edges are vulnerable details where water, dirt, or movement can disrupt a coating. Control joints, isolation joints, and expansion joints serve different roles, so preserve their function rather than covering them indiscriminately. Use system-approved details at walls, drains, and transitions, and plan safe access during installation.
Movement joints allow sections of a slab to shift or expand. A continuous rigid coating across an active joint can crack or debond as the slab moves. Preserve the joint through the coating and reseal it with a compatible joint material as specified. Treat static cracks only as the selected system allows; a crack that is still moving needs a movement detail, not a rigid bridge.
At edges, drains, thresholds, and terminations, follow the system’s approved details. These areas need a continuous, well-bonded finish without blocking drainage or trapping water. Use the specified ventilation, protective equipment, and dust controls for surface preparation and product handling. Read the safety data sheets, keep people and pets out of the work area, and follow instructions for ventilation and disposal.
Next step: Mark every joint and termination before coating begins, and confirm how each will remain functional.
Curing, cleaning, chemical resistance, and long-term protection
Curing is the time a coating needs to harden enough for a stated level of use. Dry-to-touch, light-foot-traffic, vehicle, and chemical-service times can differ. Follow the product’s cure schedule for the actual site conditions, and keep water, traffic, and cleaning chemicals off the floor until permitted.
Do not judge readiness by surface appearance alone. Protect the floor from traffic, water, chemicals, and premature loading until the manufacturer’s stated cure time is reached. Cooler or more humid conditions may affect cure, depending on the product. Record the installation date and the conditions so the handover plan is clear.
Clean with products and methods approved for the coating. Abrasive pads or unapproved chemicals may dull or damage the surface. Place mats where grit is tracked in, and clean spills promptly when the product guidance calls for it. Inspect the floor from time to time for worn areas, damaged joints, or impact damage. Repairing a small defect with compatible materials may help prevent further deterioration.
Keep a record of product names, batch numbers, mix ratios, ambient conditions, moisture readings, and installation dates. These details make later troubleshooting and maintenance more reliable. The key is to maintain the system as specified, not to assume every coating needs the same cleaner or repair method.
Representative installation scenarios
A representative scenario shows how the same decision process can lead to different coating choices. These examples are not product prescriptions: actual selection depends on test results and the written system limits. Use them to frame questions for the manufacturer or qualified installer, not as substitutes for slab testing.
Garage slab with a planned decorative finish: The slab is inspected for oil, old coatings, cracks, and joints, then tested for moisture as the chosen system requires. Mechanical preparation creates the specified profile. A compatible primer and epoxy body coat may form the base, with a decorative broadcast and suitable topcoat applied in the stated sequence. Vehicle access waits until the system’s cure schedule allows it.
Work area with sunlight and chemical exposure: The owner first identifies the chemicals, exposure frequency, and cleaning method. The coating maker’s resistance data and UV guidance then help determine whether a particular epoxy, polyurethane, polyaspartic, or layered system is suitable. No generic resin label proves resistance to every chemical. The joints remain functional, and the finished system is protected until fully cured.
Slab with elevated moisture results: The installer does not proceed with a standard coating simply because the surface looks dry. The results are compared with the selected system’s limits; water entry and drainage are investigated. If a mitigation system is considered, it must be specifically rated for the measured conditions and compatible with the coating above it. If limits cannot be met, coating is delayed.
Frequently asked questions
These answers address common decisions about concrete coatings. Always confirm final limits in the current product data sheet, since test methods, application windows, and cure times vary among systems. When a slab’s moisture or movement condition is uncertain, resolve that uncertainty before coating rather than relying on a generic rule.
Which is better for a concrete floor, epoxy or polyurethane?
Neither is best for every floor. Epoxy is often used for adhesion and build, while polyurethane may serve as a protective topcoat. Choose a compatible system based on exposure, moisture limits, and product data.
How long should concrete cure before coating?
Twenty-eight days is a common baseline. Some systems allow earlier coating, but only when their written strength and moisture requirements are met.
How do I test concrete for moisture before coating?
Use ASTM F2170 and/or ASTM F1869 when required by the coating maker. Accept results only within the selected system’s published limits. A plastic-sheet test is not a substitute for quantitative testing where required.
Is there one acceptable concrete RH limit for all coatings?
No. Acceptable RH and MVER limits vary by system. Check the current product documents and use any required moisture mitigation system if test results exceed the stated limits.
What concrete profile is needed for a coating?
Many thin-film systems call for ICRI CSP 2–3. Thicker or heavy-duty systems may require a rougher profile. Follow the specified profile for the selected coating.
Can I coat over cracks and control joints?
Repair static cracks with compatible materials as directed. Preserve active control, isolation, and expansion joints through the coating system; do not bridge them with a continuous rigid coat.
Can epoxy coatings be used outdoors in sunlight?
Some epoxy finishes can yellow or change color with UV exposure. Check the product’s exposure limits and whether a compatible UV-resistant topcoat is required.
When can I walk or drive on a newly coated floor?
Use the product’s stated cure schedule for foot traffic, vehicles, and chemical service. These times differ, so do not rely on a general number or a dry-looking surface.
A durable finish comes from matching the whole system to the slab and its use. Test first, prepare to the required profile, follow product limits, and preserve movement joints. With those controls in place, epoxy, polyurethane, polyaspartic, and other coatings can be judged on what matters: a sound bond, suitable protection, and the right finish for the floor.
(This article was written by one of our staff writers, Daniel Brooks. Visit our Meet the Team page.)