How a Solo Handyman Gets Steady Local Leads Without Big Ad Spend

You can set up a few low-cost lead sources this week and track which one pays. Here is the plan for a solo handyman, from Google Business Profile to referral asks.

By the MagicBuild team ·

How do I get handyman customers without paying for ads?

Set up the free sources first (a Google Business Profile, Nextdoor, yard signs and a referral habit), add one paid source only if you have gaps, and track what each one costs per booked job.

Housecall Pro says a Google Business Profile, a simple website, yard signs and referrals are often enough to start bringing in local leads (Housecall Pro). Feast and famine usually happens when all your work comes from one source. Four small sources feeding you at once smooth out the slow weeks.

Here is a plan you can finish in a week:

  • Day 1: Create or fix your Google Business Profile.
  • Day 2: Claim your Nextdoor business page and ask two past customers to recommend you.
  • Day 3: Order yard signs and put your phone number on the truck.
  • Day 4: Text your last 10 customers (script below).
  • Day 5: Start a simple log of where every call came from.

That log matters more than it sounds. Without it, you are guessing which source is working, and guessing is how guys end up spending money on ads that never call back.

Is a Google Business Profile really worth setting up for a one-man handyman business?

Yes. Housecall Pro names Google Business Profile as the best free lead generation channel for contractors because it brings local search visibility, inbound calls and map traffic at no cost (Housecall Pro).

The starter steps from Housecall Pro are simple: add your phone number and service area, upload photos of your work, collect customer reviews, and build a simple website or landing page (Housecall Pro). Here is how to do each one the handyman way:

  • Category and services: Pick the handyman category and list the small jobs you actually want, like door installs, drywall patches, fixture swaps and trim work.
  • Service area: List the towns you will drive to. If you work out of your house, check Google's options for showing a service area instead of your home address.
  • Photos: Take a before and after on every job and upload the best ones that week. Fifteen real photos beat a logo.
  • Phone: Use a number you answer. A missed call usually becomes the next guy's job.
  • Licensing: Whether you need a license or registration to do handyman work varies by state and sometimes by town, so check with your state's contractor registration office before you advertise services.

A one-page website with your photos, services, area and phone number is plenty. It does not need to be fancy.

Does Nextdoor actually get handymen jobs, and do I have to pay?

It can, and you do not have to pay: Nextdoor is described as a free presence with optional paid ads, best for contractors who rely on word of mouth, local trust and community visibility (Housecall Pro).

Claim your business page, add your photos and service area, and ask happy customers on the platform to recommend you. When a neighbor posts asking for a good handyman, a recommendation from another neighbor beats anything you can write about yourself.

Skip the paid ads until the free page is bringing in calls. Read Nextdoor's rules on business posts before you post, so you do not get a good page flagged.

Do yard signs and truck signs still work for getting local jobs?

They can, and they are cheap, but there is no good data on how many calls a sign brings in, so you have to track it yourself.

Ask the customer at the end of the job if you can leave a sign in the yard for a week or two. Keep it readable from a moving car: your name, the word handyman and a big phone number.

Put lettering or door magnets on the truck, because it is parked in front of houses all day anyway. Sign rules vary by town, so check with your town's building department about where you can put them.

Then ask every caller how they found you. That one question tells you whether the signs earn their keep.

How do I ask customers for referrals and reviews without it being awkward?

Ask at the moment the customer is happiest, with one specific sentence, and make it a fixed step when you close out the job so you do not forget.

Try something like this when you are packing up: "If you're happy with the work, the best thing you can do for me is send a neighbor my way or leave a quick review. I'll text you the link right now." Then actually send the text before you leave the driveway. A link in their phone gets used. A request they have to remember does not.

For past customers, send a short text: "Hey Mike, it's Dan. I have room next week for small jobs. If you or a neighbor has a to-do list, send it my way." Ten of those on a slow Monday is cheap and often fills the week.

If you want to thank people, keep it small, like a coffee gift card for anyone whose referral books a job. Check with your accountant on how to record it. Whatever you do, thank the person in writing and tell them the job went well.

Are paid leads, Local Services Ads or TaskRabbit worth it for a solo handyman?

Maybe, but treat them as a fill-in for slow weeks, add only one at a time, and only if you can answer fast and quote well.

Housecall Pro advises that if you add a paid source, you try one platform and track cost per booked job before adding another (Housecall Pro). Here is how the main options compare:

SourceWhat you payWho gets the leadBest use
Google Local Services AdsPer leadCustomer chooses you from a list; the lead goes only to you when they contact youSteady high-intent calls
Pay-per-lead servicesPer leadOften shared with several contractorsFilling a slow week
TaskRabbit-style platformsVaries, check the fee termsOpen to other handymenSmaller jobs in schedule gaps

One electrician-focused blog lists Local Services Ads at $25 to $75 per lead with a 20 to 35% booking range, and shared pay-per-lead services at $30 to $90 per lead with a 10 to 20% range (Electrician.city). That is the blog's own table for electricians, so use it as a rough guide if you do handyman work.

The number that matters is cost per booked job, not cost per lead. Say you pay $50 per lead and book 1 out of every 4. If so, each booked job costs you $200 in lead fees, and a small repair may not cover that.

Housecall Pro recommends TaskRabbit and similar platforms as best for handyman services and contractors filling schedule gaps with smaller jobs (Housecall Pro). That fits a solo guy with an open Thursday. Read the fee terms first.

How do I know which lead source is actually making me money?

Divide what you spent on each source by the number of jobs it booked, and keep the numbers in one place you will actually check.

Here is the routine:

  • Ask every caller, "How did you hear about me?" and write the answer next to their name.
  • When the job is done, record the source, what you spent to get it, and what you billed.
  • Once a month, total each source. Drop the worst one and put more effort into the best one.

For example, here is what a month could look like with made-up numbers:

Example sourceMoney spentBooked jobsCost per booked job
Google Business Profile$04$0
Yard signs$603$20
Shared lead service$1802$90

In that example, the shared lead service is the most expensive way to get a job, so you would cut it first. Free sources still cost your time, so count the hours too. A booked job also is not a profitable job. Run the numbers on your job costs so you know the job paid after materials and labor.

Leads only pay off if you answer fast and send a clear price. Magic, the AI assistant in MagicBuild, builds an estimate from a photo and a description at your own prices, and the client signs on their phone. You can start a free trial for 14 days (it is $69 a month after that), read what MagicBuild does, or browse more contractor guides.

Sources

  1. 15 Best Lead Generation Websites for Contractors (2026) · housecallpro.com
  2. How to Start a Service Business: Step-by-Step Guide · housecallpro.com
  3. High-Intent Local Electrician Leads for Licensed Contractors | Electrician.city · electrician.city

Try MagicBuild free for 14 days

Magic builds the estimate from a photo and a description at your own prices. The client signs on their phone and pays the deposit. Crew check in from their phone, receipts land on the job and invoices get paid online. $69 a month, 14 days free, and crew and clients never cost a seat.

Start 14 days free