Marketing Budget Calculator for Contractors | Free Tool

Marketing Budget Calculator for Contractors

Calculate your ideal marketing investment based on revenue goals, market factors, and industry benchmarks

Business Information

Balanced
Conservative Aggressive
Show “Powered by” Branding

Your Marketing Budget

Recommended Monthly Budget
$4,167
Range: $3,333 – $5,000
Annual Marketing Investment
$50,000
10% of Revenue Goal
59
Jobs Needed
197
Leads Required
$847
Est. CAC
3.5x
Expected ROI
Recommended Channel Mix
📞 Call Now
📋 Client-Ready Report

How to Calculate Your Marketing Budget as a Contractor

Figuring out how much to spend on marketing can feel like throwing darts in the dark. Most contractors either spend too little and wonder why the phone does not ring, or they spend too much on the wrong things and get burned. This calculator takes the guesswork out of the equation.

The general rule of thumb is to spend between 5-15% of your revenue goal on marketing. A newer company pushing for growth should lean toward the higher end. An established business with strong referrals can stay lower. But that is just the starting point.

What really matters is understanding your numbers: your average job value, your close rate, and what it costs to get a qualified lead in your market. When you know those numbers, you can reverse-engineer exactly how much you need to spend to hit your revenue goals.

Understanding Cost Per Lead for Contractor Marketing

Cost per lead varies wildly depending on your trade and your market. A plumber in a small town might pay $25 per lead from Google Ads. A roofer in Dallas could easily pay $150 or more for the same type of lead.

Here are some typical ranges we see across the industry:

  • HVAC: $50 – $150 per lead
  • Roofing: $75 – $200 per lead
  • Plumbing: $30 – $100 per lead
  • Electrical: $40 – $120 per lead
  • Landscaping: $20 – $60 per lead
  • Remodeling: $100 – $300 per lead

These numbers change based on competition, seasonality, and how good your marketing actually is. A well-optimized Google Ads campaign can cut your cost per lead in half compared to someone just winging it.

The Math Behind Marketing ROI for Home Service Businesses

Here is the simple formula that drives this calculator: Jobs Needed = Revenue Goal / Average Job Value. Then, Leads Needed = Jobs Needed / Close Rate. Finally, Marketing Budget = Leads Needed x Cost Per Lead.

Let us say you want to hit $500,000 in revenue with an average job of $10,000. That is 50 jobs. If you close 25% of your leads, you need 200 leads. At $100 per lead, that is $20,000 in marketing spend.

But here is where it gets interesting. If you can improve your close rate from 25% to 35%, you only need 143 leads instead of 200. That saves you $5,700 in marketing costs while hitting the same revenue goal. That is why sales training often delivers better ROI than more ad spend.

Best Marketing Channels for Contractors

Not all marketing channels are created equal. What works for a roofer might not work for an electrician. Here is the breakdown of what typically performs best:

Google Ads (PPC) – Best for immediate leads. When someone searches for “emergency plumber near me” they need help now. High intent, higher cost, but fast results.

Local SEO – The long game that pays off big. Getting your Google Business Profile optimized and ranking in the map pack can deliver leads for years. Takes time but the leads are essentially free once you rank.

Social Media Ads – Great for awareness and retargeting. Facebook and Instagram work well for visual trades like landscaping, painting, and remodeling where you can showcase before and after photos.

Direct Mail – Old school but still works, especially for recurring services like HVAC maintenance. Response rates of 1-2% are typical, but the customers tend to be high quality.

Referral Programs – The lowest cost leads with the highest close rates. Happy customers bring their friends. A structured referral program can supercharge this.

How Seasonality Affects Your Marketing Budget

Most contractors make the mistake of cutting their marketing budget in the slow season. That is exactly backwards. You should be marketing heavier when everyone else pulls back, so you are top of mind when demand picks up.

For HVAC companies, that means ramping up in early spring and fall before the rush seasons. Roofers should be marketing hard in late winter when homeowners start thinking about storm damage from the previous year.

The smart play is to maintain consistent presence year-round and add a 20-30% boost during shoulder seasons. This keeps your pipeline full and prevents the feast-or-famine cycle that kills so many contractor businesses.

Setting Realistic Marketing Expectations

New contractors often expect marketing to work like a light switch. You turn on ads, leads pour in, done. Reality is messier. Most marketing takes 3-6 months to really dial in.

In month one, you are testing. You are figuring out which messages resonate, which keywords convert, and which audiences respond. Expect to lose money or break even while you gather data.

Months two and three, you start optimizing. You cut what is not working and double down on what is. Your cost per lead should start dropping.

By month four through six, you should have a predictable machine. You know that for every dollar you put in, you get X dollars out. That is when you can start scaling with confidence.

Common Marketing Budget Mistakes Contractors Make

We have seen hundreds of contractors struggle with marketing. Here are the biggest mistakes:

Spreading too thin – Trying to be on every platform with a small budget means you do nothing well. Better to dominate one or two channels than be mediocre everywhere.

Not tracking results – If you do not know where your leads come from, you can not optimize. Call tracking, form tracking, and asking every customer how they found you is non-negotiable.

Quitting too early – Marketing is not a one month experiment. Give any channel at least 90 days before you judge it. Some contractors kill campaigns that were two weeks away from profitability.

Ignoring follow-up – Half of marketing success is what happens after the lead comes in. Speed to lead matters. Contractors who call back within 5 minutes close 3x more than those who wait an hour.

Marketing Budget Benchmarks by Industry

Different trades have different economics, which changes how much you should spend on marketing:

Roofing – Higher job values mean you can afford higher marketing spend per customer. Budget 8-12% of revenue goal. A single roof pays for a lot of clicks.

HVAC – Mix of repair calls and big ticket installs. Budget 7-10% with heavier spend during seasonal transitions.

Plumbing – Lots of small jobs with some big repiping projects. Budget 6-9% with focus on being found for emergencies.

Electrical – Similar to plumbing with a range of job sizes. Budget 6-9% with emphasis on commercial work if that is your target.

Landscaping – Lower average tickets but recurring revenue potential. Budget 8-12% with focus on customer lifetime value.

How to Use This Marketing Budget Calculator

Start by selecting your business type from the dropdown. This pre-fills typical values for your industry, though you should adjust them to match your actual numbers.

Enter your annual revenue goal. Be realistic but ambitious. Then input your average job value, which you can find by looking at your last 20-30 jobs and calculating the average.

Your profit margin and close rate are critical inputs. If you do not know your close rate, track it for a month. Count every lead and every closed job. Most contractors overestimate their close rate.

The aggressiveness slider adjusts your recommended budget within the healthy range. Conservative is good for tight cash flow. Aggressive is good when you have runway and want to grow fast.

Once you hit calculate, you will see your recommended monthly budget, the number of leads you need, and a suggested breakdown of how to allocate that budget across different channels. Use this as a starting point for conversations with your marketing team or agency.

Get This Calculator On Your Website | Instant Sales Funnels

Want This Calculator Working On YOUR Website?

“The contractors who close the most deals are the ones who look smart before the first phone call.”

⚠️ Let Me Be Blunt With You

Every day your website sits there without a tool like this, you are losing leads to competitors who look sharper. Homeowners are shopping around. They are comparing you to 3 or 4 other guys. And right now, you probably look exactly like everyone else.

Same generic website. Same boring quotes. Same “request a free estimate” button that everyone ignores.

