Total Concrete Coatings & Polish installs professionally prepared epoxy, polyaspartic and polished concrete flooring for garages, homes, businesses and commercial facilities throughout Fayetteville and surrounding communities.
Total Concrete Coatings & Polish installs epoxy and polyaspartic floor coatings, garage flooring, polished concrete and decorative concrete systems for residential and commercial properties in Fayetteville, NC and surrounding communities.
Garage, residential and commercial coating systems designed for durability and easy maintenance.
Enhance existing concrete with staining, sealing and decorative finishing options.
Transform unfinished garage concrete with professionally prepared decorative flake and protective coating systems.
Durable, attractive polished concrete solutions for commercial, industrial and selected residential applications.

His expertise is rooted in one of the most important—and often overlooked—parts of a successful flooring project: proper concrete surface preparation…
Richard is a local, hands-on owner who remains personally involved in the business.
When you contact Total Concrete Coatings & Polish for an estimate, you’ll be speaking directly with Richard about your project.
Learn More About Richard Gillis and Total Concrete Coatings & Polish →
A beautiful epoxy or polyaspartic floor starts before the first coating is applied.
Proper concrete surface preparation is one of the most important factors affecting how well a floor coating bonds to the concrete and how it performs over time.
At Total Concrete Coatings & Polish, we don’t believe in simply applying a coating over an existing concrete floor and hoping for the best.
Before installation, the concrete must be evaluated and properly prepared for the flooring system being installed.

Concrete may look cleanwhile still having conditions that can interfere with coating adhesion. Dirt, oil, old coatings, sealers, surface deterioration and other contaminants can prevent a new coating from properly bonding with the concrete.
The surface itself also needs the correct profile. Professional mechanical preparation removes weak surface material and opens the concrete to create a surface designed to accept the new coating system.
Depending on the condition of the floor, preparation may include:
Epoxy and other concrete floor coatings can peel or separate when they fail to develop a strong bond with the underlying concrete.
Inadequate surface preparation, contaminants, moisture-related conditions and improper installation can all contribute to premature coating failure.
This is why choosing a flooring contractor based solely on the coating product or price can be a mistake.
The preparation underneath the coating can be just as important as the coating itself.
With more than 10 years of experience working with concrete floors in Fayetteville and surrounding North Carolina communities, Richard Gillis understands that every concrete slab is different.
Age, previous treatments, cracks, surface condition and the way the space will be used all need to be considered before deciding how a floor should be prepared and finished.
That experience allows Total Concrete Coatings & Polish to approach each project as a concrete flooring system—not simply another coating job.
Whether we’re installing an epoxy garage floor, a polyaspartic coating or creating a polished concrete surface, our goal is to establish the proper foundation for the finished floor.
Considering a new floor for your garage, home or business? Let us take a look at your existing concrete and explain your options.
[REQUEST A FREE ON-SITE ESTIMATE]
Call Total Concrete Coatings & Polish: (910) 490-4120
Commercial and industrial concrete floors can face very different demands than residential floors.
Warehouses, shops, retail spaces, service areas and other commercial facilities may need to withstand equipment, frequent foot traffic, vehicle traffic, spills and daily wear while remaining easy to clean and maintain.
Total Concrete Coatings & Polish installs epoxy flooring, polyaspartic coating systems and polished concrete for commercial and industrial properties throughout Fayetteville and surrounding North Carolina communities.
Before recommending a commercial flooring system, Richard evaluates the existing concrete, how the space will be used and the conditions the finished floor will need to withstand.
Depending on the facility, considerations may include:
The objective isn’t simply to apply a coating. It’s to select and install a flooring system appropriate for the concrete and the way the facility will actually be used.
Let Richard evaluate your existing concrete and discuss the epoxy, polyaspartic or polished concrete options appropriate for your facility



Total Concrete Coatings & Polish provides professional epoxy flooring, polyaspartic floor coatings, garage floor coatings and concrete polishing throughout Fayetteville and surrounding communities.
Based in the Fayetteville area, we work with homeowners, businesses and commercial property owners who want properly prepared, professionally installed concrete flooring systems.
Fayetteville, NC — Epoxy, polyaspartic, garage floor coatings and polished concrete for Fayetteville homes and businesses.
Fort Bragg, NC — Professional concrete floor coatings and flooring solutions for homes and businesses near Fort Bragg.
Hope Mills, NC — Professional garage floor coatings and concrete flooring systems for Hope Mills property owners.
Spring Lake, NC — Residential and commercial concrete coating services throughout the Spring Lake area.
Raeford, NC — Epoxy and polyaspartic flooring for garages, businesses and other concrete surfaces in Raeford and Hoke County.
Sanford, NC — Professional epoxy coatings, concrete polishing and related concrete flooring services in the Sanford area.
Rockfish, NC — Concrete floor coating and finishing services for residential and commercial properties in the Rockfish area.
Beaufort | Morehead City | New Bern
Don’t see your community listed? Contact us at (910) 490-4120 to find out if we serve your location.
Epoxy and polyaspartic systems are both excellent choices for garage floors when properly installed.
The best system depends on the condition of the concrete, sunlight exposure, expected traffic, appearance preferences and how quickly the floor needs to return to service.
Total Concrete Coatings & Polish evaluates the existing concrete before recommending a flooring system.
The cost of an epoxy or polyaspartic garage floor depends on the size and condition of the concrete, preparation and repair requirements, coating system and desired finish.
Because every slab can be different, an on-site evaluation provides a more accurate estimate than a generic square-foot price.
Total Concrete Coatings & Polish offers free estimates for Fayetteville-area projects.
Installation time varies depending on the coating system, condition of the concrete and repairs required.
Some modern coating systems can return to service faster than traditional epoxy systems.
Before installation begins, your contractor should explain when the floor can handle foot traffic and when vehicles can safely return.
Proper surface preparation helps the coating bond securely to the concrete.
Dirt, contaminants, existing coatings, surface defects and an inadequate concrete profile can interfere with adhesion and contribute to premature failure.
Professional mechanical preparation and necessary repairs are therefore critical parts of a long-lasting flooring system.
Neither material is automatically better for every application. Epoxy offers excellent adhesion and durability, while polyaspartic coatings provide advantages such as fast curing and strong UV resistance.
Some professional flooring systems use different materials in different layers to take advantage of their respective characteristics.
Many older garage floors can be successfully coated after they are properly evaluated and prepared.
Cracks, damaged areas, previous coatings and contaminants may require repairs or additional preparation.
Richard Gillis can evaluate the existing concrete and determine what preparation should be completed before a coating system is installed.
Epoxy flooring creates a protective coating system over the concrete, while polished concrete mechanically grinds, hones and polishes the existing slab until the concrete itself becomes the finished surface.
Epoxy and polyaspartic systems are popular for garages and decorative applications, while polished concrete is frequently used in commercial, industrial and large interior spaces.
Look for a contractor who can explain how the concrete will be prepared, what coating system will be installed, how cracks or damaged areas will be handled, expected curing times and the warranty provided.
Ask to see actual local projects rather than relying only on manufacturer or stock photographs.
Experience with concrete preparation is particularly important because the finished coating depends heavily on the surface beneath it.
Not sure whether epoxy, polyaspartic or polished concrete is right for your property? Tell us about your floor and we’ll help you determine the right solution.