Garage Floor Coating in Princeton, NJ | JC Epoxy Flooring
Garage Floor Coating in Princeton, NJ

Garage Floor Coating in Princeton, NJ

A large 2-car garage in Princeton with long settlement cracks and years of staining. Simiron Basalt flake system on the full floor and apron, one day, dramatic result.

System Flake System
Colors Basalt
Size 643 sq ft
Products Simiron

About this project

Kiran found us through a Facebook ad. Her garage in Princeton had seen better days. Long settlement cracks ran across the full slab, oil staining had worked into the concrete, and the floor had the worn, unfinished look that comes from years of use with no protective coating.

She also wanted the concrete apron in front of the garage doors included. That detail matters. Coating just the floor inside and stopping at the door leaves a visible line where finished ends and unfinished begins. Extending the coating out onto the apron ties everything together and makes the transformation visible from the driveway.

She chose Basalt from our color chart, a deep charcoal flake blend that contrasts sharply with the white garage walls and black exterior trim. The result reads clean and intentional from the street.

Get a free quote

Installation process

  1. 1. Grind the walls

    We grind along the edges to prep the base where the floor meets the wall

  2. 2. Grind the floor

    We diamond grind the full concrete surface so the coating bonds properly

  3. 3. Vacuum after grinding

    We vacuum all dust with HEPA filter vacuums so nothing contaminates the coating

  4. 4. Cover Cracks

    Every crack filled and sealed so they don't telegraph through the coating

  5. 5. Paint the sidewalls

    Base coat goes on the edges first

  6. 6. Broadcast flakes on sidewalls

    Flakes applied to the edges while the base coat is wet

  7. 7. Apply moisture vapor barrier

    MVB applied to the full floor to block moisture from below

  8. 8. Broadcast flakes on the floor

    Full broadcast across the entire floor surface

  9. 9. Scrape the flakes

    Excess flakes scraped flat for a smooth, even surface

  10. 10. Vacuum the excess

    Loose flakes vacuumed up before topcoat goes down

  11. 11. Apply the polyaspartic topcoat

    Durable clear coat applied for protection and gloss

  12. 12. Roll it out

    Final roll for a smooth, consistent finish

We started with an industrial diamond grinder to open the concrete surface across the full slab and apron. After grinding, we vacuumed all dust with an industrial vacuum.

We filled and repaired the settlement cracks before coating. Nothing structural, but long surface cracks need to be addressed before the MVB goes down or they telegraph through the finished surface. We applied a moisture vapor barrier across the full area, then broadcast Simiron Basalt flakes wall to wall, covering the interior floor and running out onto the apron. After curing, we vacuumed the loose excess flakes and applied a polyaspartic topcoat for a hard, glossy, durable finish.

One day. The before and after from the driveway tells the whole story.

Project photos

Lifetime Warranty

Your floor backed for life. In Writing. If the coating bond ever fails, peels, or delaminates, we come back and make it right: materials and labor, at no cost to you.

Epoxy Flooring Experts in Central New Jersey

Want this for your floor?

Get a free quote in minutes. We work across Central New Jersey.

Get a free quote