Sound Familiar?

  • You get tire kickers who waste your time asking for quotes they will never accept
  • Homeowners ghost you after the estimate because they had no idea what to expect
  • Your website looks just like every other contractor in town. Boring and forgettable.
  • You have no way to show prospects that you know what you are talking about
  • Marketing agencies keep calling you with “lead generation” promises but never deliver
  • Your competitors are showing up everywhere online and you are wondering how

Here is what most contractors do not understand. Before someone picks up the phone, they have already decided whether you are legit or not. They made that decision in about 8 seconds based on your website.

And here is the kicker. They do not read your website. They scan it. They look for proof that you know what you are doing. Something that makes them think “okay, these guys get it.”

This calculator does exactly that. It makes you look like the expert. The homeowner punches in their numbers, sees real math, and thinks “wow, this contractor actually understands budgets and marketing.” They trust you before you even meet them.

That is how you stop competing on price and start closing better deals.

Now you have got two ways to get this thing on your site. One is stupid easy. The other takes a little work but saves you some cash.

Which One Fits You Better?

Pick your path. Both work. One is faster.

🛠️

Buy The Code

DIY option. You own it forever.

🔧 Install it yourself in minutes
  • Full HTML, CSS, and JavaScript code
  • Copy and paste into any website
  • Customize anything you want
  • Use it on unlimited sites
  • No monthly fees. Ever.
  • Great for agencies who want to resell
  • Documentation included
Get The Code →

Not sure which to pick? If you hate tech stuff, go Done For You. If you like tinkering, grab the code.

🛡️ No Risk. No Funny Business.

Both options come with our “it works or your money back” guarantee. The calculator works exactly as shown here, or you get a full refund. No hoops. No waiting. No attitude. If you are not happy, we are not happy.

P.S. Think about this for a second. A single roofing lead can cost you $150 to $300 from lead gen sites. One HVAC install lead runs $100 to $200. If this calculator helps you close even ONE extra deal this year, it paid for itself many times over. And it keeps working forever.

P.P.S. If you run a marketing agency and you are still reading, you already know what this is worth. Embed this on your clients sites. Use it as a lead magnet on your own site. Charge your clients for the install. One client pays for the code, and the rest is pure profit. Smart agencies are already doing this.

P.P.P.S. Still scrolling? That means you know your website needs something. You know you are losing leads to guys with better online presence. The question is whether you are going to do something about it today or come back in six months when your competitor is booked solid and you are still scrambling. Your call.

50 FAQs About Marketing Budgets for Contractors

50 FAQs About Marketing Budgets for Contractors

Real questions answered straight. No marketing fluff. Just practical advice that actually works in the real world.

Budget Basics

1How much should a contractor spend on marketing? +

Most contractors should spend somewhere between 5% and 15% of their revenue goal on marketing. That is a wide range on purpose. Where you land depends on how fast you want to grow and how established your business already is.

If you are a brand new company trying to make a name for yourself, you will probably need to be closer to that 15% number. You got no reputation yet. No reviews. Nobody knows who you are. That takes money to fix.

But if you have been around for 15 years and most of your work comes from referrals and repeat customers, you might get away with 5% or even less. Your reputation does the heavy lifting.

Here is a practical tip that most guys miss. Start by figuring out how many jobs you need to hit your goal. Then work backwards from there. How many leads do you need? What does each lead cost? That math will tell you the real number way better than any percentage rule.

If it were my business, I would start at 8% and adjust based on what actually happens. Track everything for 90 days, then make changes based on real data instead of guessing.

2Is the 10% rule for marketing budgets accurate? +

The 10% rule is a fine starting point, but it is not some magic formula that works for everybody. I have seen contractors crush it at 6% because they have great referral systems. I have also seen guys struggle at 14% because their sales process is broken.

The 10% number comes from general business averages across all industries. But contractors are not “general business.” Your costs are different. Your margins are different. Your customer behavior is different.

A roofer landing $25,000 jobs can afford to spend more per lead than a handyman doing $300 repairs. The math just works out different.

Here is what actually matters more than hitting some magic percentage. Know your cost to get a customer. Know your profit on an average job. If you spend $400 to get a customer who brings you $3,000 in profit, who cares if that is 8% or 12% of revenue? You are winning.

The biggest mistake I see is contractors picking a percentage and sticking to it blindly without tracking results. Use 10% as a starting point, run it for a few months, and let your actual numbers guide you from there.

3Should I base my budget on last year’s revenue or my goal? +

Always base it on where you want to go, not where you have been. This trips up a lot of contractors because it feels risky. But think about it this way. If you want to grow from $500,000 to $750,000 this year, budgeting based on the $500,000 number will keep you stuck at $500,000.

Marketing is an investment in future revenue. You have to spend the money before you see the results. That is just how it works.

Now here is the catch. You need the cash flow to support this. Do not put yourself in a hole you cannot climb out of. If your goal is aggressive, phase it in. Start with a budget based on realistic growth, maybe 15% to 20% more than last year, and increase it as revenue catches up.

A practical tip here is to set quarterly checkpoints. If you are hitting your lead and revenue targets after Q1, bump up the budget. If you are behind, figure out what is broken before throwing more money at it.

The contractors who stay stuck are the ones who budget conservatively year after year and wonder why they never grow.

4What if I cannot afford the recommended budget? +

Then do what you can afford and be smart about it. Something is always better than nothing. The worst thing you can do is look at the “ideal” budget, get overwhelmed, and do nothing at all.

If you only have $500 a month to work with, focus it on one or two things instead of spreading it thin across five channels. Pick the activities with the best return and go all in on those.

For most contractors on a tight budget, I would say start with your Google Business Profile. It is completely free and it is where most local searches end up. Spend time optimizing it. Get reviews. Post updates. This costs nothing but your time.

Next, start a simple referral program. Offer existing customers $50 or $100 for any referral that turns into a job. The beauty here is you only pay when you win. Zero risk.

As for paid advertising, wait until you have a few hundred a month to really commit. Trying to run Google Ads on $200 a month usually just burns money.

If it were my business and I was bootstrapping, I would focus 100% on referrals and reviews for the first year. Then use the profits to fund real marketing.

5Does my marketing budget include my time? +

Technically yes, but almost nobody counts it. And that is a mistake. Your time is worth money. If you spend 10 hours a week doing marketing yourself, that is 10 hours you could be working jobs or doing estimates or actually running your business.

Here is how to think about it. What would you pay someone else to do the same work? If a marketing person costs $25 an hour and you are doing the same tasks for 10 hours a week, that is $250 worth of time. Add that to your marketing spend.

A lot of contractors realize something interesting when they do this math. Hiring help is actually cheaper than doing it themselves. Why? Because their time running jobs is worth $75 to $100 an hour. Trading that to do $25 an hour marketing work is a bad deal.

Practical tip here. Track how much time you spend on marketing each week for a month. Be honest about it. Include posting on social media, answering quote requests, updating your website, whatever. You will probably be surprised how much time it eats up.

Then ask yourself if that time is being spent well or if you should delegate.

6Should I pay myself back for marketing or reinvest profits? +

This depends on where you are in your business and what your marketing is doing for you. If your marketing is working and bringing in positive returns, reinvesting makes a lot of sense. Every dollar you put back in generates more revenue. That is the game.

But you also have to live. You have bills to pay. You need to eat. So there is a balance here.

What I have seen work well for contractors is setting a reinvestment rule. Something like “I will reinvest 50% of marketing generated profits until I hit my revenue goal, then I will start paying myself back more.” This keeps growth moving while still putting money in your pocket.

The mistake a lot of guys make is taking too much out too early. Business is good for a few months, they buy a new truck, upgrade some equipment, go on vacation. Then a slow month hits and they have no marketing budget left. Now they are scrambling.

