The last post laid out three buckets when your business slows down. Market. Agency. You. This post is the full list of what lives in that third bucket. The owner-side habits that kill contractor businesses, ranked by how much damage each one does.
If you read the last post, you already know the diagnosis order. Market first. Agency second. You third.
This post is about bucket three.
Last time I gave five. Here are the full ten, grouped by how much damage each one does.
All ten have one thing in common. No marketing agency can touch any of them. Your agency can do solid work, keep your profile updated, and get the phone ringing. If the problems below are happening in your business, you still lose money.
Most of these don't cost much. They just take attention.
This group does the most damage. It's also the fastest to fix. If you only touched this section, most owners would see their close rate move within a few weeks.
A homeowner calling a contractor at 2pm is not going to leave a voicemail and wait. They're going to hang up and call the next guy on the list. If you don't pick up, you don't get the shot.
A lot of contractors miss more calls during business hours than they realize. Crew's loud, you're on another call, you're driving, it's lunch. Every missed call is a lead that went to your competitor.
Fix this week: Track how many calls you missed last week. Even a rough count is eye-opening. If it's more than a handful, hire a live answering service like Ruby or AnswerConnect, or route calls to a trained office person. You can also use a call tracking tool like CallRail to catch and flag every missed call so you can return it fast.
A lot of homeowners move fast once they start calling around. They call a few contractors, want quotes back quick, and hire somebody inside the same week.
If your estimate shows up on day four, you're probably out of the running. Doesn't matter if your price is better. They've usually moved on.
Fix this week: Commit to same-day or next-day estimates. If you can't see the property right away, send a ballpark range the same day with a scheduled follow-up. "Based on what you told me, this looks like a $12k to $16k job. I can be there Thursday to get exact." That alone keeps you in the running.
You put yourself in a hole right then. A lot of customers decide early and the rest of the walkthrough is just them being polite.
Homeowners read late-without-notice as how you'll handle the job. Often they're right.
Fix this week: If you're going to be more than 10 minutes late, text. Not "on my way" when you're still 30 minutes out. Real honest updates. Most homeowners forgive traffic. None of them forgive silence.
"I'll call you Wednesday." Wednesday comes and goes. You call Friday. Or Monday. Or never.
Every broken small promise tells the customer how you'll handle the big ones. If you don't call back when you said you would, they're assuming your crew won't show up when you said they would. They're usually right about that too.
Fix this week: Only make promises you'll keep. If Wednesday is optimistic, say "I'll be in touch by end of week." Put it on your calendar the moment you say it. If you can't do it, a text saying so beats silence every time.
If you only fix the speed group, most of you will close more jobs this month.Rule of the four-day estimate
You start losing before you feel it. By the time you notice leads are down, you're a year behind.
Doesn't matter how good your work is. Most people pick with their eyes before they pick up the phone. When a homeowner opens Google Maps and sees two contractors in their city, one with 230 reviews at 4.9 stars and one with 11 at 4.8, most of them already picked.
Review count acts like a filter. Sometimes you lose before the phone rings.
Fix this week: Count your reviews. Count your top competitor's. If the gap is embarrassing, make asking for a review part of your job close-out checklist starting today. Every customer. No exceptions.
The pipeline starts drying up quietly. Total count looks fine for a while. Then the lack of fresh reviews starts catching up to you. Then your map rankings start slipping. Then leads dry up. Then you blame the agency.
Fresh reviews can matter more than owners think, especially once competitors keep stacking new ones week after week. A competitor getting a new review every week can outrank a profile with way more total reviews but nothing recent.
Fix this week: Build the ask into your workflow. Text template, email template, business card with a QR code to your review link. Pick one and use it after every completed job.
Log into yours right now. When did you last post a photo? Last week? Last month? Two years ago? When was the last Google Post?
An inactive profile sends a bad signal. Less activity means less to work with. Your rankings can quietly slide toward profiles that look alive.
Your agency can help here, but they can't manufacture real photos of real work you did last Thursday. You or somebody on your crew has to snap them.
Fix this week: Add 10 photos from recent jobs this week. Write one Google Post about a current project. Answer any Q&A that's been sitting in there. If it's been a year since you touched it, this is worth fixing now.
If you want a step-by-step, read the 15-minute GBP audit next.
Put in your business name and city. I'll check your categories, photo freshness, review velocity, and how you compare to the top three contractors in your area. Takes about a minute.
Run my GBP audit →You can have the best marketing in the world. If your sales process is a coin flip and you don't know where leads come from, you're burning money you never needed to spend.
Every lead is "word of mouth" because nobody tracks. Your spouse runs Facebook ads. Your agency does SEO. You hand out business cards at the hardware store. Three of the four jobs you closed last month, you have no clue which channel brought them in.
That means two things. You can't cut what's not working because you don't know what isn't working. And you can't double down on what is working because you don't know what is.
Fix this week: Start asking every caller one question. "Mind if I ask how you heard about us?" Write the answer down. A spreadsheet is fine. After 30 days you'll have a pretty clear picture of what's actually driving your business.
No discovery. No repeatable process. No playbook. You talk about what they want, you throw out a number, you leave.
Sometimes you close. Sometimes you don't. You tell yourself the ones you lost were just price shoppers.
A repeatable sales process gives you a better shot than winging it every time. Discovery questions up front. A few proof points mid-conversation. A clear next step at the end. Even a loose script beats no script.
Fix this week: Write down the five questions you'd want to ask before any estimate. Use them on the next three calls. Pay attention to which answers change how you present the job. You'll tighten the process every week.
Repeat and referral work is usually cheaper and easier to win than a cold lead. Your old customers already trust you. They know your quality. They're the easiest yes you'll ever get.
Most contractors do one job for them and never contact them again. Not a single email, postcard, or check-in.
Meanwhile they're on Nextdoor asking their neighbors for a recommendation for a different job and your name doesn't come up because you dropped off their radar a year ago.
Fix this week: Pull your last 20 completed jobs. Send each of them a simple text. "Hey, it's Nick with XYZ Landscaping. Been thinking about you. How's the patio holding up?" That kind of message can wake old relationships back up. You'll be surprised what comes back.
Ten items is a lot. Here's the short list if you need to pick.
Those three will do more for your business than most marketing changes you could make in the same week. They don't cost money. They take attention.
The other seven are ranked by damage. Work down the list after you've got the first three going.
The other two buckets have their own tools and posts. The market scan tells you whether demand is the issue. The GBP audit tells you whether your profile is leaking calls. Both are free and take about a minute.