Fix These 5 Things Before Spending a Dollar on Marketing
Most contractors waste thousands on ads while missing calls and ghosting estimates. Fix these 5 basics first or your marketing dollars burn.

A roofer in Tampa called us last year wanting to run Google Ads. Spending $3,000 a month, minimum. When we asked about his current setup, the picture got ugly fast. His Google Business Profile had a disconnected phone number. His office missed about 40% of incoming calls during business hours. When someone did leave a voicemail, it took two to three days for a callback. He had no idea which jobs made money and which ones he was doing at a loss.
We told him to hold off on the ads. Not because ads don't work — they do. But running paid traffic into that situation is like pouring water into a bucket with five holes in it. You can keep pouring, or you can patch the holes first.
This conversation happens more than you'd think. Contractors and service business owners come to us ready to spend money on marketing, and the honest answer is: you're not ready yet. Not because your business isn't good. You're probably great at what you do. But the operational side — the stuff between "a lead comes in" and "the job is sold and completed" — has gaps that will eat your marketing budget alive.
Here are the five things to fix before you spend a single dollar on marketing. None of them are expensive. Most of them are free. All of them will make a bigger difference than a new ad campaign.
1. Answer Your Phone (Or Make Sure Something Does)
This sounds too simple to even mention. But here's a number that should get your attention: 85% of people who call a service business and don't get an answer will not call back. They call the next company on the list. You just lost that job, and you don't even know it happened.
We've audited phone systems for dozens of service businesses. The pattern is always the same. The owner's cell phone is the business number. When they're on a roof, in an attic, running a saw, or just eating lunch — nobody picks up. No answering service. No auto-text. No voicemail system that actually gets checked. The phone rings, nobody answers, and a $5,000 job walks away quietly.
The fix isn't complicated. You have a few options, and they range from free to cheap:
Minimum viable fix: Set up a system that auto-texts anyone who calls and doesn't get an answer. Something like "Hey, thanks for calling [Business Name]. We're on a job right now but we'll call you back within 30 minutes." That one text message keeps the lead warm long enough for you to call back. It tells the homeowner you're real, you're busy (which is actually a good sign), and you didn't forget about them.
Better fix: Use a virtual receptionist service. They answer your phone with your business name, take the caller's info, and text or email you immediately. Costs $100 to $300 a month depending on call volume. Compare that to the lifetime value of even one lost customer.
Best fix: A full answering system with automated routing, instant text response, and a CRM that logs every call so nothing falls through the cracks. This is what we build at Digimint, and it's the foundation everything else sits on.
The point is this: if your phone goes unanswered, nothing else matters. Not your website. Not your ads. Not your SEO. A lead that can't reach you is a lead that doesn't exist.
2. Respond to Every Lead Within 60 Minutes
Speed-to-lead is the single biggest factor in whether a service business closes a job or loses it. The data on this is wild. A study from Lead Connect found that responding within 5 minutes makes you 100x more likely to connect with a lead compared to waiting 30 minutes. After an hour, your odds drop off a cliff.
But let's be realistic. You're running jobs. You're managing crews. You can't drop everything to call back every web form submission the second it comes in. That's fine. But you need a system that does something immediately, even if the personal call comes later.
Here's what "within 60 minutes" looks like in practice:
- Instant (automated): The lead fills out your contact form or sends a message. Within 60 seconds, they get a text: "Got your message. One of our team will call you shortly. In the meantime, here's a link to see some of our recent work." That bought you time.
- Within 15 minutes (ideal): Someone from your team makes the actual call. First person to call usually wins.
- Within 60 minutes (acceptable): You call back. You're still in the game. The homeowner probably hasn't hired someone else yet.
- After 4 hours: You might as well not bother. They've already talked to two other companies. One of them probably already scheduled an estimate.
Most contractors we work with are averaging 4 to 8 hours on lead response. Some are over 24 hours. And then they wonder why their close rate is 15% when industry leaders are closing at 40%+.
The fix: put a response time rule in place. Write it down. Tell your team. Track it. "Every lead gets a response within one hour, no exceptions." Then set up the automation to cover the gap between when the lead comes in and when a human follows up.
3. Follow Up on Every Estimate — Systematically
Here's the leak that nobody talks about. Your estimator goes to the house. Walks the property. Spends 45 minutes measuring, talking to the homeowner, putting together numbers. Drives back to the office. Sends the estimate.
Then... nothing.
No call the next day to see if they have questions. No text on day three. No follow-up email on day seven. The estimate goes out and it's just left there, floating in the void, waiting for the homeowner to make a decision on their own.
The data says roughly 60% of estimates in the home services industry never receive a single follow-up. Think about that. You spent time, gas, and labor putting that estimate together. The homeowner was interested enough to let you come to their property. And then you just... let it sit.
Homeowners don't ghost you because they don't like you. They ghost you because life gets busy, they got three other estimates, nobody is making it easy for them to say yes, and the company that follows up is the one that gets the job.
Here's a follow-up sequence that works. It's not pushy. It's professional.
- Day 1 (after sending estimate): Text or call. "Just wanted to make sure you got the estimate and see if you have any questions."
- Day 3: Email with a brief message. "Wanted to check in — happy to walk through the numbers if anything needs clarifying."
- Day 7: Call. "Hey, just following up on the estimate from last week. No pressure, just want to make sure I'm available if you need anything."
- Day 14: Final touch. "If now isn't the right time, no worries at all. We'd love to work with you whenever you're ready."
Four touchpoints over two weeks. That's it. And it can be almost entirely automated. Set it up once, and every estimate your team sends gets the same consistent follow-up. Your close rate will go up 20-30%. That's not a guess — that's what we see with the businesses we work with.
4. Know Your Numbers: Which Jobs Actually Make Money
A painting contractor we talked to was doing $800,000 a year in revenue. Sounded great until we looked at his margins. He had no idea what his actual cost per job was. No tracking on materials. No tracking on labor hours per project. He was pricing based on gut feel and what he thought the market would bear.
Turns out, about 30% of his jobs were break-even or losing money. The big exterior jobs he loved doing? Profitable. The small interior touch-ups he kept saying yes to? Eating his lunch after you factored in drive time, setup, and the two callbacks he always got.
You can't grow what you can't measure. And most service businesses are flying blind on job profitability. They know their total revenue. They know their total expenses. But they don't know which types of jobs, which neighborhoods, which lead sources, or which crew configurations actually make money.
The fix doesn't require fancy software. Start here:
- Track labor hours per job. Not just "we were there from 9 to 3." Actual hours worked, including drive time and cleanup.
- Track material costs per job. Keep receipts. Log them against the specific job.
- Calculate your true cost per job. Labor + materials + overhead allocation. If you're not sure about overhead, use 20% of direct costs as a starting estimate.
- Compare to what you charged. Now you know your real margin on every job.
Do this for 30 days and patterns will jump out. You'll see which job types are profitable and which ones you should either reprice or stop taking. That information is worth more than any ad campaign because it tells you what to sell more of.
When you do start marketing, this data tells you exactly what to target. Instead of "get me more leads," it becomes "get me more leads for exterior repaints in the $8,000-$15,000 range in these three zip codes." That precision makes your marketing dramatically more effective.
5. Get Reviews While the Job Is Still Fresh
92% of consumers read online reviews before choosing a local service provider. If you have 11 reviews and your competitor has 147, you're losing jobs before the homeowner even picks up the phone. It doesn't matter if your work is better. They'll never find out.
The problem isn't that your customers don't want to leave reviews. Most happy customers would — if someone asked. But nobody asks. Or they ask once, weeks later, with a generic email that gets buried in spam.
Here's what works: ask for the review on the day the job is completed, while the homeowner is still feeling the relief and satisfaction of having the work done. Not a week later. That day.
The best approach:
- In person: Your crew lead or project manager says something like, "We're really glad you're happy with the work. Would you mind leaving us a quick review? It really helps small businesses like ours." Then hand them a card with a QR code that goes straight to your Google review page.
- Automated follow-up (same day): A text message goes out automatically. "Thanks for choosing [Business Name]. If you're happy with the work, we'd really appreciate a quick review. [Link]." One tap. Done.
- Reminder (day 3): One more nudge for people who meant to do it but forgot.
A consistent review system should get you 5 to 10 new reviews per month depending on your job volume. Within six months, you go from invisible to one of the top-reviewed contractors in your area. That's free, permanent marketing that keeps working whether you're running ads or not.
The Compound Effect
Here's what happens when you fix all five:
Your phone gets answered. The lead trusts you immediately because you responded fast. They get an estimate promptly. Your team follows up consistently, and the homeowner signs because you made it easy. The job is profitable because you know your numbers. And afterward, a five-star review goes up that helps the next lead find you.
That's not a marketing campaign. That's a machine. And every dollar you spend on marketing from this point forward works harder because nothing leaks out.
Most contractors we talk to are losing 40-60% of their potential revenue to these five problems. Not because they're bad at their trade. Because nobody taught them to run the business side like a system.
Fix these five things first. Then spend on marketing. The results will be completely different.
Frequently Asked Questions
How long does it take to fix all five of these? You can get the basics in place in two to three weeks. Phone answering and auto-response can be set up in a day. Lead response rules take a conversation with your team and maybe an hour of automation setup. Estimate follow-up sequences can be built in an afternoon. Job costing just requires discipline starting now. Review automation takes an hour to configure. You don't need to be perfect — you need to be consistent.
What if I'm a one-person operation? How do I answer every call? This is actually the most important scenario to have automation. A virtual receptionist or auto-text system costs less than $100/month and makes sure you never miss a lead while you're on a ladder. One missed $5,000 job pays for five years of that service.
Should I stop all marketing until these are fixed? Not necessarily. If you're already running something that's working, keep it going. But don't add new spend until these fundamentals are solid. Think of it like this: fix the bucket first, then turn up the water pressure.
How do I know if my lead response time is actually bad? Test it. Have a friend fill out your contact form or call your business number at 2pm on a Tuesday. Time how long it takes to get a response. If it's more than an hour, you have work to do. If it's more than four hours, you're losing significant money.
What's the single most impactful thing on this list? Lead response time. If you fix nothing else, fix that. The difference between responding in 5 minutes and responding in 5 hours is the difference between a 30% close rate and a 5% close rate. It's the highest-ROI fix on this list by far.
Do I really need to track job costs? I've been doing this for years and I'm doing fine. "Fine" might mean you're leaving a lot on the table. Every contractor who actually starts tracking is surprised. You'll find jobs you thought were profitable that aren't, and you'll find opportunities to raise prices on work where you're clearly undercharging. Even doing it for one month gives you information you can use for years.
This is what we build at Digimint — growth systems for service businesses that actually work. Book a free strategy call


