Concrete Coating Group
Loading
Concrete Coating Group

We turn concrete coating companies into machines.

One system. One roof. One number. Built to run without the owner, and to be worth something the day he walks away from it.

You are renting five vendors who do not talk to each other, and not one of them is accountable for the number.

One system.One roof.One number.

Confirmed, zip verified appointments on your calendar. Not leads. Not clicks. Not names you have to chase.

80+
Contractors scaled
roughly$60M
Generated
$1.5M
Our year one
13
Franchise locations, year two
The difference

We are not an agency.

An agency sells you a service and hands you a report. We install infrastructure and take responsibility for the only number that pays you.

How you run it now ADS AGENCY SEO AGENCY LEAD SELLER CRM GUY REVIEWS YOU THE GLUE ZERO SYNC

Five logins. Five invoices. None of them talk to each other. And you are the only thing connecting them.

So we put it under one roof ADS SEO LEADS CRM REVIEWS CORTEX OS One platform. Automated. Tracked. A CONFIRMED APPOINTMENT On your calendar. You just show up and close.

One system. One login. One number that actually matters.

Most coating owners rent five vendors who do not sync, and when the phone goes quiet, nobody in the building is accountable.

The ads guy blames the follow up. The SEO guy blames the ads. The lead seller already sold that name to four of your competitors. The CRM guy says it is working as intended. So we install one system instead, under one roof, and we take the accountability ourselves.

The one number

A confirmed, zip verified appointment on your calendar. They picked the time. The reminders are already running. You show up and you close.

Not impressions. Not clicks. Not leads. Not a monthly report with a chart on it. If it did not land on your calendar, it did not happen.

Before we tell you anything

The receipts.

You have been lied to by enough agencies. So we do not open with claims. We open with bank statements.

Operators running the system
OperatorWhat the system produced
Spartan Floor CoatingsCharlotte Owner's words: “definitely over 100k/mo”
Ridge Concrete Coating Plus 25 installs. $87,500 in revenue. Next two weeks booked out.
Under 1 Roof ServicesAtlanta 4 confirmed appointments on day one. $5,000 deposit collected off one of them.
Floor Kings Epoxy Ranking engine live. 600 service pages in build.
StonecraftNew Jersey Map Pack average rank 16.4 → 2.7. Top three placements 4 → 93.
Every line above is a screenshot on this page, not a claim. 80+ contractors scaled  ·  roughly $60M generated
Bank deposit statement for May
Bank deposit statement for October
Bank deposit statement for November
$209,030
May
$144,180
October
$119,648
November, the slow month

Look at that November number again. $119,648 in the month this entire industry writes off as dead.

That is the whole difference between a business that runs on hustle and a business that runs on a system. When the machine is built, the slow season is just a slightly smaller month. When it is not built, the slow season is the month you decide whether to make payroll or make the truck payment.

What it looks like when it is running

Confirmed appointments.
Not leads. Appointments.

Real notifications going to real owners. Real calendars. Real conversations, on the day the money landed.

Confirmed appointment notification
Confirmed appointment notification
Confirmed appointment notification
A packed calendar of booked estimates
Message from Logan at Spartan
Message from Jeff at Ridge
Message from Mike at Floor Kings
Message from Leslie at Under 1 Roof
Message from Chai at OCD
Google ranking before and after

Logan at Spartan. Jeff at Ridge. Mike at Floor Kings. Leslie at Under 1 Roof. Chai at OCD.
Real operators. Real markets. The same system in every one of them.

Who is behind this

He laid the floors himself.

Almost nobody selling marketing to coating companies has ever mixed a batch, taped a garage, or waited out a 2am cure. Danny Roy owns a coating company.

Danny Roy laying a coating floor The Uncle Kims crew

Phoenix. A truck. A rented apartment. Credit card debt.

That was the whole company. Two guys in Arizona knocking doors, with a two bedroom rental and just enough room left on the cards to make something happen.

Danny took a one third ownership stake, because that was the only honest way to help. Not advise. Own it. Bleed with it. He laid floors. He ran crews. He drove to the estimates and watched good operators lose jobs to the guy who simply answered his phone faster.

That is where the system came from. Not from a course, not from a conference. From losing money in a garage and refusing to lose it twice.

$1.5M
Uncle Kims, year one
13
Franchise locations, year two
The team in front of the fleet

Uncle Kims to $1.5M in year one. Then the same playbook across 13 franchise locations in year two. Same trucks. New city. Same result.

That is when it stopped being luck.

If a system produces the same outcome in Phoenix, and then again in twelve more cities that have never heard of you, it is not charisma and it is not hustle. It is engineering. So Danny stopped running it for one company and started installing it for everybody else.

Since then: 80+ contractors scaled. Roughly $60M generated. A team of 8 behind it. Matt Marcus runs sales. And every single one of them is still measured against the same number that has never changed since the garage in Phoenix.

Danny Roy, founder of Concrete Coating Group
Broadcasting flake across a garage floor
The night crew on a coating job

Same floors. Same trucks. Same 2am cure times.

The system

Five levers. One roof.

This is the entire machine. Every lever feeds the next one, and all five report into the same place.

01

Meta ads that print demand

Creative built from real jobs, not stock photos. We fill the top of the funnel on command, in your zip codes, at a cost per booked estimate we can actually defend. You own the ad account and the pixel.

02

Google and Map Pack domination

City pages and service pages at scale, the business profile, reviews and citations. It compounds over roughly 90 days, and then it keeps paying you forever, without you touching it.

03

