9 Things You MUST Do Before Hiring a Marketing Agency (Contractors STOP Wasting Money!)

Recent Post

YouTube Videos

Why Lead Costs Are Exploding for Home Service Businesses

Lead costs are spiking for home service businesses due to AI Overviews and the shift to a ‘zero-click world’. Discover how smart contractors are adapting by utilizing roof restoration, generating massive content,, and mastering their Customer Acquisition Cost (CAC),.

Read More »

Check Availability Now!

9 Things You MUST Do Before Hiring a Marketing Agency (Contractors STOP Wasting Money!)
Table of Contents

Picture this: you just wrote a $20,000 check to a marketing agency because you’re sick and tired of the feast or famine cycle. Three months later, you’re sitting in your office, staring at your bank account, wondering where the hell all that money went and why your phone still isn’t ringing.

Sound familiar?

I’ve seen this disaster play out hundreds of times. A contractor calls me up frustrated as hell saying, “We hired this agency six months ago, spent 15 grand, and we got nothing to show for it.”

Now, don’t get me wrong. There are some bad agencies out there that over-promise and under-deliver. They’ll promise you the moon, take your money, and disappear when the results don’t come.

But here’s what I’ve found in most cases when I dig deeper: The contractor expected the agency to be a magic wand. They thought they could just write a check and watch the leads pour in while they sit back and do nothing.

It’s like hiring an employee and expecting them to perform at the highest level without any training, without any onboarding, without any support from you. That employee is going to fail—and it’s not their fault, it’s yours.

The same thing happens with marketing agencies. You can’t just throw money at the problem and expect it to fix itself. Marketing is a team effort. And if you’re not prepared to do your part, you’re gonna waste money every single time.

So here are the nine non-negotiables you need to have locked down before you hire anyone.

1. Get Educated (Your Foundation)

Marketing is not going to save your company if you don’t understand how it works. You don’t need to become a marketing expert, but you need to have a thorough understanding of the fundamentals.

Think about it: You wouldn’t hire a project manager without understanding construction, would you? You wouldn’t let someone else handle your finances without understanding your numbers. So why would you hand over your marketing—the lifeline of your business—to someone else without understanding how it works?

Here’s my recommendation: The owner should fill the role of marketing manager in the beginning. When you’re the marketing manager, even temporarily, you learn the language. You understand the basics. You know what good performance looks like versus what’s just smoke and mirrors.

Read books, watch YouTube courses, take a course—I don’t care how you do it, but you need to educate yourself. Because if you don’t understand what your agency is doing, how are you going to know if they’re doing it right? How are you going to know if they’re wasting money or actually building something that will grow your business?

This education isn’t optional. It’s the difference between being a smart buyer and being someone who gets taken advantage of.

2. Know Your Customer Avatar

Who is your ideal customer? And don’t say “anyone who needs a roof.” That’s not an avatar—that’s wishful thinking.

Let’s say you’re a roofer. Your ideal customer might be a 45-year-old homeowner with a household income of $75,000 or more, living in a house that’s 15 to 20 years old. They’re dealing with minor leaks that are getting worse. They’re worried about protecting their biggest investment, and they make decisions based on trust and reputation rather than just price.

That’s a customer avatar. That’s someone your agency can actually target.

You need to know:

  • Their age and income
  • Where they live
  • What keeps them up at night
  • How they make buying decisions
  • Whether they research online for weeks before calling
  • If they get three quotes and go with the middle one
  • Whether they’re motivated by fear of damage or excited by improving their home

Here’s something most contractors don’t think about: You probably have more than one type of ideal customer. Maybe you also work with property managers who manage apartment complexes or commercial buildings. Well, that property manager is nothing like the homeowner I just described. They care about speed, reliability, and keeping their tenants happy.

Your agency can’t hit a target you haven’t defined. If you tell them to “get more leads,” they’re shooting in the dark. But if you say, “I want leads from homeowners aged 40 to 60 with household incomes over $60K who are dealing with storm damage,” now they can create laser-focused campaigns that actually convert.

3. Set a Real Budget

Here’s a truth that most people don’t want to hear: You need to spend more than you think.

The bare minimum for effective marketing is 5% of revenue just to maintain your current business level. If you’re doing $2 million a year, that’s $100,000 a year on marketing. I know that sounds like a lot, but that’s what it takes to compete in today’s market.

Most contractors don’t realize that 5% is just to stay where you are. If you actually want to grow your business, you need to be investing 8% to 10% per year. That same $2 million company should be spending $160,000 annually or more on marketing if they’re serious about growth.

I see contractors all the time who want to double their revenue, but they’re only willing to spend $2,000 a month on marketing. That’s $24,000 a year. You can’t grow a multi-million dollar business with a $24,000 marketing budget. It’s like trying to build a house with a toy hammer.

Think about it this way: If you spend $100,000 on marketing and it brings you an additional $500,000 in revenue, was that a good investment? Of course it was.

The problem is that most contractors think of marketing as an expense instead of an investment. They’ll drop $100,000 on a new truck without blinking, but they won’t spend $100,000 on marketing that’s going to fill that truck with profitable jobs.

4. Nail Your Branding

Your trucks need to look professional. Your photos need to be high quality. You need videos showing your work.

Let me break this down because this is where a lot of contractors lose customers before they even get a chance to bid.

Vehicle Wraps

Your vehicle wrap is your rolling billboard. When someone sees your truck in the neighborhood, what impression are they getting? Is it clean, professional, and trustworthy? Or does it look like something from 1995 with faded colors and a phone number that’s hard to read?

Professional Photography