Practical tip. Keep at least 3 months of marketing budget in reserve at all times. That way you can keep advertising even when cash flow gets tight. The contractors who market through slow periods come out ahead.

7How do I know if I am spending too much on marketing? +

The clearest sign is when your cost to get a customer is higher than the profit from that customer. That is math that does not work no matter how you spin it.

Let me give you an example. Say you spend $5,000 on marketing and get 10 new customers. That is $500 per customer. If your average job makes $400 profit, you are losing $100 every time you win a job. That is a problem.

Another warning sign is when you have no idea what is working. You are spending money on Google Ads, Facebook, mailers, and a marketing agency, but you cannot tell which one is bringing in leads. That usually means some of that money is being wasted.

Here is a practical way to check. Look at your total marketing spend for the last quarter. Look at how many new customers you got from marketing. Divide to get your cost per customer. Compare that to your average profit per job.

If your cost per customer is more than 20% to 25% of your job profit, you are probably spending too much. Or your marketing is just inefficient and needs fixing.

If it were my business, I would want my marketing cost per customer to be around 10% to 15% of my average job profit. That leaves plenty of room for overhead and actual take home.

8How do I know if I am spending too little? +

The biggest tell is if you are constantly waiting for the phone to ring. If you have got crew members sitting around with nothing to do, or you are personally scrambling every week to find the next job, your marketing is underfunded.

Another sign is when your competitors are everywhere and you are invisible. They show up in Google searches. They have billboards. Their trucks are wrapped and all over town. Meanwhile, nobody knows you exist unless they personally know someone you worked for.

Here is a test I like. If you magically got 10 more leads next week, could you handle them? If the answer is yes, you have capacity you are not filling. That capacity costs you money every day it sits empty. Marketing could fill it.

Look at your schedule right now. Are you booked out as far as you want to be? Most contractors want to be booked 2 to 4 weeks ahead. If you are scrambling week to week, you need more leads. More leads means more marketing spend.

Practical tip. Calculate what an empty day costs you in lost revenue. If your average day brings in $2,000 and you have 4 empty days a month, that is $8,000 in lost opportunity. You could spend a fraction of that on marketing and fill those days.

Cost Per Lead Questions

9What is a good cost per lead for roofers? +

Roofing leads typically run anywhere from $75 to $250 depending on your market and what type of work you are going after. Storm restoration leads in competitive areas can push even higher, sometimes $300 or more.

But here is the thing with roofing. Your jobs are big. A full roof replacement might be $15,000 to $30,000 or more. So you can afford to pay more per lead than a plumber doing $400 drain cleanings.

What matters more than the lead cost is what that lead turns into. A $200 lead that closes 25% of the time costs you $800 per customer. A $100 lead that only closes 10% costs you $1,000 per customer. The “expensive” lead was actually cheaper.

Practical tip for roofers. Track leads by source AND by job type separately. A lead for a small repair is way different than a lead for a full replacement. Mixing them together in your numbers will confuse you.

If it were my roofing business, I would be happy paying up to $200 per lead if I knew my sales team could close 20% or better. That is $1,000 to get a customer worth $15,000 or more. All day long.

10What is a good cost per lead for HVAC companies? +

HVAC leads generally run between $40 and $175 depending on whether you are targeting repairs, maintenance, or full system installations. The type of lead makes a huge difference here.

A tune up or maintenance lead might cost $30 to $50. These are smaller ticket items, but they can turn into bigger jobs down the road when that unit dies.

Installation leads cost more, usually $100 to $175 in competitive markets. But those are $8,000 to $15,000 jobs, so the economics work out.

Emergency repair leads fall somewhere in the middle. Someone whose AC died in August will pay almost anything to get it fixed fast. Those leads convert well.

One mistake HVAC contractors make is averaging all their leads together. You need to track each type separately. Your cost per lead for a furnace replacement should be different than your cost per lead for a $150 service call.

Practical tip. Use different phone numbers or landing pages for different services. That way you know exactly what each lead type costs and which campaigns are actually profitable.

Seasonality matters too. Leads cost more in peak heating and cooling seasons when everyone is advertising. Consider ramping up in shoulder seasons when competition drops.

11What is a good cost per lead for plumbers? +

Plumbing leads usually cost between $25 and $120, with a lot of variation based on what service you are targeting. Emergency calls tend to cost more but convert better. General inquiries cost less but are often just people shopping around.

For drain cleaning and basic repairs, you are probably looking at $25 to $60 per lead. These are high volume, lower ticket jobs.

For bigger stuff like water heater replacements, sewer line work, or repiping, expect to pay $75 to $120 or more. The jobs are worth more, so the leads cost more.

The tricky thing with plumbing is you get a lot of price shoppers. Someone with a clogged drain is calling three plumbers and picking the cheapest one. Your closing rate on these leads might be lower than you expect.

Practical tip. When a lead comes in, respond fast. Studies show that calling back within 5 minutes makes you way more likely to win the job compared to waiting 30 minutes. Plumbing is often urgent. Be the first one there.

If it were my plumbing business, I would invest heavily in 24/7 availability and speed to lead. The plumber who answers the phone at 11pm wins those $500 emergency calls every time.

12Why are my leads more expensive than the averages? +

There are a bunch of reasons this could be happening. Let me walk through the most common ones.

First, your market might just be competitive. If you are in a major metro area with 50 other contractors bidding on the same keywords, prices go up. That is supply and demand. Not much you can do about that except get better at converting the leads you do get.

Second, your targeting might be off. If your ads are showing to people who are not really ready to buy, or who are outside your service area, you are paying for clicks that will never turn into jobs. Review your audience settings and add negative keywords to filter out junk.

Third, your landing page might stink. You could be getting clicks just fine, but if your website does not make people want to call you, those clicks are wasted. Look at your conversion rate. If less than 5% of visitors are reaching out, your page needs work.

Fourth, you might be targeting premium services. Leads for full kitchen remodels cost more than leads for faucet repairs. That is normal.

Practical tip. Run an audit on your campaigns. Check your Quality Score in Google Ads. Look at which keywords are eating budget without producing leads. Sometimes one or two bad keywords are blowing half your budget.

13How can I lower my cost per lead? +

The fastest way to lower cost per lead is usually fixing your website or landing page. This is where most contractors leak money. You pay for clicks, but those clicks bounce because your page is slow, confusing, or does not make the next step obvious.

Make sure your phone number is huge and visible. Have a simple form that takes 10 seconds to fill out. Remove anything that distracts from the goal of getting someone to contact you.

Second, clean up your ad targeting. Add negative keywords to stop paying for searches that will never convert. If you are a commercial roofer, add “residential” as a negative keyword. If you do not do small repairs, exclude those terms.

Third, look at your ad quality. Better ads get better positions at lower costs. Google literally charges you less when your ads are more relevant. Write ad copy that matches what people are searching for and speaks to their actual problem.

Fourth, invest in SEO for long term gains. Organic leads are essentially free once you rank. It takes time, but a contractor who ranks well organically pays way less for leads overall.

Practical tip. Test different landing pages against each other. Send half your traffic to one version and half to another. The winner might cut your cost per lead by 20% or more with zero extra ad spend.

14Should I track cost per lead by channel? +

Absolutely, 100%, without question. This is one of the most important things you can do as a contractor. If you are not tracking leads by channel, you are flying blind with your marketing money.

Here is why it matters. Let us say you are spending $1,500 on Google Ads and $500 on Facebook. You get 30 leads total. Nice, right? But if 25 of those leads came from Google and only 5 came from Facebook, the story changes completely.

