About Total Concrete Coatings & Polish
Total Concrete Coatings & Polish is a family-owned concrete flooring company serving homeowners and businesses throughout Fayetteville, NC and surrounding communities.
Owner Richard Gillis brings more than 10 years of hands-on experience working with concrete flooring and coating systems. Our approach is straightforward: evaluate the concrete, prepare it correctly, and recommend a flooring system based on the condition of the slab and how the space will actually be used.
From garage floors and residential spaces to commercial concrete, we focus on careful preparation, professional installation and clear communication from the initial evaluation through the completed floor.
10+ Years Experience | Family-Owned | Owner Involved | Residential & Commercial
Meet Owner Richard Gillis
Total Concrete Coatings & Polish is owned by Richard Gillis, who has spent more than 10 years working hands-on with concrete surfaces and flooring systems.
That experience has reinforced one principle that guides our work today: a flooring system is only as dependable as the concrete preparation beneath it.
Concrete floors can differ significantly from one property to another. Existing coatings, cracks, surface contamination, moisture conditions, previous repairs and the condition of the slab can all affect what should be done before a new flooring system is installed.
Rather than recommending the same product for every floor, Richard believes in looking at the actual concrete and determining what preparation and flooring approach makes sense for the project.
As an owner-operated local business, Richard remains directly involved in the company and the work we perform.
Our Approach to Concrete Flooring
We don’t believe a coating should simply be applied over whatever condition exists.
A successful flooring project begins with understanding the existing concrete. Before installation, the slab may need to be evaluated for cracks, damaged areas, existing coatings and other conditions that could interfere with adhesion or affect the finished floor.
Preparation Before Product
Surface preparation is a fundamental part of our installation process.
Depending on the project and the condition of the concrete, preparation may include mechanical grinding, removal of existing material, cleaning and appropriate crack or surface repairs.
The objective is to create a properly prepared surface for the flooring system being installed—not simply cover up problems underneath it.
Flooring Systems Selected for the Space
A residential garage does not necessarily need the same flooring system as a commercial workspace.
We consider the environment, expected traffic, appearance, maintenance requirements and condition of the concrete when discussing options with a customer.
That allows us to recommend a system based on the actual project, rather than trying to sell the same coating for every floor.
Concrete Flooring Services We Provide
Total Concrete Coatings & Polish installs and finishes concrete flooring for residential and commercial properties.
Epoxy & Polyaspartic Flooring
Epoxy and polyaspartic products can be used in professional flooring systems for garages, residential spaces and commercial concrete.
Epoxy Garage Floors
Garage flooring systems can provide a finished, easier-to-maintain surface while offering decorative options such as flake systems and other finishes.
Proper concrete preparation is especially important in garages because the slab may have existing coatings, stains, cracks or other conditions that need to be addressed before installation.
Polished Concrete
Polished concrete uses a mechanical grinding, honing and polishing process to create a finished concrete surface rather than covering the slab with a traditional coating.
It can be an option for residential and commercial environments where the condition of the concrete and intended use are suitable.
Stained Concrete
Concrete staining can enhance existing concrete while retaining the natural character and variation of the slab.
The finished appearance varies because stain interacts with the existing concrete rather than creating a completely uniform manufactured surface.
How We Approach a Flooring Project
Every project is different, but our work generally begins with the same priority: understand the concrete before deciding what goes on top of it.
1. Evaluate the Concrete
We look at the existing surface and discuss how the space will be used, the finish you’re considering and any obvious conditions that may need attention.
2. Prepare the Surface
The concrete is mechanically prepared as appropriate for the flooring system being installed.
This step is critical because proper adhesion depends on more than the coating itself.
3. Address Necessary Repairs
Cracks, damaged areas or other surface conditions may require attention before the flooring system is installed.
The appropriate repair depends on the condition encountered.
4. Install the Flooring System
Once the concrete has been properly prepared, the selected coating or flooring system is installed according to the requirements of that project.
5. Apply the Appropriate Finish
Depending on the system, the final surface may include decorative flake, a protective topcoat, traction additives or another specified finish.
We also explain the appropriate return-to-service timing for the products and conditions involved in the installation.
Why Choose Total Concrete Coatings & Polish?
More Than 10 Years of Hands-On Experience
Richard brings more than a decade of hands-on industry experience to the company and understands the importance of evaluating the concrete before deciding how a floor should be treated.
Owner Involvement
Total Concrete Coatings & Polish isn’t built around an anonymous national brand or a one-size-fits-all sales process.
Richard remains directly involved in the company and its flooring work.
Preparation-Focused Installation
We place significant emphasis on what happens before the coating is installed.
Good-looking material cannot compensate for inadequate concrete preparation.
Recommendations Based on Your Concrete
We don’t assume every slab needs the same system.
We consider the condition of the concrete, intended use and project requirements before recommending an approach.
Residential and Commercial Experience
We work with homeowners and businesses on concrete flooring projects ranging from residential garages and other household surfaces to commercial spaces.
Local Service
We’re based in the Fayetteville area and serve communities throughout the surrounding region.
When you contact us, you’re working with a local concrete flooring company that can evaluate the actual property rather than trying to diagnose a floor from a generic description.
Serving Fayetteville and Surrounding Communities
Total Concrete Coatings & Polish serves Fayetteville and surrounding North Carolina communities, including Hope Mills, Raeford, Rockfish, Spring Lake, Eastover and other areas within our current service region.
Don’t see your community listed? Contact us to find out whether your property is within our current service area,
Our Reputation Is Built One Floor at a Time
We’re grateful when customers take the time to share their experience with Total Concrete Coatings & Polish. Here are a few comments from customers we’ve worked with.
What Our Customers Say
Talk With Us About Your Concrete Floor
If you’re considering a new garage floor, residential concrete finish or commercial flooring project, we’re happy to discuss the space and help you understand your options.
We’ll look at the condition of the concrete, discuss how the floor will be used and explain the preparation and flooring system we recommend for the project.
There is no need to know exactly which product you need before contacting us. Determining the appropriate approach starts with understanding the concrete.
Call Total Concrete Coatings & Polish at (910) 490-4120 or request an estimate online.
