Our Story

Built by a contractor. Not a marketer.

Before John started The CMM, he ran his own contracting business — and then helped run eighteen more as a district manager. He's been there. He's done that. The CMM exists because he knows the pressure of having a crew counting on him for work and not knowing where the next job is going to come from.

He ran his own painting business for three years.

John started his own painting business at 18. He had three full-time crews and a production manager handling the day-to-day on the job sites, which meant he was off the tools from early on and running the business from the front.

John on a residential job site during the early days of his painting business.

Then he was brought on as a district manager.

A larger contracting business — one that operated like a franchise without actually being one — brought John on to recruit, train, and manage the contractors running their other locations across the province.

At full capacity, he was responsible for eighteen separate locations with more than seventy active employees between them. The systems we install into client businesses today are the same systems John used back then to keep all of those crews fully booked.

John with the team of contractors running locations across the province.

Two contractors. One choice.

While John was running all of that, two of his contractors came to him with the same question at almost the same time: should I hire a marketing agency to run my Facebook ads?

Alex signed with one before anyone could talk him out of it. He had a $4,000 marketing budget — he handed $3,000 of it to the agency and put the remaining $1,000 into the ads themselves. When the agency couldn't deliver on their guarantee, he was right back where he started — out the four grand and with no work booked to show for it.

Quinton had the same $4,000 budget and asked John the same question, but he got the opposite answer. John told him: don't hire an agency. Put the whole four thousand directly into the ads — I'll show you how to run them yourself. Quinton booked $200,000 worth of work.

Same problem, same budget. One contractor handed his lead flow over to a middleman and ended up with nothing. The other learned how to do it himself and kept the skill for good.

John on a call with one of his contractors, helping him book work directly.

That's when he started The CMM.

Watching Alex get burned while Quinton took control of his own business was when it clicked for John. The agency model is set up against the contractor either way.

If the ads work, you can't afford to leave them — by then you've grown the crew around the leads they're sending and you need to keep your guys busy. But you also can't really afford to stay. Once the agency's fees come off the top, the jobs aren't profitable enough to actually be worth doing. You end up running barely-profitable work just to keep the team employed.

If the ads don't work, you fire the agency and they walk off with the ad account, the data, and sometimes even the Facebook page itself. Either way, the contractor ends up with nothing they actually own.

So John started The Contractor Marketing Mastermind to do the exact opposite of that. We do the hard part once — the strategy, the tech, the automation, the first ads — and then we teach you how to keep it running yourself in about an hour a week. At the end of it, you own the whole system. We don't.

The Results

300+ contractors. $20M+ in projects booked.

Since The CMM started, we've installed this system for hundreds of contractors and then walked them through how to run it themselves.

0+
Contractors trained across every kind of residential trade — remodelers, painters, roofers, deck builders, custom cabinetmakers, and more.
$0M+
In projects booked by CMM clients using the system we set up for them. The real number is a lot bigger than this — this is just what we can verify directly.
A note on this number. $20M+ is what we can actually verify ourselves. The real number is way bigger — once a contractor owns the system, they keep booking work for years, and most of those wins never get reported back to us. We'd rather under-call it than oversell it.

A few of the wins we tracked along the way:

Justin · Luxury kitchen & bath $700K booked in 2 months from $5K in ad spend.
David · Remodeling $450K booked from $15K in ad spend.
Matt · Decks $360K booked for his deck-building business.
Brandon · Painting $350K added to his painting company in a single season.
Aaron · Remodeling $350K booked from $12K in ad spend.
Barry & Steve $191K booked from $4.5K in ad spend.
Conlan $110K booked in the first 28 days after launch.
Dan · Kitchen & bath First job in 4 days after getting burned by lead-gen sites.

More wins like these on the Reviews page →

The Agency Trap

Why we'll never operate like a marketing agency.

It's not that agencies are evil — most of them have decent people working there. The problem is that the way an agency makes money pulls in the opposite direction from the way a contractor's business actually needs to grow. We kept watching this play out the same way.

Most agencies charge contractors somewhere between $3,000 and $5,000 a month — sometimes more — on top of whatever you're putting into the ads themselves. Over a year, that's $36K to $60K in fees alone, before a single dollar reaches Facebook.

That's not even unreasonable on the surface. Agencies do real work upfront to get everything set up — the strategy, the ad accounts, the tracking, the first ads. The problem is what happens after all of that's done.

The catch · Outcome A
If the ads don't work…
You pay the retainer month after month for ads that aren't booking any work. Eventually you have to fire them — and when you do, they walk off with the ad account, the Facebook page, and all the tracking data. You start over from zero, except now you've burned through months of your budget and you're further behind than when you started.
The catch · Outcome B
If the ads do work…
You can't fire them, because by then you've grown the business around the leads they're sending. The agency figures this out pretty quickly. After the initial setup, they coast on a few hours a month while still collecting their full fee, and your profit on every job is permanently lower because their cut is built into your overhead now.

So either the ads don't work and you fire them, or they do work and you can't fire them. The contractor loses either way.

The other problem nobody talks about.

When you outsource your lead generation, you also outsource your understanding of it. You don't learn what works. You can't tell whether the agency is doing a great job or a mediocre one — you're just trusting them. The most important function of your entire business turns into something you can't see into or audit.

That's the part that bothered John the most when he started looking at how agencies actually operate. It wasn't really the fees. It was the dependency that came with them.

"You wouldn't rent a truck to run your business. So why would you rent something even more important?"

A contracting business that depends on a marketing agency isn't really a business you own. It's one you're renting from someone else, month to month, at whatever price they decide to set. If they raise their prices, change how they operate, or go out of business, you're the one left holding the bag.

That's the trap most contractors don't see until they're already inside it. We built The CMM so it wouldn't be the only option.

Our Philosophy

We set it up. We train you. You own it.

Our entire approach comes down to one idea: the contractor should own the system, not rent it.

The same heavy lifting an agency would do to get your ads working — the strategy, the back-end tech, the lead follow-up automation, the first round of creative — we do once, for you. Then we teach you how to maintain it in about an hour a week and you take over.

That's the whole model.

You get the benefit of the expertise without being stuck with us forever. There's no monthly retainer, no one holding your ad account hostage, and no relationship to manage long-term. The system belongs to you, and so do all the leads it brings in.

"Give a man a fish, you feed him for a day. Teach a man to fish, and he feeds his family for a lifetime."

What this means in practice.

We do the heavy lifting up front. We start by learning what actually makes your business different from every other contractor in your area. Then we build out the back-end tech, write your first set of ads, and launch them on a live Zoom call together so you can see how the whole thing works.

Then we teach you how to run it. That includes step-by-step training, weekly coaching calls, and a dedicated coach who's actually run a contracting business himself — so you're learning from somebody who's been in your shoes. We stick with you until you can run the system without us, and we're around after that if you want help.

Then we step out. The contractors who do best with us eventually stop needing us at all, and that's the point. We don't make our money off of contractors who can't run their own marketing.

Ready to take back control?

Book a call with our team. We'll figure out what makes your business different, lay out the next three things you should do to get more work coming in, and tell you straight up whether you'd be a good fit for what we do.

Book a Call →

About Us

Here's Why We Do What We Do

© Copyright 2025. The Contractor Marketing Mastermind. All rights reserved.

This website is not a part of Facebook or Facebook Inc. Additionally, this site is NOT endorsed by Facebook in any way. FACEBOOK is a trademark of FACEBOOK Inc.