Lead to appointment

Speed to lead in seconds, not hours. Missed call text back so a ringing phone is never a lost job. Zip verification and qualification before it ever reaches you. The output is a confirmed appointment, not a name.

04

Revenue recapture

The estimates you gave and never followed up on. The database you forgot you had. The quotes that went cold. We go back and turn that dead list into booked work before we spend another dollar on ads.

05

Conversational AI and reviews

Every inbound handled instantly, day or night, until it is qualified and booked. Then reviews requested automatically on the back end, which feeds lever two. The machine loops.

OS

All of it, inside Cortex OS

One platform. One login. One dashboard. Every lever wired to every other lever, and every dollar traced to the appointment it produced. This is the part nobody else has.

Cortex OS The system behind it all.
How we work

Two ways to work together.

One is a test drive. One replaces your entire marketing department. There is no price on either of them on this page, and that is on purpose.

The entry door

Pay Per Appointment

You only pay for confirmed appointments that actually land on your calendar. Not leads. Not names. Not form fills. Appointments.

If it does not hit the calendar, you do not get invoiced. That is the whole deal. We carry the risk while you watch the calendar fill.

Zip verified. Inside your service area. You are not driving an hour for a tire kicker.
Qualified. Project type, timeline and intent, confirmed before it reaches you.
Confirmed. They said yes to a time. It is on your calendar with reminders already running.
You show up and close. That is your entire job.

Anyone can sell you a lead. We hand you a booked estimate.

The flagship

Fractional CMO

You have been doing the Chief Marketing Officer job for free, at night, badly, because it was never your job. So we take it off you.

A dedicated team of 8 plugs in as your in house marketing department. We install the entire system, we run it for 6 to 12 months, and then we hand you the keys. Ads, Google, speed to lead, revenue recapture, reviews, reporting. One roof. One login. One number that matters.

You own every piece of it. The ad account. The pixel. The data. The website. The city pages. The automations. The CRM. Most agencies keep it all in their own name so that the day you leave, you leave with nothing and you have to crawl back. That is their entire retention strategy. It is not ours.

We are not renting you a service. We are building you an asset. That is what moves revenue, valuation and EBITDA at the same time.

Ads live fast. Confirmed appointments start landing shortly after.
Google compounds over 90 days. City and service pages at scale, business profile, reviews, citations.
You do nothing. You do not learn a platform. You do not manage vendors. You close jobs and you run crews.
Then we hand you the keys. The machine keeps running after we walk out of the room.
The guarantee

Confirmed appointments on your calendar within 7 days of launch. Not leads. Not clicks. If we miss it, we write you a check for $5,000 for wasting your time.

And we only work with one coating company per market. When your city is taken, it is taken. We are not going to build the machine for you and then sell the same machine to the guy across town.

We do not put a price on this page, and we never will. What we build depends on your market, your crew and your offer. We look at your numbers on the call and then we tell you exactly what it costs.

Operators running the system

The rooms we are already in.

Spartan Floor Kings ProShield Ridge Under 1 Roof Stonecraft Garage Floor RI
Before you apply

The questions everybody asks.

What do you actually do?
We replace the four or five vendors you are managing with one system, and then we run it for you. Meta ads, Google and the Map Pack, speed to lead, revenue recapture, conversational AI and reviews. All of it wired together inside Cortex OS, reporting to one number. The output is a confirmed, zip verified appointment on your calendar. You show up and you close. That is the entire arrangement.
What does it cost?
We do not put a price on this page, and we never will. What we build depends on your market, your crew and your offer, and any number we threw up here would be a lie designed to get a click. We look at your numbers on the call and then we tell you exactly what it costs. If it is not a fit we will say so, and you walk away with a plan either way.
How is Pay Per Appointment different from buying leads?
A lead is a name and a number. You paid for it whether it was real or not, and the lead seller already sold that same name to four of your competitors. A confirmed appointment is zip verified, qualified on project and timeline, they picked the time themselves, it is on your calendar, and the reminder sequence is already running. No appointment, no invoice. Anyone can sell you a lead. We hand you a booked estimate.
How long until I see something?
Confirmed appointments start landing inside 7 days of launch. Google and the Map Pack compound over roughly 90 days, and then they keep paying you forever without you touching them. We back it with the guarantee: confirmed appointments on your calendar within 7 days of launch, or we write you a check for $5,000 for wasting your time. All we ask is that you show up to the appointments.
I have been burned by agencies. Why are you different?
Two reasons. First, we own a coating company. Danny laid the floors, ran the crews and went to the estimates. We are not marketers who found your industry on a list. Second, you own everything we build. The ad account, the pixel, the data, the site, the pages, the automations, the CRM. Most agencies keep it in their name so that when you leave, you leave with nothing. We install it, we run it, and then we hand you the keys and walk away.
Who is this NOT for?
This is for United States coating company owners with a crew, real capacity, and the intent to build something that outlives them. If you have no crew, no capacity, and no intention of ever letting go of anything, we are not going to help you and we will tell you that on the call. We also take one coating company per market, so if your city is already spoken for, the answer is no regardless of how good a fit you are.
Read this twice
A coating company that runs on the owner is not a business. It is a job with employees and a truck payment. Nobody pays a multiple for a job. They pay a multiple for a machine that keeps producing after the owner walks out of the room.

So build the machine.

Two minutes to apply. It is how we find out whether your market is open and whether you are the operator we want in it. We turn people away, and we tell you on the call.

Apply To Work With Us
One coating company per market. No price on this page. No pitch on this page.