Most contractors don’t lose jobs because their work isn’t good enough. They lose jobs because of how they market — or don’t market — between the times they’re on a roof or under a sink. After years working roofing sales, running a crew as a foreman, and leading lawn-care teams, I’ve seen the same handful of mistakes cost good contractors real money. Here are the five that show up most often.
1. Responding to leads too slowly
When a homeowner fills out a form or calls, they’re usually contacting more than one company. The contractor who responds first almost always has the advantage — often before anyone else has even checked their voicemail. If a lead sits for hours, you’re not competing on price or quality anymore. You already lost.
The fix is boring but powerful: have a system that texts or calls every new lead within minutes, even if it’s just to say “Got your request, we’ll have an estimate to you today.” Speed builds trust before you’ve said anything about the work.
2. Having no video of your actual work
Homeowners are nervous about hiring the wrong contractor. Photos help, but video does something photos can’t — it shows the work happening, the crew on site, and the finished result in a way that feels real. A roofer who shows a tear-off and a clean install looks more credible than one with a stock photo and a phone number.
You don’t need a production studio. A few clips from each job, edited into short clips for social and your website, build more trust than any list of services.
3. A website that’s slow or hard to use on a phone
Most of your customers find you on their phone, often standing in their driveway looking at a problem. If your site is slow, hard to read, or makes it difficult to request an estimate, they bounce to the next result. A fast, simple site with an obvious “get an estimate” button will out-convert a prettier site that’s hard to use.
4. Treating marketing as one channel instead of a system
Plenty of contractors do one thing — maybe Google Ads, maybe a Facebook page — and wonder why it doesn’t add up to a steady pipeline. Real, predictable demand comes from a system: ads to capture people ready to buy now, content and video to build trust over time, a website that converts, and follow-up that keeps you top of mind. Each piece makes the others work better.
5. Going quiet in the busy season
When work is steady, marketing is the first thing contractors drop. Then the season slows down, the pipeline is empty, and they scramble. The contractors who stay booked treat marketing as something that runs all year — busy or not — so there’s always a next job lined up.
The bottom line
None of these are hard to fix. They just require treating marketing like part of running the business, not something you get to when you have time. Fix the slow response, start filming your work, tighten up your website, build a real system, and keep it running year-round — and you’ll spend a lot less time worrying about where the next job comes from.