Google is giving you leads at $60 each. Facebook is costing you $100 per lead. Now you know where to focus.

But it gets even more interesting when you add close rates. Maybe those Facebook leads close at 30% and Google leads close at 15%. Suddenly Facebook looks better even though the leads cost more upfront.

Practical tip. Use call tracking with different phone numbers for each marketing source. There are cheap services that do this for $30 to $50 a month. Every lead gets tagged automatically. No more asking “how did you hear about us” and hoping they remember.

If it were my business, I would not spend a dollar on marketing without tracking where it goes. That is not being paranoid. That is being smart with money.

15Is a cheaper lead always better? +

Nope. And this is a trap a lot of contractors fall into. They chase cheap leads thinking they are saving money, but they end up worse off.

A $40 lead that never answers the phone is not worth $40. It is worth zero. A $40 lead that turns into a price shopper who wastes 2 hours of your time and picks someone else is actually costing you money.

Meanwhile, a $150 lead from someone who is ready to buy, has the budget, and just needs a good contractor can be worth thousands in profit.

What actually matters is cost per customer, not cost per lead. Take your total marketing spend and divide by the number of paying customers you got. That is the number that tells you if marketing is working.

Some channels deliver cheap leads that do not convert. Some deliver expensive leads that turn into your best customers. You need to track the full journey to know which is which.

Practical tip. Track close rates by lead source religiously. After 3 to 6 months, you will have clear data on which leads are actually profitable. Then double down on the profitable sources even if the leads cost more.

I would rather pay $200 for a lead that closes than $50 for five leads that go nowhere.

Marketing Channel Questions

16Should I do Google Ads or Facebook Ads? +

For most contractors, Google Ads should come first. Here is why. Google catches people when they are actively searching for help. Someone typing “emergency plumber near me” needs a plumber right now. They are ready to hire. That is a hot lead.

Facebook is different. You are interrupting someone who is scrolling through pictures of their kids and funny videos. They might need a contractor eventually, but they are not thinking about it right now. These leads take more nurturing to convert.

That said, Facebook has some advantages. It is usually cheaper per click. It is great for retargeting people who visited your website but did not call. And for certain visual trades like landscaping or remodeling, showing off beautiful project photos can work really well.

Practical tip. If you have never done paid ads before, start with Google Ads focused on high intent keywords for your most profitable services. Get that working and profitable first. Then add Facebook later to expand your reach and retarget people who did not convert.

If it were my business and I could only pick one, I would pick Google Ads every time. But I would not leave Facebook money on the table once I had the budget to do both.

17Is SEO worth it for contractors? +

Yes, but you need to go in with realistic expectations. SEO is a long game. You are not going to see results in 30 days. It usually takes 3 to 6 months minimum before you start ranking for competitive terms, and sometimes longer.

But here is why it is worth the wait. Once you rank well, those leads keep coming without paying for each click. A contractor who ranks #1 for “best roofer in [city]” gets leads every single day without touching their wallet. That compounds over time.

The contractors who dominate their local market almost always have strong SEO combined with paid ads. The SEO brings steady free leads. The paid ads fill gaps and let you scale up when needed.

Common mistake I see is contractors trying to do SEO themselves with no training. They write a few blog posts, build some spammy links, and wonder why nothing happens. SEO has gotten more technical. Either learn it properly or hire someone who knows what they are doing.

Practical tip. At minimum, optimize your Google Business Profile. That is the easiest SEO win for local contractors. Fill out every field, get reviews consistently, and post updates every week or two. This alone can get you into the map pack results.

If it were my business, I would budget for SEO as a 12 month commitment minimum. Short term thinking does not work here.

18Does direct mail still work? +

It can, but you have to be smart about it. Blanketing an entire zip code with postcards is usually a waste of money. Response rates for general mailings are typically 1% to 2% at best. That math only works if your jobs are big enough to cover the cost.

Where direct mail shines is targeted campaigns. HVAC companies sending maintenance reminders to past customers. Roofers mailing homeowners in neighborhoods hit by recent storms. Painters targeting homes that are clearly due for a refresh.

The key is targeting specific people with a specific message at the right time. Random mailers to random people rarely pay off.

Something interesting about direct mail is there is less competition now. Everyone moved to digital, so mailboxes are emptier. A well designed piece actually stands out more than it used to.

Practical tip. If you try direct mail, use a trackable phone number or unique offer code so you know exactly what came from that campaign. Also, test small before going big. Send 500 pieces and see what happens before ordering 5,000.

If it were my business, I would use direct mail primarily for retargeting past customers and for very targeted geographic campaigns. I would not use it as my primary lead source.

19Should I buy leads from lead generation companies? +

It depends heavily on which company and what kind of leads. Some lead gen companies deliver solid leads that turn into real customers. Others sell garbage that has been resold five times to five different contractors.

The big question is whether you are getting exclusive leads or shared leads. Exclusive means only you get that lead. Shared means you and 3 or 4 competitors all get the same person’s info. Shared leads are a race to the phone, and whoever calls first usually wins.

Exclusive leads cost more but convert better. If you are doing the math, a $50 shared lead at 10% close rate costs $500 per customer. A $120 exclusive lead at 40% close rate costs $300 per customer. The expensive lead was cheaper.

Common mistake is signing long term contracts with lead gen companies before testing the quality. Always start with a short trial period. Buy 20 or 30 leads and track exactly what happens with each one before committing to more.

Practical tip. Ask the lead gen company exactly how they generate the leads. If they are vague or give sales talk answers, that is a red flag. Good companies can explain their process clearly.

If it were my business, I would use lead gen companies as a supplement to my own marketing, not as my only lead source. You do not want your business depending on a company you do not control.

20How important is my Google Business Profile? +

For local contractors, your Google Business Profile is probably the single most important free marketing asset you have. When someone searches “plumber near me” or “roofer in [city],” the map pack results show up first. If you are not there, you are invisible to a huge chunk of potential customers.

The businesses that show up in that map pack get the lion’s share of calls. Studies show the top 3 results get something like 70% of the clicks. Everyone else fights for scraps.

What pushes you into the top 3? Relevance, distance, and prominence. You cannot control distance, but you can control the other two. Fill out every single field in your profile. Choose the right categories. Add services. Post updates regularly. Get reviews consistently.

Speaking of reviews, they matter enormously. A business with 200 reviews and a 4.8 star rating will outrank one with 20 reviews almost every time. Make asking for reviews part of your process after every job.

Practical tip. Post something to your Google Business Profile at least once a week. Project photos, seasonal tips, special offers. Google notices activity and rewards it. Inactive profiles get buried.

If it were my business, I would spend 15 minutes every single day working on my Google Business Profile before touching any paid advertising. It is that important.

21Do I really need a website? +

Yes. I know some contractors who say they get all their work from referrals and do not need a website. That may be true today, but it limits your growth and makes you vulnerable.

Here is what happens when someone hears about you through a referral. They still look you up online. If they find nothing, or they find a competitor with a professional site and great reviews, you might lose that job even though you were referred.

Your website is your digital storefront. It does not need to be fancy. It needs to look professional, load fast, work on phones, and make it dead simple to contact you. That is the bar.

A common mistake is having a website that is worse than having no website. A site that looks like it was built in 2005, or that takes 10 seconds to load, or that does not work on mobile devices actually hurts you. It makes people think you are behind the times.

Practical tip. Go to your website right now on your phone. Time how long it takes to load. Try to find your phone number. If it takes more than 3 seconds to load or more than 5 seconds to find your contact info, you have work to do.

