The first ten customers are the hardest to get. After that, the math starts working in your favor — every job becomes a referral source, every job becomes a review, every job becomes a photo for your portfolio. The compounding kicks in.
But you have to get to ten before any of that compounds. And that's where most new contractors get stuck.
Here's what almost every new contractor does wrong: they try to "be everywhere" — Google ads, Facebook ads, Angi, HomeAdvisor, Thumbtack, Nextdoor, Instagram, TikTok, yard signs, truck wraps, business cards at every supply house — and end up doing none of it well. Six months in, they've spent $3,000 on marketing, gotten three jobs they barely broke even on, and they're convinced "marketing doesn't work for contractors."
Marketing works fine for contractors. The problem isn't marketing. The problem is sequencing — doing the right things in the right order, and not graduating to the next move until the current one is actually working.
This is the honest sequence we'd run if we were starting today.
The principle: free first, paid second
Lead generation breaks into two categories: owned channels (Google Business Profile, your website, referrals, your reputation) and rented channels (Google Ads, Local Services Ads, Angi, Thumbtack, HomeAdvisor, Facebook ads).
Owned channels are slow to build but compound forever. Once you have 50 Google reviews and a top-3 ranking in your local map pack, you don't pay per lead — leads come to you. The contractor with that asset can outbid every paid-channel competitor on the same job because their cost per lead is nearly zero.
Rented channels are fast but stop the moment you stop paying. You're renting access to homeowners — Angi, Thumbtack, and HomeAdvisor sell each lead to multiple contractors simultaneously, which forces price competition and lower close rates. The numbers vary by trade, but a typical paid lead costs $30-$150 and you might close 1 in 5 to 1 in 10.
The trap most new contractors fall into is starting with rented channels because they're faster, then never building the owned channels. Three years in, they're still paying $80 per lead and competing with five other contractors on every quote.
Don't be that contractor. Build the owned channels first, even though they take longer.
Phase 1: Lock in the free fundamentals (Week 1)
Before you spend a dollar on marketing, get the free stuff in order. Skipping this is the #1 reason new contractors burn through their marketing budget.
Google Business Profile, fully optimized
Your Google Business Profile is the single highest-ROI piece of free real estate available to a contractor. When someone searches "electrician near me" or "plumber [your city]," Google shows the Local Pack — three businesses with a map at the top of search results. Those three slots capture roughly half of all local search clicks. Your GBP determines whether you're in those three slots.
Setup is free and takes about an hour. The work that matters:
- Verify your address. Postcard or video verification, depending on what Google offers. Don't skip this.
- Pick the right primary category. Be specific — "Electrician," not "Contractor." "Plumber," not "Plumbing service." The category determines what searches you show up for.
- Add every service area you'll work in. List specific cities and ZIP codes, not just "the tri-state area."
- Upload at least 20 real photos. Job sites, your truck, you on the job, before-and-after shots. No stock photos. Google rewards freshness, so add a new photo every couple of weeks.
- Fill out hours, phone, website, services, and full description. Don't leave fields blank. Google sees blank fields as a sign of low effort and ranks you accordingly.
- Enable messaging and call tracking. Both let you respond faster and measure what's working.
A real website (even if it's one page)
You need a website. Not because every customer will visit it before calling — most won't. But the ones who do visit, visit at the moment they're deciding whether to call. A bad or missing website at that moment kills the deal.
The minimum viable website is a single page that includes:
- Who you are (name, license number, years in the trade)
- What you do (specific services, not "all your contracting needs")
- Where you work (specific cities and ZIP codes)
- Three to five photos of real work
- A click-to-call phone number, large and prominent at the top
- One way to contact you that isn't a phone call (form, email, or text)
- Two or three customer testimonials, even if you have to ask for them specifically for the site
Build it in a weekend on Squarespace, Wix, or Carrd. Don't spend $5,000 on a custom site you don't need yet. The point is to have something professional that doesn't actively scare customers off.
The 90-second answer system
This is the one most contractors miss, and it's worth more than any marketing channel: answer your phone.
78% of customers hire the first contractor who responds to their inquiry. Most contractors miss 60-80% of calls because they're on a job site, driving between jobs, or meeting with a customer. Every missed call is a contractor down the street picking up that customer.
Three options, ranked by effectiveness:
- Answer it yourself when humanly possible. Even a 30-second "I'm on a job, can I call you back in 20 minutes?" wins the deal over not picking up at all.
- Get an answering service. A real human (or modern AI service) for $30-$150/month who answers every call, takes a message, and texts you the lead within minutes. Pays for itself with a single saved job per month.
- At minimum, have a professional voicemail. "Hi, you've reached [Name] at [Business]. I'm on a job and can't get to the phone. Leave your name, number, and a quick description of what you need, and I'll call you back within two hours." Then actually call back within two hours.
Phase 2: The 3 free lead channels that actually work (Weeks 2-8)
With the foundation in place, you're ready to actively generate leads. Don't try to be everywhere. Pick the three free channels that consistently work for new contractors and commit to them for 60 days.
1. Google Business Profile + reviews
Already covered above. The compounding asset.
The piece most contractors don't do enough of: asking for reviews. A profile with 20 reviews and a 4.7+ average will outconvert a profile with zero reviews even if the second contractor is genuinely better at the trade. The math is harsh: zero reviews means most people scroll past you.
The script that works for trades:
Ask every customer, every job. Most won't leave a review. About 15-25% will, which is enough to compound fast.
2. Word of mouth from past customers (specifically asked for, not hoped for)
Referrals close at 2-4x the rate of cold leads. They negotiate less, trust you more, and tend to be in similar neighborhoods to your existing customers. Every job is a sales opportunity for the next job.
The mistake most contractors make: hoping referrals just happen. They don't. Customers don't naturally think to refer you unless you give them a reason and an opening.
The mechanic that works:
- Ask at peak satisfaction. Right after the final walkthrough, when the customer is happy with the result. Not three weeks later by email. The moment is the moment.
- Ask for a specific person, not "anyone." Try: "Most people I work with know one or two other homeowners who are dealing with similar issues. Anyone come to mind?" Specificity gets answers.
- Make the introduction easy. Hand them two business cards — one to keep, one to give. Or better, draft the text they could send: "Hey, just had [trade] work done by Jason — he was great. Here's his number if you ever need someone."
- Consider a small referral incentive. $50 off a future service or a $50 gift card for any referral that becomes a paying customer. Don't get fancy — small and consistent works better than big and rare.
3. Local Facebook Groups and Nextdoor
This is the one most contractors get wrong. They join their neighborhood Facebook Group and immediately post: "ELECTRICAL WORK, LICENSED AND INSURED, CALL ME FOR FREE QUOTE." That gets reported and removed within an hour. Some groups will ban you outright.
The strategy that actually works is the opposite: be helpful first, sales never.
Find 3-5 local groups where homeowners hang out — your neighborhood Facebook Group, your town's main community page, Nextdoor for your ZIP code. Set a 10-minute timer twice a week. When someone asks a question in your area of expertise, answer it honestly and helpfully. Don't pitch. Don't include a phone number. Just be the helpful person.
What happens over time: when someone in the group asks "Can anyone recommend a [your trade]?" — and they do, constantly — the past helpful answers will have built enough recognition that other members tag you. Other members. That's worth ten times what your own pitch would be worth.
This compounds. Six months in, you'll be the default recommendation in three or four local groups, and leads will come from them every week without you posting anything.
Phase 3: The cold outreach play most contractors don't try (Months 2-3)
Most contractors think of marketing as something that brings customers to them. But there's an underused move that flips it the other way: introducing yourself directly to people who refer customers for a living.
Real estate agents, property managers, and complementary trades all need someone to call when their clients need work done. They don't enjoy guessing who to recommend. The first competent contractor who introduces themselves and follows through on the first job becomes their default for years.
The list to build:
- 5-10 local real estate agents. They have clients buying homes that need work — inspections turn up issues every week. Look up the top-producing agents in your area on Zillow. Email or DM them: "I'm a licensed [trade] working in [area]. Happy to be a quick-response contractor when your clients need work after inspection. Here's my info."
- Property managers. Multi-family and rental property managers need reliable maintenance contractors. Same approach. Many will give you a try on a small job to see if you respond fast and finish well.
- Complementary trades. If you're a plumber, find one electrician you respect. If you're an electrician, find one plumber, one HVAC tech, one good GC. Refer them business. They'll refer you back. This is the oldest play in the trades and it still works because everyone needs someone to call when work overlaps.
- Home inspectors. They walk into houses with problems all day. Many keep a small list of contractors they recommend for the issues they find.
The script for the cold outreach is short. Don't write a sales pitch. Write the email a contractor would actually want to receive:
Send 5-10 of these per week for a month. By month two you'll have 2-3 referral relationships that send you a lead a month, every month, for years.
Phase 4: Adding paid (only after Phase 1-3 are working)
Notice what hasn't been mentioned yet: paid ads, Angi, HomeAdvisor, Thumbtack. That's intentional. Don't move to paid channels until your free channels are running and you have at least 5-10 reviews on your GBP.
Why? Because paid leads only work if you can convert them. A homeowner clicks a Google ad, lands on your GBP with zero reviews and three blurry photos, and bounces to the next contractor. You just paid for a lead you couldn't convert. Build the conversion engine first, then turn on the paid traffic that feeds into it.
When you're ready, here's the order to layer in paid:
1. Google Local Services Ads (LSAs)
The best paid channel for most trades. LSAs appear at the very top of Google search results with a "Google Guaranteed" badge — above the regular ads, above the Map Pack. You pay per lead, not per click, which makes the cost predictable. Typical cost is $20-$80 per lead depending on trade and market.
Requirements: Google Guaranteed badge (background check + license + insurance verification, takes 1-2 weeks), strong reviews on your GBP, and the willingness to respond fast — Google measures your response time and downranks slow responders.
2. Targeted Google Ads (PPC)
If LSAs aren't available for your trade or you've maxed them out, regular Google Ads on high-intent keywords ("emergency electrician [city]," "water heater replacement [city]") work well. Cost per click is higher than LSA cost per lead, but the targeting is more precise.
Start with $300-500/month, exclusive to one or two specific services and one or two specific neighborhoods. Don't spread thin. Track cost per booked job, not just cost per click.
3. Lead platforms (Angi, Thumbtack, HomeAdvisor) — selectively
These work for some contractors and burn money for others. The pattern: they work better for high-volume small-ticket trades (handyman, small electrical, plumbing service work) and worse for high-ticket project work (remodeling, kitchen builds) where competition is fierce and price-shoppers dominate.
If you try them, treat each one as an experiment. $300-500/month for 60 days. Track every lead source by cost per booked job. If your booked-job cost is greater than 15% of the job value, the channel isn't working.
Phase 5: The repeat engine (Months 6+)
Six months in, if you've worked the playbook, you should have:
- 15-30 Google reviews on your GBP
- Top-3 ranking in your local Map Pack for your main service
- 2-3 referral relationships generating consistent monthly leads
- Recognition in 3-4 local Facebook/Nextdoor groups
- A small but growing email or text list of past customers
That's the foundation. Now it compounds. Every new job becomes a review, becomes a referral, becomes a photo on your GBP, becomes a tagged recommendation in a local group. You stop scrambling for the next lead because the leads start coming to you.
The contractors who fail at year one don't fail because they couldn't get customers. They fail because they tried to skip the foundation phase and went straight to "spend money on ads" — which works for established contractors with conversion engines and falls apart for new ones who don't.
Build the engine first. Then turn on the traffic.
The one thing nobody tells you
The fastest way to get more customers isn't a marketing channel. It's being so good that the customers you already have can't shut up about you.
Show up on time. Communicate proactively. Clean up after yourself. Charge a fair price. Stand behind your work. Send a thank-you text after the job. Drop off a small gift basket with handwritten card to your top customers around the holidays.
None of that costs marketing dollars. All of it compounds. The contractor who delivers a 10/10 customer experience to their first 20 customers won't need to advertise much for the next ten years — those 20 customers will keep referring forever.
Get the foundation right. Get the first ten customers. Then deliver so well that the next ten come from the first ten. By customer 30, you'll have a real business.
— Jason
Licensed Electrician, Tradesman Office