I’m talking about professional photography, not pictures you took with your phone in bad lighting. When potential customers are scrolling through your website or social media, these photos are doing the selling for you. Blurry, dark, or amateur-looking photos tell customers you cut corners.

Here’s what you need:

  • Before and after shots that show the transformation
  • Action shots of your crews and techs
  • Close-ups that highlight your attention to detail
  • Photos where your crews look professional with clean uniforms, organized job sites, and visible safety equipment

Videos

Videos are even more powerful. A 30-second time-lapse of a roof installation or a quick walkthrough explaining your process builds more trust than thousands of words on your website.

Bottom line: If your brand looks like it was designed in 2005, no amount of marketing is going to help you. First impressions matter, especially when you’re asking people to trust you with their biggest investment—their home.

5. Train Your Customer Service Reps

Contractors spend thousands on marketing to generate leads, then hand those leads to someone who has no idea how to handle them properly.

Your CSR needs:

  • A proven lead intake process
  • Scripts for different scenarios
  • Training on how to qualify prospects
  • Skills to book appointments that actually show up

Don’t spend money generating leads just to have them mishandled at the first point of contact.

6. Master Your Sales Process

Are you using role-play in your sales training? Do you have a follow-up system? Are you offering financing options?

Let me paint you a picture: You spend $10,000 a month on marketing and generate 50 leads, but you’re only closing three of them. That’s a 6% close rate, which means you’re spending over $3,300 per customer.

Meanwhile, your competitor is closing 15 out of those same 50 leads—a 30% close rate—and they’re spending about $667 per customer. Same leads, same market, totally different results. The difference? Their sales process.

Key Components of a Winning Sales Process:

Role-Play Training: Weekly practice with real scenarios, not once a year. Use AI tools to create different customer objections and practice your responses.

Follow-Up System: Most contractors follow up once, maybe twice, then give up. But it takes an average of 7-8 touchpoints before a homeowner makes a buying decision. You need automated email sequences, text messages, and phone calls scheduled in your CRM.

Financing: Offering financing can double your close rate overnight. When you tell a homeowner their new roof costs $15,000, they’re thinking about their bank account. When you tell them it’s $200 a month, they’re thinking about their monthly budget. Which conversation leads to more sales?

Remember: You can generate a thousand leads a month, but if your close rate is terrible, those leads are worthless. It’s way cheaper to double your close rate than it is to double your lead volume.

7. Dominate Your Online Reviews

Reviews are everything in our industry. If you don’t have a system for generating positive reviews and managing negative ones, you’re fighting an uphill battle.

As a local service provider, positive reviews don’t just make you look good—they impact absolutely everything in your online marketing: Google Local Service Ads, local SEO rankings, pay-per-click performance, everything.

Why Reviews Matter:

  • Google’s algorithm uses reviews as one of the biggest ranking factors for local businesses
  • A company with 500 reviews will show up higher in search results than one with 20 reviews
  • Google Local Service Ads ranking is directly tied to your review score
  • 93% of consumers read online reviews before making a purchase decision
  • Customers need to see at least 40 reviews before they trust a business

Your Review System Should Include:

  1. Asking every single satisfied customer for a review (not just the really happy ones)
  2. Making it easy with direct links sent via text or email
  3. Monitoring all review platforms daily
  4. Responding to every review (good or bad) within 24 hours
  5. Generating at least 5-10 reviews consistently every month

Reviews are like compound interest—the earlier you start and the more consistent you are, the bigger advantage you build over your competition.

8. Track Everything

This is where most contractors fail. You have to know your numbers. You need to calculate your cost per acquisition. You can’t just “feel” like something isn’t working.

Last week, I had a contractor call me complaining that his Google ads weren’t working. He was spending $5,000 a month and said he wasn’t getting any leads. So I dug into his account and found that he was actually getting 25 leads per month. His real problem? He had no idea what happened to those leads after they came in.

Turns out his team was only following up about half the time, and he had no clue which leads were turning into actual jobs. He was about to cancel a campaign that was actually working because he wasn’t tracking the right metrics.

Essential Metrics to Track:

  • Cost per acquisition (not per lead, but per paying customer)
  • Lead-to-conversion rate
  • Average job value
  • Lifetime customer value
  • Time from first contact to closed deal

Pro tip: Give your agency access to your CRM. It’s like asking a doctor to treat you but refusing to tell them your symptoms. Your agency needs to see which keywords bring in customers who actually buy, which ad copy converts best, and what time of day generates the highest quality leads.

Without CRM access, they’re optimizing for leads, not customers—and that’s a big difference.

9. Can You Handle the Lead Volume?

This is the problem you want to have, but it’s still a problem. If your marketing campaign is successful and you suddenly get 500 more appointments next month, can you actually handle them?

If you can’t service the leads you generate, you’re going to:

  • Damage your reputation
  • Waste your marketing investment
  • Miss out on growth opportunities

Make sure you have the operations and infrastructure to handle new opportunities before you start generating them.

The Bottom Line

Look, I get it. This seems like a lot of work. But here’s the reality: If you don’t do these things, you’re going to waste thousands of dollars on marketing agencies that can’t help you.

But if you do get these nine things dialed in, that’s where the magic happens. That’s when marketing becomes a growth engine that transforms your business.

Don’t be part of the 73% who waste their money on marketing. Be part of the 27% who do it right and see massive results.

Remember: Marketing agencies aren’t magic wands—they’re powerful tools that only work when you’re prepared to use them properly.

Check Availability Now!

Home / YouTube Videos / 9 Things You MUST Do Before Hiring a Marketing Agency (Contractors STOP Wasting Money!)