If it were my business, I would invest in a solid contractor website before spending a dollar on ads. Your ads send people to your website. If that website stinks, you are paying for clicks that will never convert.

22Should I be on social media? +

Having a presence is good. Obsessing over it is not. For most contractors, social media is not going to be your primary lead source. People do not usually scroll Facebook thinking “I really need to find a plumber today.” That is what Google is for.

But social media has value. It builds familiarity with your brand. When someone sees your work on Facebook a few times and then needs a contractor, you come to mind first. That is called brand awareness, and it matters.

For visual trades like landscaping, painting, remodeling, and flooring, social media can actually drive leads. Before and after photos are powerful. People share them, and that gets you in front of new audiences.

The mistake is thinking you need to post every day or be on every platform. You do not. Pick one or two platforms where your customers actually hang out. For most contractors, that is Facebook and maybe Instagram. Post a couple times a week. Show off your work. Be a human being, not a sales robot.

Practical tip. Take photos of every job before, during, and after. Build a library of content you can use for months. It takes 30 seconds on the job site but gives you endless posting material.

If it were my business, I would spend maybe 2 to 3 hours a week on social media total. Enough to stay active, not so much that it takes over my life.

23How much should I spend on my website? +

A solid contractor website typically costs $2,500 to $6,000 to build properly. You can go cheaper with DIY builders like Wix or Squarespace, maybe $500 to $1,500, but you usually get what you pay for.

The super cheap options often look cheap. Templates everyone else is using. Limited customization. Slower loading speeds. These things matter more than people realize.

On the flip side, you do not need a $20,000 custom website with fancy animations and interactive features. Nobody cares about that stuff. They want to see your work, understand what you do, and be able to call you easily.

What actually matters is speed, mobile responsiveness, and clear calls to action. Your site should load in under 3 seconds. It should look great on a phone since that is where most people will see it. And your contact information should be impossible to miss.

Common mistake is spending a fortune on the website build and nothing on maintenance. Websites need updates, security patches, and fresh content. Budget $100 to $200 a month for ongoing care.

Practical tip. Before hiring anyone, look at their portfolio. Do they have experience with contractor websites specifically? A designer who usually does e-commerce or corporate sites might not understand what works for your industry.

If it were my business, I would budget around $4,000 for the initial build and $150 a month for maintenance and hosting.

ROI and Results

24What ROI should I expect from marketing? +

A healthy marketing ROI for contractors is typically 3x to 5x. That means for every dollar you spend on marketing, you should see $3 to $5 come back in revenue. Not profit, revenue. Your actual profit depends on your margins.

Some channels will do better than this. Referral programs can hit 10x or higher because the lead cost is so low. SEO can be off the charts once you rank because the clicks are free.

Other channels might be closer to 2x, especially when you are first getting started. New Google Ads campaigns often need 2 to 3 months of optimization before they hit their stride.

If you are consistently below 2x ROI after giving campaigns time to mature, something is broken. Either your targeting is wrong, your landing page is not converting, or your sales process is losing too many leads.

Practical tip. Calculate ROI separately for each marketing channel. Your overall average might look fine while one channel is killing it and another is bleeding money. You need to know which is which.

If it were my business, I would want to see at least 3x on every channel I spend money on. Anything consistently below that gets cut or fixed. Why pay for marketing that barely breaks even?

25How long before I see results from marketing? +

This depends entirely on what type of marketing you are doing. Some channels are fast. Some take months.

Google Ads can bring leads within 24 to 48 hours of launching. The speed is why a lot of contractors love it. But those early leads are often expensive while the campaign learns and optimizes. Give it 60 to 90 days before judging performance.

Facebook Ads can also start fast, but the leads tend to need more nurturing. Expect a longer timeline from first contact to closed job.

SEO is slow. Really slow. Three to six months before you see meaningful ranking improvements. Sometimes longer for competitive keywords. But once it works, it keeps working.

Referral programs take time to build momentum. You need happy customers who remember to refer you, and those referrals need to turn into jobs. Could be a few months before you see consistent results.

Common mistake is judging everything in 30 days and declaring it a failure. Marketing is not a light switch. Most channels need 90 days minimum to prove themselves.

Practical tip. Set a 90 day commitment for any new marketing channel. Do not touch it or judge it harshly before that. Track the numbers weekly so you can see trends, but avoid making big decisions based on early data.

26How do I track my marketing results? +

At minimum, you need to know where every lead came from. That sounds obvious, but most contractors do not actually track this. They have a general sense that marketing brings leads, but no specifics.

The simplest approach is call tracking. Use different phone numbers for different marketing sources. One number on Google Ads, one on your website organic pages, one on your business cards. The tracking service logs every call and tells you which number they dialed. This costs maybe $30 to $50 a month and it is worth every penny.

For web forms, use hidden fields that capture the traffic source. Most form builders can do this automatically. Then that information follows the lead into your CRM.

Speaking of CRM, you need one. Even if it is just a spreadsheet when you are starting out. Log every lead with their source, what happened, and whether they became a customer. This data becomes gold over time.

Practical tip. Ask every customer how they found you, but do not rely on this alone. People forget or mix things up. They might say “Google” when they really clicked a Facebook ad. Use tracking technology as your source of truth.

If it were my business, I would not sleep well at night without knowing exactly where every lead came from. That data drives every marketing decision.

27My marketing is not working. What should I do? +

First, figure out where exactly it is breaking down. Marketing has stages, and the problem is usually in one specific spot. Diagnosing that spot is half the battle.

Stage 1 is getting eyeballs. If nobody is seeing your ads or finding your website, you have a visibility problem. Check your impressions, your search rankings, your reach. Are people even aware you exist?

Stage 2 is getting clicks. If people see you but do not click, your message is not grabbing attention. Your ad copy, your headlines, your imagery might need work.

Stage 3 is getting leads. If people click but do not reach out, your landing page or website is the problem. It is not convincing them to take action.

Stage 4 is closing leads. If you are getting leads but not winning jobs, that is a sales problem, not a marketing problem. Your follow up might be slow, your estimates might be off, or your sales pitch needs work.

Common mistake is changing everything at once. That makes it impossible to know what fixed the problem. Change one thing, measure the impact, then move to the next.

Practical tip. Look at your numbers for each stage. Where is the biggest drop off? If 100 people see your ad but only 2 click, work on the ad. If 50 people visit your site but only 1 calls, work on the site. Follow the data.

28Should I stop marketing when I am busy? +

This is one of the most expensive mistakes contractors make. Business is booming, they turn off the marketing to save money, then three months later they are scrambling because the pipeline dried up.

Marketing has lag time. The leads you generate today become customers weeks or months from now. If you stop marketing when busy, you are creating a future gap. By the time you restart, you have to wait for the machine to warm up again.

I have seen contractors go through this cycle over and over. Busy, stop marketing, slow down, panic, restart marketing, wait for leads, get busy, stop marketing again. It is exhausting and expensive.

The better approach is consistency. Keep marketing at a steady level regardless of how busy you are. If you are truly maxed out, maybe reduce spend by 20% or 30%, but never stop completely.

Another option is to book further out. If leads keep coming while you are busy, that is a good problem. Tell new customers you can start in 3 weeks instead of next week. Many will wait for a good contractor.

Practical tip. Set a marketing budget floor that you never go below, no matter what. This ensures your pipeline never completely empties. When slow months come, you will be grateful for the consistency.

29How do I calculate my customer acquisition cost? +

