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:

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:

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:

  1. 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.
  2. 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.
  3. 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:

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:

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:

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