Key takeaways
- Your past customers and their referrals are your cheapest, highest-quality leads — ask for them.
- A Google Business Profile + reviews brings in free local leads on autopilot.
- An online booking link turns "call me sometime" into actual booked jobs.
- Track where leads come from so you double down on what's working.
Short version: the cheapest leads are the ones you already earned — past customers, referrals, and reviews. Set those up first, add a Google Business Profile and an easy online booking link, and you can stay booked without spending a dollar on ads.
Mine your past customers
Every happy customer is a lead source you already paid for. Two moves:
- Ask for referrals right after a job goes well, when goodwill is highest. Be specific: "If you know anyone who needs a deck done, I'd appreciate the intro."
- Stay in touch for repeat work — a quick check-in months later wins the next project before a competitor's even in the conversation.
A small referral reward ("$50 off for you and a friend") turns this from occasional to reliable.
Get found locally for free
Most contractor searches are local, and the top results are often free listings:
- Set up and complete your Google Business Profile — it's free and shows you on Maps.
- Ask every happy customer for a review. Reviews are the single biggest driver of local clicks, and they cost nothing but the ask.
Make it stupid-easy to book you
A lead you can't reach is a lost lead. If your only option is "call me," you lose the people who'd rather tap a button at 9pm. Put a booking or request link everywhere — your texts, truck, email signature, and social profiles — so interested people can book themselves in seconds. Less friction means more booked jobs, full stop. (This is exactly why we built custom booking forms for the trades.)
Track your lead sources
You can't double down on what you can't see. Note where each lead came from — referral, Google, a yard sign, a repeat customer. After a month you'll know which free sources actually produce, so you spend your time on those instead of guessing.
This is exactly what JobPricer does for you: enter your overhead once and every quote shows labor, materials, overhead, and your real profit before you hit send.
Try it free →
Frequently asked questions
How do contractors get leads without paying for ads?
Referrals from past customers, a complete Google Business Profile, customer reviews, and an easy online booking link. These are free or nearly free and tend to produce higher-quality leads than paid ads.
How do I ask for a referral?
Ask right after a job the customer is happy with, and be specific about who you help ("anyone needing a bathroom remodel"). A small reward for both sides makes it happen more often.
Do online booking forms really get more jobs?
Yes. Every extra step between "interested" and "booked" loses people. A one-tap booking link captures the folks who'd never get around to calling.
CWritten by Craig, founder of JobPricer
I ran a contracting business and finished 500+ jobs before I built JobPricer. Everything here is what I wish someone had told me when I started quoting.