Customer acquisition cost, or CAC, is simple to calculate but incredibly important to know. Take your total marketing spend for a period and divide it by the number of new customers you got from marketing during that same period.

For example, you spent $4,000 on marketing last quarter and got 16 new customers. $4,000 divided by 16 equals $250. Your CAC is $250.

Now compare that to your profit per job. If you make $1,500 profit on an average job, spending $250 to get that customer is a great deal. That is a 6x return. If you only make $300 profit per job, a $250 CAC is eating most of your margin. Not great.

The formula gets more useful when you break it down by channel. Your Google Ads CAC might be different from your Facebook CAC or your referral program CAC. Knowing each one tells you where to focus.

Practical tip. Calculate CAC monthly and track it over time. A rising CAC might mean competition is increasing, or your marketing efficiency is dropping. A falling CAC means you are getting better at converting leads into customers.

If it were my business, I would want my CAC to be no more than 15% to 20% of my average job profit. That leaves plenty of room for overhead and take home.

Practical Tips

30What is the fastest way to get more leads? +

Google Ads targeting high intent keywords. If you want leads tomorrow, this is the answer. Someone searching “emergency plumber right now” or “AC repair same day” is ready to hire immediately. Get your ad in front of them and you have got a shot at the job.

Speed costs money though. You will pay premium prices for these high intent clicks. And if your landing page or follow up process is weak, you will waste that money.

Before turning on ads, make sure your foundation is ready. Your landing page should load fast, look professional, and make it stupid easy to call you. Your phone should be answered quickly, ideally within 3 rings. A lot of contractors pay for expensive clicks and then let the calls go to voicemail. That is money down the drain.

Another fast option is local service ads through Google. These are the ones that show up at the very top with the green checkmark. They work on a pay per lead model instead of pay per click. Setup takes a bit of time for background checks and verification, but once approved, leads can start flowing fast.

Practical tip. If you need leads quickly, start with a small test budget on Google Ads, maybe $50 a day. See what keywords drive the best leads. Optimize for a week or two, then scale up the winners. Do not just dump $3,000 in without testing first.

31What is the cheapest way to get more leads? +

Referrals from happy customers. Nothing else comes close. The lead cost is basically zero, just your time asking. And referral leads close at way higher rates than any other source because they come with built in trust.

The problem is most contractors do not have a system for generating referrals. They just hope customers will recommend them. Hope is not a strategy.

Create a real referral program. Tell every happy customer you appreciate referrals. Offer them something for sending people your way. A $50 gift card, a discount on future work, whatever makes sense for your business. Make it worth their while to think of you.

Follow up with past customers. Someone you did great work for two years ago probably knows other people who need contractors. A simple email or postcard reminding them you appreciate referrals can generate leads.

Another cheap option is getting reviews. Every review makes it easier for new customers to find and trust you. Ask every happy customer to leave a Google review. Make it easy by sending them a direct link.

Practical tip. At the end of every job, when the customer is happy and thanking you, that is when you ask. “We really appreciate referrals if you know anyone else who needs help. And if you have a minute, a Google review helps us a lot.” Most people will say yes.

32How do I get more reviews? +

The biggest secret is just asking. Most customers do not leave reviews because nobody asks them to. They finished the job, they are happy, they moved on with their lives. A simple ask changes everything.

Timing matters. The best time to ask is right after you finish the job and the customer is clearly satisfied. They are still warm. They still remember the details. Strike while the iron is hot.

Make it ridiculously easy. Do not just say “leave us a review on Google.” Send them a direct link that takes them straight to your review page. One click, they are there. Every extra step you add, fewer people will do it.

Follow up if they do not. Send a text or email the next day with a reminder. Something like “We hope you are loving your new [whatever you installed]. If you have a minute, a review really helps our small business.” Keep it personal, not corporate sounding.

Some contractors offer incentives. Be careful with this because Google technically does not allow it. A small thank you gift after they leave a review is probably fine. Offering discounts in exchange for reviews can get you in trouble.

Practical tip. Create a short link for your Google review page and put it everywhere. Your email signature, your invoices, your business cards, even a sticker on your truck. Make it impossible to miss.

33How many reviews do I need? +

The short answer is more than your main competitors. Pull up Google and search for your service in your area. Look at who shows up in the map pack. Count their reviews. That is your benchmark.

If the top 3 companies have 150, 120, and 90 reviews, you probably need at least 100 to compete. If they have 30, 25, and 15, getting to 40 or 50 would put you in a strong position.

But quantity is not everything. Star rating matters too. A company with 200 reviews at 4.2 stars might lose to one with 80 reviews at 4.9 stars. People notice the rating immediately.

Recency also matters. Google likes to see fresh activity. 100 reviews from five years ago with nothing recent looks stale. Keep collecting reviews consistently, not just in bursts.

Common mistake is getting comfortable once you hit a certain number. Reviews age. New competitors pop up. What was a competitive advantage last year might be average this year. Keep pushing.

Practical tip. Set a goal for reviews per month and track it. If you do 20 jobs a month and ask everyone, you might get 5 to 8 reviews. That is 60 to 96 per year. In two years you have more reviews than almost anyone in most markets.

34Should I offer discounts to get more business? +

Be very careful here. Discounting trains customers to expect discounts. Once you go down that road, it is hard to come back. You become the cheap option, and cheap attracts the worst customers.

The customers who hire you because of a discount are usually the same customers who will leave you for someone else’s discount. They have no loyalty. They are pure price shoppers.

Instead of discounting, think about adding value. Free inspections, extended warranties, a bonus service thrown in. These feel like you are giving something extra without actually cutting your price.

If you do discount, have a clear reason. First time customer discount. Seasonal promotion because you are slow. Military or senior discount because you want to support those groups. Random discounts with no reason look desperate.

The real fix for needing discounts to close jobs is usually something else. Either your marketing is attracting the wrong customers, or your sales process is not building enough value. Fix those first.

Practical tip. Next time someone asks for a discount, offer added value instead. “I cannot take $200 off the price, but I can include a free annual maintenance check.” Often they will take it and you protected your margin.

If it were my business, I would rarely discount. I would rather lose a price shopper than train my customer base to expect deals.

35How important is speed to lead? +

Extremely important. There is actual research on this. Calling a lead within 5 minutes makes you 21 times more likely to qualify them compared to calling after 30 minutes. Twenty one times. That is massive.

Here is what is happening in the customer’s mind. They have a problem. They searched online and found a few contractors. They called you and left a message. Now they are calling the next guy on the list. Whoever gets back to them first usually wins.

This is especially true for emergency services. Someone with a burst pipe is not waiting around. They need help now. The first plumber who answers gets the job.

Even for non emergencies, speed signals professionalism. When you call back quickly, the customer thinks “wow, these guys are on top of things.” When you call back two days later, they think “if this is how slow they are now, imagine how slow they will be during the project.”

Practical tip. Set up instant notifications for every lead that comes in. The moment someone fills out your form or leaves a voicemail, you should know about it. Then make calling back within 5 minutes a non negotiable rule in your business.

If you cannot call back fast, at least send an instant text. “Got your message, will call you in the next 15 minutes.” That buys you time while still showing you are responsive.

36Should I follow up with leads who do not answer? +

Yes, multiple times. Most contractors give up way too early. They call once, maybe twice, and if nobody answers, they move on. Meanwhile, the lead might have just been in a meeting or driving when you called.

Research shows that 80% of sales happen after the 5th contact attempt. But most salespeople give up after just 2 attempts. The gap between those numbers is where money is made.

Create a follow up sequence and stick to it. Call, leave a voicemail. Send a text. Wait a day, try again. Send an email. Wait two days, call again. Keep going for at least a week or two before marking the lead as dead.

