What Is Surface Leveling and Seam Filling? (Epoxy Skimming)
Epoxy skimming is the process of filling stable defects in prepared concrete, then applying a thin, bonded epoxy layer to create a smoother surface. It is not a universal recipe: product data sheets set thickness, mix ratio, moisture limits, and cure times. Moving joints must stay functional, and the slab must meet the selected system’s preparation and acceptance requirements.
Remember the old concrete floor that looked smooth until a new finish made every dip and seam stand out? That is the problem surface leveling and seam filling aim to solve. I treat epoxy skimming as a complete floor-preparation system, not a quick coat that hides every defect.
The scope here is thin epoxy skim coats and seam or crack filling on concrete floors. Wood panels and other substrates need a different system. For resilient flooring, ASTM F710 gives guidance on concrete preparation. The epoxy maker’s current instructions still govern the specific product.
Planning the Epoxy Skim-Coat System
An epoxy skim-coat system uses compatible materials to fill stable defects and smooth prepared concrete. Before work starts, identify the final flooring, the slab’s condition, and the chosen product’s limits. There is no single code-set thickness, moisture limit, or mix ratio that applies to every epoxy system.
Choose a system for the finish floor
A skim coat may prepare concrete for a later floor covering or provide a surface within a coating system. These are not always the same use. Confirm that the primer, filler, and skim coat are approved for one another and for the intended finish.
Read the current technical data sheet (TDS), which gives product-specific requirements. Check its allowed substrate, required surface profile, thickness range, mix ratio, working time, temperature range, recoat window, and cure instructions. If the documents conflict or leave a key condition unclear, ask the manufacturer before applying material.
| Planning item | What to confirm | Why it matters |
|---|---|---|
| Intended finish | Flooring type and its flatness requirements | A smooth surface may still be outside the finish floor’s limits |
| Epoxy system | Compatible primer, filler, and skim coat | Incompatible layers can fail to bond |
| Layer thickness | Product TDS range | There is no universal epoxy skim thickness |
| Working time | Pot life and recoat window | These vary by product and conditions |
Check moisture and pH the accepted way
ASTM F710 calls for concrete to be clean, dry, and structurally sound, and for moisture and pH to be assessed when preparing for resilient flooring. It does not set one pass-or-fail value for every epoxy. Use the selected system’s acceptance limits and test instructions.
ASTM F2170 is a test method for measuring in-situ relative humidity (RH) in concrete slabs. ASTM F1869 measures moisture vapor emission using a calcium-chloride test. Their results are different and cannot be substituted for one another. Use F1869 only if the system maker accepts it, and follow the specified test protocol for either method.
Substrate Access, Joint Identification, and Clearances
Good surface work starts with a sound slab and a clear map of its joints and defects. Remove enough residue to inspect the concrete rather than guessing what lies below a coating. Keep designed movement joints accessible and functional; a rigid skim coat is not a repair for ongoing movement.
Identify joints, cracks, and weak areas
Mark control, expansion, and isolation joints before grinding or filling. A control joint directs where a concrete crack may form; expansion and isolation joints allow movement between slabs or building elements. Do not fill these joints rigidly with epoxy. Detail them as the flooring and coating system requires.
A crack may be stable or active. Look for signs of change, such as fresh edges or repeated opening, but a visual check alone cannot prove a crack is static. If movement is suspected, seek an appropriate assessment and use a detail that preserves movement. Rigidly bridging a moving crack can lead to reflective cracking, debonding, or joint failure.
Map defects before preparation
Mark cracks, holes, old patching, coating residue, contamination, and areas that sound hollow or weak. Record their locations and note any likely moisture source, such as water entry. This map helps distinguish a stable defect suitable for compatible filler from a structural or moisture problem that needs attention first.
Also check access and edges. Protect nearby finishes, keep dust control in place, and confirm that the chosen system can meet the finish-floor elevation and edge details. Do not cover a weak or contaminated area merely because it is small.
Concrete Preparation, Seam Filling, and Skimming
Epoxy bonds to the concrete surface, so preparation controls the result. Remove weak material and contaminants, then create the profile required by the system. Fill only stable defects with compatible materials, keep moving joints open, and apply the skim coat within the product’s stated thickness and working limits.
Prepare the concrete and fill stable defects
- Survey and test. Confirm slab soundness, finish requirements, moisture, and pH using methods and limits accepted by the system maker.
- Remove weak or unwanted material. Mechanically remove loose concrete, failed coatings, and contaminants. Do not rely on a skim coat to hold material that is already debonding.
- Create the required profile. Use the preparation method specified for the epoxy. ICRI 310.2R provides concrete surface-preparation guidance and Concrete Surface Profile (CSP) comparators. A CSP number is not a universal epoxy requirement; match the profile to the product.
- Clean and inspect. Remove dust and debris using the method allowed by the system. Check that the slab meets the stated conditions before applying primer or filler.
- Fill stable defects. Use a compatible product and the specified depth and method. Leave active cracks and designed movement joints to a suitable movement detail.
Mix and apply the skim coat
Measure components using the exact mix ratio in the TDS. Do not estimate by eye. Mix as directed, including any limits on batch size or mixing time, and apply within the stated pot life. Pot life is the time a mixed product remains workable; it can change with temperature and batch size.
Spread the material to the specified thickness using the approved tool and method. Keep within the product’s temperature and recoat limits. Avoid extending the mix with solvent or adding unlisted material. If the slab is outside the product’s moisture, pH, temperature, or profile limits, stop and correct the issue rather than applying over it.
| Condition found | Appropriate response | Avoid |
|---|---|---|
| Stable crack or small void | Fill with a compatible material as specified | Guessing the filler depth |
| Moving crack or designed joint | Preserve movement with the specified joint detail | Rigidly bridging it with epoxy |
| Damp or out-of-limit concrete | Identify the cause; use only an accepted system after correction | Coating over it and hoping it cures |
| Weak or contaminated surface | Remove or remediate as specified, then reinspect | Skimming over loose material |
| Unknown existing coating | Test compatibility or remove it as required | Assuming the new epoxy will bond |
Cure, Inspection, and Acceptance Verification
Curing protects the new layer while it gains the properties stated by its manufacturer. Keep traffic, dust, water, and other disturbance away for the required period. Then inspect the surface and confirm it meets the finish-floor specification before covering it or moving to the next layer.
Inspect the finished surface
Follow the product’s cure and recoat times; do not use a guessed universal waiting period. When the layer is ready for inspection, look for pinholes, ridges, missed seams, visible debonding, and joints that were accidentally filled. Correct defects using a repair method approved for the system.
Check flatness against the finish flooring’s written requirements. A floor can look smooth yet still exceed a floor covering’s allowed variation. Record the product names, batch information if available, test results, and repair locations. This makes later review clearer if the flooring contractor or manufacturer asks how the substrate was prepared.
Illustrative Installation Scenarios
These examples show how the method changes with site conditions; they are not reports of tested projects or guarantees of results. In each case, the product instructions and finish-floor requirements decide whether the work can proceed and what acceptance criteria apply.
Stable seam before resilient flooring
A homeowner finds a narrow, unchanged crack in an otherwise sound slab. The installer maps it, checks the system requirements, and confirms the slab meets the accepted moisture and pH limits. After mechanical preparation to the specified profile, the installer fills the stable defect with compatible material and applies the skim coat within the TDS limits.
The important decision is not the crack’s appearance alone. If movement is uncertain, the installer should not treat it as a static seam. The resilient floor’s flatness requirement also needs a separate check after cure.
Joint mistaken for a crack
A floor has a straight, planned joint that someone proposes to fill flush with epoxy. The joint’s purpose is to allow movement, so a rigid fill could transfer movement into the coating or finish floor. The correct detail must keep the joint functional and align with the flooring system’s instructions.
This is why marking joints during the survey matters. A seam that looks like a crack may be a designed movement joint, and the repair approach is different.
Conclusion and FAQ
Epoxy skimming can create a smoother concrete surface when the slab is sound, clean, properly profiled, and within the selected system’s limits. The reliable sequence is to inspect, test, prepare, fill only stable defects, apply to the TDS, then cure and verify. No single recipe replaces product-specific instructions.
What is epoxy skimming?
Epoxy skimming is applying a thin, bonded epoxy layer over prepared concrete to smooth the surface. It may follow compatible filling of stable defects. Product instructions set the permitted thickness and application method.
Can epoxy skim coat fill every crack?
No. It may fill stable defects when the system allows it. Moving cracks and designed movement joints need a detail that preserves movement. Rigidly bridging them can cause cracking or debonding.
Is there a standard epoxy skim-coat thickness?
There is no universal thickness for all epoxy products. Use the selected product’s current TDS, which states the permitted thickness and application limits.
Does ASTM F710 set one moisture limit for epoxy?
No. ASTM F710 addresses concrete preparation for resilient flooring and calls for moisture and pH assessment. It does not set one pass-or-fail value for every epoxy system. Follow the product maker’s limits.
What is the difference between ASTM F2170 and F1869?
ASTM F2170 measures in-situ relative humidity in a concrete slab. ASTM F1869 measures moisture vapor emission with a calcium-chloride test. The results are not interchangeable; use the method accepted by the system manufacturer.
What does CSP mean in concrete preparation?
CSP means Concrete Surface Profile. ICRI 310.2R provides preparation guidance and comparators for describing concrete texture. The coating system, not the CSP number alone, determines the required profile.
Can epoxy go over damp concrete?
Only if the selected system allows the measured condition and the concrete meets its stated limits. Do not coat damp or out-of-limit concrete by assumption. Identify moisture concerns and follow the manufacturer’s approved solution.
How do I know the skim coat is ready for flooring?
Use the product’s cure instructions, then inspect for defects and confirm the surface meets the finish flooring’s written flatness and readiness requirements. Appearance alone does not confirm acceptance.
Can I use an epoxy skim coat on wood seams?
Not based on this concrete-floor guidance. Wood panels move differently and need a system specified for that substrate. Check the product instructions and flooring requirements before selecting a repair method.
(This article was written by one of our staff writers, Garrett Vance. Visit our Meet the Team page.)






