What causes bubbles, pinholes, or craters in epoxy floors?


Concrete outgassing is one of the most common causes. Concrete contains pores and small air pathways. As a slab warms, air inside those pores expands and moves upward. If wet epoxy blocks the path, pressure forms a bubble. If air escapes early, a pinhole remains. If a bubble breaks during gel, a crater remains.
Surface preparation affects this process. Diamond grinding removes weak laitance and opens the concrete for adhesion. On many garage slabs, initial metal-bond tooling falls near 16/20 or 30/40 grit. Grit alone does not define the finished profile. Concrete hardness, machine weight, tooling bond, pass speed, and operator control affect the result.
A typical coating system often calls for an ICRI Concrete Surface Profile near CSP 2 or CSP 3, while thicker systems or heavy service might require a rougher profile. The exact target comes from the coating manufacturer, not guesswork. The International Concrete Repair Institute publishes industry guidance for concrete surface preparation.
Five other causes deserve equal attention:
Poor primer coverage leaves open pores below the body coat.
Fast mixing or lifting the paddle through the resin pulls air into the material.
Oil, silicone, grease, wax, or detergent residue blocks wetting.
Excessive film thickness traps air and increases heat during cure.
Late back rolling disturbs epoxy after flow and leveling begin to slow.
Defect patterns help separate causes. Mixing bubbles often spread evenly. Outgassing often follows cracks, porous zones, exposed aggregate, direct sun, or a warm garage entrance.
Why Primer Choice and Slab Porosity Matter
Primer does more than add another coating layer. A suitable primer wets prepared concrete, enters smaller pores, evens absorption, improves adhesion, and reduces air movement into the body coat. Highly porous concrete often drinks in primer faster than dense areas. A dry-looking patch after application signals uneven absorption and deserves review before the next layer goes down.
A second primer pass or scratch coat sometimes forms part of the specified system. Product instructions control this decision. Adding material without checking compatibility, open time, and film thickness creates another risk.
Concrete hardness also affects preparation. Installers often use a Mohs scratch kit, which ranks mineral hardness from 1 through 10, to help select the proper diamond bond. Softer concrete usually needs a harder-bond diamond. Harder concrete usually needs a softer-bond diamond so fresh abrasive remains exposed. Wrong tooling leaves glazing, weak profiling, excessive scratches, or an uneven surface.
Professional epoxy floor coatings start with substrate evaluation, not color selection. The installer needs to assess hardness, porosity, cracks, joints, contamination, prior coatings, and expected traffic. An epoxy product with strong laboratory performance still fails when the slab below it receives weak preparation or incomplete priming.
How Moisture, Temperature, and Timing Create Defects
Outgassing and moisture vapor transmission are different problems. Outgassing usually occurs while epoxy remains wet. Moisture vapor transmission continues through a slab after cure and often creates larger blisters, whitening, soft areas, or delamination. Active moisture needs testing and a system designed for the measured condition.
Concrete moisture is not judged through a San Jose-specific parts-per-million figure.
Flooring professionals normally rely on in-situ relative-humidity testing, moisture-vapor emission testing, manufacturer limits, and site history. A slab over soil without an effective vapor retarder presents a different risk from an elevated interior slab.
Temperature also changes behavior. Room air might feel comfortable while the concrete remains cold. The surface should stay at least 5°F above dew point during installation. A garage door opening during a cool South Bay morning changes airflow, sunlight, humidity, and slab temperature. A warming slab pushes air outward. A cooling slab often draws air inward.
Timing includes induction time, pot life, working time, primer open time, recoat window, traffic time, and full cure. One 2026 epoxy product sheet lists a 72-hour maximum recoat interval, about 48 hours before heavy traffic, and seven days for full cure under stated conditions. Those figures apply to one product, not every system. Installers must follow the current technical data sheet for each layer.
How a Professional Diagnoses the Failure
A strong inspection starts with the project timeline. The contractor should ask when each defect appeared, whether the floor was exposed to sun or airflow, which primer and coating products were used, how long each layer cured, and whether vehicles, rugs, shelving, or cleaners returned early.
Next comes defect mapping. Raised domes, open holes, soft blisters, hollow areas, and pulled edges point toward different failure paths. Defects concentrated near cracks or sunlit doors suggest slab-related movement or outgassing. Uniform tiny bubbles suggest mixing or rolling problems. Circular pulled areas suggest contamination.
Testing might include:
In-situ concrete relative humidity
Moisture vapor emission
Surface temperature and dew point
Concrete hardness
Surface profile review
Adhesion or pull-off testing
Film-thickness checks
Small exploratory removal
Inspection for oil, silicone, tire residue, or detergent
A repair plan should identify the failure plane. The problem might sit inside weak concrete, at the concrete-primer bond, between coating layers, or inside the coating film. Another topcoat only covers the symptom when the true failure sits below it.
For Bay Area projects, product selection and ventilation also need review. The Bay Area Air Quality Management District regulates VOC content for architectural coating categories. The EPA's indoor air guidance gives added context for occupied homes and commercial buildings.
When Does a Local Repair Work?
A localized repair often works when defects remain limited, surrounding epoxy stays bonded, moisture readings fall within system limits, and contamination does not extend across the slab. The repair process usually includes removing weak coating, grinding the perimeter, cleaning exposed concrete, correcting pores or contamination, applying a compatible primer, and rebuilding each required layer.
A spot repair rarely disappears on decorative flake, metallic, or color-sensitive floors. A larger blend area or full recoating pass often creates a cleaner visual result.
Broader removal becomes more likely when you see widespread blistering, trapped moisture, broad bond loss, soft epoxy, repeated failures, missing primer, incompatible layers, or extensive crack movement. A rigid epoxy coating does not stabilize an actively moving slab. Cracks and joints need treatment suited to expected movement.
Some floors remain good candidates for a corrected epoxy system. Others fit concrete polishing better after coating removal and slab evaluation. The decision should follow moisture, condition, exposure, maintenance needs, and appearance goals.
Use three practical levels:
Monitor a few stable cosmetic marks with solid adhesion.
Schedule an inspection for recurring pinholes, soft spots, lifting, or unknown moisture.
Act promptly for widespread blisters, fluid-filled bubbles, delamination, or slippery open craters.
How Heavenly Touch Reduces the Risk of Repeat Defects
A durable floor begins before mixing starts. Heavenly Touch Stone Care inspects the slab, reviews cracks and joints, checks for contamination, evaluates moisture risk, and selects a system suited to the building and expected traffic.
Preparation follows the coating specification. Crews mechanically profile the concrete, control dust, confirm surface condition, and treat weak or porous zones. Primer coverage receives close attention because uneven absorption often predicts trouble in the body coat.
During installation, the crew monitors slab temperature, room temperature, humidity, dew point, mixing speed, pot life, working time, film thickness, and recoat windows. Fast-cure polyaspartic layers still require control. Rapid gel gives escaping air less time to pass through wet material, so warm porous concrete needs careful priming and timing.
You should receive clear instructions for light traffic, heavy traffic, vehicles, equipment, cleaning, and chemical exposure. Dry to the touch does not equal full cure.
Review more concrete and epoxy flooring FAQs before planning your project. For an existing failure, send wide photos, close-ups, the installation date, product information, and notes about when each defect appeared. This information helps narrow the first inspection.
Frequently Asked Questions
Why is my epoxy floor bubbling?
Bubbling often starts with concrete outgassing, moisture movement, trapped mixing air, contamination, poor primer coverage, or incorrect temperature. The defect location and timing help identify which cause fits your floor.
Are small pinholes in an epoxy floor normal?
A few isolated cosmetic pinholes do not always mean complete failure. Open holes across broad areas, recurring defects, weak adhesion, or exposure to water and chemicals need professional review.
How do you repair bubbles or pinholes in epoxy?
A proper repair removes weak coating, prepares exposed concrete, corrects moisture or contamination, applies compatible primer, and rebuilds the specified layers. Coating over the defect without diagnosis often leads to a repeat failure.
Does epoxy stop moisture from coming through concrete?
Standard epoxy is not a universal moisture-control system. High slab moisture often requires testing, a rated moisture-mitigation primer, a vapor-control system, or another flooring approach.
Should concrete receive primer before epoxy?
Many porous slabs benefit from a compatible primer because it improves wetting, balances absorption, strengthens adhesion, and reduces air movement into the body coat. The product system and substrate condition decide the correct primer process.
Conclusion

Bubbles, pinholes, and craters are diagnostic clues. Their shape, depth, location, and timing help separate outgassing from moisture, contamination, mixing air, poor primer coverage, and cure problems.
Do not start with another clear coat. Start with the slab, the failure plane, and the installation record. A localized repair fits some floors. Widespread moisture, weak adhesion, soft coating, or repeated blistering often requires broader correction.
Early inspection preserves more repair options. Once moisture spreads, bond loss widens, or repeated coatings add thickness over weak layers, repair costs and visual blending difficulty usually rise.
Heavenly Touch Stone Care serves San Jose and the greater South Bay with concrete restoration, epoxy coating, and polishing services for residential and commercial floors. The team evaluates the concrete first, explains the likely cause, and recommends a repair scope based on evidence.
Request an epoxy floor inspection or quote before a small defect spreads or a failed repair adds more cost.





Comments