Mix up your methods. Some people never answer phone calls but respond to texts immediately. Some ignore texts but read emails. Hit them from multiple angles.

When you do connect, do not be annoying about it. Say something like “I wanted to make sure I caught you because I know you were looking for help with [their problem]. Do you still need someone?” Be helpful, not pushy.

Practical tip. Track how many follow up attempts it takes to reach leads on average. You might find that most people answer on the 3rd or 4th try. That data tells you not to give up after attempt number 2.

If it were my business, I would have a rule that no lead gets marked as lost until they have been contacted at least 6 times across multiple channels.

Agency vs DIY Marketing

37Should I hire a marketing agency or do it myself? +

This comes down to two things. How much time do you have, and how good are you at marketing? Be honest with yourself on both counts.

DIY marketing can absolutely work. There are contractors who run their own Google Ads, manage their own social media, and do just fine. But it takes real time and effort to learn. Are you willing to spend 10 or 15 hours a week on marketing? Will you actually do it consistently, or will it fall by the wayside when jobs get busy?

An agency costs money but buys you expertise and time. A good agency has done this for dozens of contractors. They know what works. They can get you results faster than you learning from scratch. And you can focus on what you are actually good at, which is running jobs.

The catch is finding a good agency. There are a lot of bad ones out there who will take your money and deliver nothing. Do your homework before signing anything.

Practical tip. Try doing it yourself for 3 to 6 months first. You will learn a lot about what works for your business. Even if you eventually hire an agency, that knowledge helps you evaluate whether they are doing a good job.

If it were my business and I was doing over $500,000 a year, I would probably hire an agency. Below that, I would do it myself unless I truly hated marketing.

38How much does a marketing agency cost? +

For contractors, marketing agencies typically charge somewhere between $1,000 and $3,500 per month for management fees. That is just for their work. You still pay the actual ad spend on top of that.

Agencies under $800 a month should make you nervous. There is only so much real work you can do at that price point. Either they are spreading one person across too many clients, or they are cutting corners somewhere.

Agencies over $4,000 or $5,000 a month are usually overkill for most contractors. You do not need enterprise level service. You need someone who understands local service businesses and knows what works.

Some agencies work on a percentage of ad spend instead of a flat fee. This aligns their incentives with yours in some ways, but watch out for them pushing you to spend more than necessary.

Watch out for long contracts. Any agency confident in their work should be willing to let you leave after 60 or 90 days if results are not there. Year long contracts are a red flag.

Practical tip. Ask exactly what is included in the monthly fee. Some agencies bundle website hosting and updates. Some charge extra. Know exactly what you are paying for before signing.

If it were my business, I would budget $1,500 to $2,500 a month for agency fees plus $1,500 to $3,000 in actual ad spend. That is a solid starting point for most local markets.

39How do I know if my marketing agency is doing a good job? +

Results are what matter. Are you getting leads? Are those leads turning into customers? Is your phone ringing more than before? If yes, they are probably doing something right. If no, something is wrong.

A good agency should be able to show you clear reporting. How many leads came in, what they cost, where they came from. If they cannot provide this in a format you understand, that is a problem. They might be hiding bad results behind confusing data.

They should also be proactive. A good agency reaches out with ideas and optimizations. They spot problems before you do. They suggest tests and improvements. A bad agency just collects their check and waits for you to complain.

Look for trending improvement. Maybe month one was rough. But if month three is better than month two, and month six is better than month three, they are figuring it out. If nothing is improving, ask tough questions.

Common red flag is blaming external factors for everything. “The algorithm changed.” “Competition increased.” “It is a slow season.” Some of this is real, but constant excuse making is a sign of a bad agency.

Practical tip. Have a monthly call with your agency. Review the numbers together. Ask questions until you understand what is happening. The more you know, the better you can evaluate their performance.

40What questions should I ask before hiring an agency? +

Start with experience. Do they specifically work with contractors? Home services is different from other industries. An agency that specializes in your space will get results faster than one learning as they go.

Ask for case studies or references. Can they show you results they got for other contractors like you? Can you talk to a current client or two? A good agency will happily provide this. A bad one will make excuses.

Ask what their reporting looks like. Can you see a sample report? How often will you get updates? The answer should be at least monthly, ideally more. You should know what is happening with your money.

Ask about contract terms. How long are you locked in? What happens if you want to cancel? What is the notice period? Avoid anything over 90 days until they have proven themselves.

Ask who will actually do the work. Is it the person you are talking to, or will your account get handed off to a junior person you have never met? You want to know who is responsible for your success.

Finally, ask what happens if it does not work. What is their process for diagnosing and fixing problems? Do they have a performance guarantee? How do they handle unhappy clients?

Practical tip. Pay attention to how they answer. Straight answers are good. Vague or defensive answers are concerning. Trust your gut.

41Can I do Google Ads myself? +

You can, but know what you are getting into. Google Ads has a learning curve that is steeper than it looks. The interface is complicated. The strategy requires experience. And mistakes cost real money.

Most contractors who try DIY Google Ads waste a lot of money in the first few months figuring things out. They bid on the wrong keywords. They set targeting too broad. They write ads that do not convert. It is expensive education.

If you are going to try it, start very small. Maybe $20 or $30 a day. Learn slowly. Take a course first. There are decent ones online for a few hundred dollars that can save you thousands in wasted spend.

Focus on a few high intent keywords at first. Do not try to target everything. “Emergency [your service] [your city]” is a better starting point than broad terms.

A middle ground is hiring someone to set it up properly and then maintaining it yourself. Pay an expert to build the account, choose keywords, write ads, and set up tracking. Then you take over the day to day. This costs less than ongoing management but gives you a professional foundation.

Practical tip. If your monthly ad budget is under $1,500, the math on hiring an agency gets tough. Their fees might eat half your budget. In this case, DIY or the hybrid approach makes more sense.

Seasonality and Timing

42Should I market differently in slow season? +

Yes, but not the way most contractors think. The instinct is to pull back during slow season to save money. But that is actually when you should lean in.

Think about it. During slow season, your competitors are cutting their marketing budgets. That means less competition for ad space, which usually means lower costs per click. The leads that are out there become cheaper to acquire.

Also, the leads you generate in slow season fill your pipeline for when things pick up. Marketing has lag time. If you wait until busy season to advertise, you are too late.

What should change is your messaging, not necessarily your budget. Focus on services that make sense for the season. HVAC companies should push heating in fall, cooling in spring. Roofers can promote inspections and maintenance when storm season is coming.

Also use slow season for brand building. Those project photos you have been meaning to post? Do it now. That website refresh you have been putting off? Perfect time. Get your house in order when you have the bandwidth.

Practical tip. Track your marketing costs by month for a full year. You will probably find that cost per lead is 20% to 40% lower in your slow months. Take advantage of that by increasing spend when leads are cheap.

43When is the best time to start marketing? +

The honest answer is yesterday. The second best answer is today. Marketing takes time to build momentum. Waiting until you need leads is always too late.

If you are thinking about starting a marketing campaign before busy season, start at least 2 to 3 months early. It takes time to set up campaigns, learn what works, and optimize. You want to be firing on all cylinders when demand peaks, not still figuring things out.

For SEO, the timeline is even longer. Starting SEO work today means you might see results in 6 months. If you want to rank well next summer, you need to start this winter.

The contractors who always seem to have plenty of work are the ones who market consistently year round. They never have to scramble because their pipeline never empties.

If you are just starting out and have literally no budget, start with free stuff today. Optimize your Google Business Profile. Ask past customers for reviews. Set up social media profiles. These cost nothing but time.

Practical tip. Look at your calendar right now. When is your next slow period likely to hit? Work backwards from there. If you start marketing 90 days before that slow period, you will have leads filling the gap instead of panic.

44How do I handle seasonal business fluctuations? +

First, accept that seasonality is part of the game. Almost every contractor deals with it. Fighting it is pointless. Planning for it is smart.

Financially, build reserves during busy season to cover slow periods. If you make 60% of your revenue in 6 months, you need to save enough from those months to carry you through the other 6. This sounds obvious but most contractors do not actually do it.

From a marketing perspective, shift your messaging with the seasons. Promote services that match what people need right now. A landscaper in November is not going to get lawn care leads, but leaf removal and winterization might work.

Consider diversifying your services if possible. HVAC companies that do both heating and cooling stay busier year round than those doing only one. Roofers who also do siding and gutters have more options. Think about what complements your core work.

Use slow periods productively. Train your team. Improve your processes. Update your marketing materials. Work on the business when you have breathing room.

Practical tip. Track your revenue by month for 2 to 3 years. Plot it out. You will see clear patterns. Use those patterns to plan your marketing budget, your hiring, and your cash reserves. Predictability is power.

Other Common Questions

45Do truck wraps work for contractors? +

Truck wraps are great for brand awareness. Every time your truck is parked at a job site, everyone driving by sees your name. The neighbors see you working. That plants seeds in their minds for when they need a contractor.

The challenge is measuring return on investment. You cannot track a truck wrap like you track Google Ads. Someone might see your truck, remember your name six months later, and call you. You will never know the wrap caused it.

Think of wraps as long term branding rather than direct lead generation. They build familiarity over time. In a crowded market, being the name people have seen around creates an advantage.

A good wrap costs $2,500 to $5,000 but lasts 5 to 7 years. When you spread that cost over time, it is pretty affordable. Maybe $50 a month to have a rolling billboard everywhere you go.

Keep the design simple. Your company name, what you do, and your phone number in big readable letters. Do not cram 17 services and a mission statement on there. Nobody can read all that at 40 miles per hour.

Practical tip. Ask new customers how they found you and track the answers. If “saw your truck” starts showing up regularly, you know the wrap is working even if you cannot measure it precisely.

46Should I sponsor local sports teams or events? +

This is mostly about community goodwill, not direct leads. If you sponsor the little league team, you get a nice banner and warm feelings from parents. Maybe one or two will think of you when they need work done. Probably not many.

There is real value in being seen as a community supporter. People like doing business with companies that give back. It builds trust and likability. But do not expect to track a clear ROI on these sponsorships.

If leads are your primary goal and you have limited budget, there are more efficient places to spend money. Google Ads will get you way more calls per dollar than a youth soccer sponsorship.

That said, sponsorships can be part of a complete marketing picture. They reinforce your brand. They make you feel good about your business. And occasionally they do generate referrals from connected parents and community members.

The sweet spot is sponsoring things you actually care about. If your kids play on that team, sponsor it. If you coach that league, put your name on it. The authenticity comes through and people appreciate it.

Practical tip. If you do sponsorships, make sure you actually show up. Wear your company shirt to games. Introduce yourself to other parents. The sponsorship is just the foot in the door. Building actual relationships is what generates business.

47How do I compete with big national companies? +

You cannot outspend them, so do not try. A national franchise has marketing budgets you cannot match. But they have weaknesses you can exploit.

Big companies are slow. When someone calls them, they go into a queue. A scheduler calls back eventually. An appointment gets set for next week. You can be there tomorrow. Speed wins jobs.

Big companies are impersonal. Customers talk to different people every time. Nobody knows their history. With you, the owner might answer the phone. People crave that personal touch.

Big companies often have higher prices because of their overhead. You can be competitive on price while still making good money because your costs are lower.

Emphasize what makes you different. “Family owned since 2010.” “The owner is on every job.” “We live right here in your neighborhood.” These things matter to customers who are tired of faceless corporations.

Collect reviews that highlight your advantages. Ask happy customers to mention your responsiveness, your personal service, your local roots. That social proof shows prospects what they will actually experience.

Practical tip. When a lead mentions they are also talking to a big national company, ask what is important to them. If they say speed, emphasize your availability. If they say trust, talk about your local reputation and reviews. Play to your strengths against their weaknesses.

48What is the biggest marketing mistake contractors make? +

Not tracking anything. Hands down. I have talked to hundreds of contractors over the years, and most of them have no idea what their marketing is actually doing.

They spend $2,000 a month on various stuff. Ads, maybe some SEO, a marketing company. But ask them what their cost per lead is? No clue. Which channel brings the best leads? They are not sure. What is their customer acquisition cost? Never calculated it.

You cannot improve what you do not measure. Without data, every marketing decision is a guess. You might be wasting money on something that does not work while underfunding something that is crushing it.

This is not complicated stuff. Put call tracking in place. Ask every customer where they came from. Log it somewhere. Look at the numbers once a month. That is it. That alone puts you ahead of 80% of contractors.

Second biggest mistake is stopping marketing when busy. I already covered that earlier. Third biggest is chasing shiny objects instead of mastering basics. Every week there is some new platform or tactic that is supposed to change everything. Meanwhile, the contractors winning are the ones who got really good at Google and reviews and referrals. The boring fundamentals.

Practical tip. This week, set up one piece of tracking you do not currently have. Call tracking, a CRM, whatever. Just one thing. Start building the habit of measuring what matters.

49Should I target residential or commercial work? +

This is a strategic decision that depends on your business, not just marketing. But marketing does look very different for each.

Residential work has higher volume but smaller jobs. You are dealing with homeowners who make decisions quickly, often emotionally. Marketing focuses on local search, reviews, and trust signals. The sales cycle is short.

Commercial work has lower volume but bigger contracts. You are dealing with property managers, business owners, or facilities people who make decisions slowly and want to see credentials. Marketing involves more relationship building, proposals, and networking. The sales cycle can take months.

Trying to market to both splits your message and your budget. Your residential customers do not care about your commercial certifications. Your commercial prospects do not care about your reviews from homeowners. You end up being mediocre at reaching both.

My general advice is pick one as your primary focus. Get really good at marketing to that audience. Once you dominate there, you can expand. Most contractors do better focusing on residential because the path to leads is clearer and faster.

Practical tip. Look at your best jobs from the last year. Were they residential or commercial? Where did you make the most profit? Where was the work most enjoyable? The answers usually point toward where you should focus.

50What should I do after reading these FAQs? +

Do not just read and forget. Information without action is useless. Pick one thing from these FAQs and actually do it this week.

If you have not already, go back to the calculator and run your numbers. See what budget it recommends based on your actual business goals. Compare that to what you are spending now. The gap tells you something important.

Identify the weakest link in your current marketing. Are you getting no leads? That is a visibility problem. Getting leads but not closing them? Sales problem. Not tracking anything? Start there. Fix the biggest hole first.

Here are three things almost every contractor can do this week. First, ask your next 5 happy customers for Google reviews. Second, check your Google Business Profile and make sure every field is filled out completely. Third, call your last 10 leads who did not buy and find out why.

None of that costs money. All of it moves the needle.

If you need help implementing any of this, the calculator has links to services that can install it on your website or give you the code to do it yourself. But even without that, you have everything you need to improve your marketing starting right now.

The contractors who win are not the ones with the biggest budgets. They are the ones who actually take action. Be one of them.

← Back to Calculator