Proof marketing
20 Contractor Marketing Ideas That Actually Bring In Jobs (Ranked by Cost)
Twenty practical marketing ideas for contractors, grouped from free to paid, with what each one takes, who it suits, and how to tell if it's working. Built around the work you already do.

Quick answer
The contractor marketing that works best is built on finished jobs: publish every good job with before-and-after photos, ask every customer for a review and a referral, keep your Google Business Profile active, and market to the neighbors around each job. Add paid options like Local Services Ads or direct mail only once those basics run every week, and track which source books jobs.
Start with what you already have
Your best marketing material is the work you finish every week. Most of it never leaves your phone.
Most marketing advice for contractors starts with ads or a new logo. Start with your last ten jobs instead. Each one is proof that you can do the work, in a real house, in a real town, for a customer who was happy with it. That's exactly what a homeowner wants to see before calling you.
The ideas below are grouped by cost. The free ones come first on purpose: they bring the best leads, and they make every paid idea work better. A Google ad sending people to a site with no recent projects wastes money. The same ad pointing to twenty real jobs nearby does not.
Free ideas: do these every week
These cost time, not money, and they compound. The contractors with the busiest calendars usually just do these consistently.
1. Turn every good job into a project page
A page per job, titled service plus town ("Deck Rebuild in Oviedo, FL"), with a matched before-and-after, a short story and the customer's quote. It helps in local search, gives you something to send with quotes, and feeds most of the ideas below. See the nine things each page needs in our contractor portfolio guide.
2. Ask every customer for a review
Same day or next morning, with a direct link and one reminder. BrightLocal's 2026 survey found 74% of consumers pay most attention to reviews from the last three months, so a steady flow matters more than a big total. Scripts are in how to ask customers for reviews.
3. Post finished jobs to your Google Business Profile
A photo, a line on the problem, a line on what you did, and a link to the project page. Once a week in season. It keeps your profile active and puts real work in front of people comparing you. Full setup in our Google Business Profile checklist.
4. Ask for referrals at handoff
"If a neighbor or friend needs something similar, I'd appreciate you passing my name on." Say it once, leave two cards, and thank anyone who refers you. Referrals from happy customers are usually the easiest jobs to close.
5. Send the finished photos to the customer
A short text or email with their before-and-after, the same evening. Customers love seeing their own home presented well, and they forward it to family and friends. It's the easiest referral trigger there is.
6. Reply to every review
Personal, specific replies, within a day or two. BrightLocal found 89% of consumers expect owners to respond, and 80% are more likely to use a business that responds to all its reviews. Future customers read your replies more than the original reviewer does.
7. Share jobs where your customers already are
Local Facebook groups and Nextdoor often have "recommend a contractor" threads. Don't spam them. When someone asks for exactly what you do, reply helpfully and link one relevant project. When a past customer recommends you, thank them.
8. Build relationships with other trades
The plumber, electrician, HVAC tech and realtor all get asked "do you know a good roofer/painter/landscaper?" Keep a short list of trades you trust, refer work to them, and they'll refer back. Realtors and property managers are especially valuable because they need reliable contractors over and over.
Low-cost ideas: under a few hundred dollars
Small spends that put your work in front of people who are likely to need it.
9. Door hangers around every job
The neighbors watched your crew for days. Leave a door hanger on five to ten nearby doors with the before-and-after photo, a line about the job and a QR code to the project page. Check local and HOA rules first.
10. Yard signs (with permission)
A clean sign in the customer's yard during and for a week after the job. Include your name, trade, phone number and a short web address. Many customers are happy to say yes if you ask, especially if they're pleased with the work.
11. Truck and trailer lettering
Your truck is parked in front of a customer's house for hours. Clear lettering (name, trade, phone, website, license number where required) turns every job into a billboard. Keep it readable from across the street; one phone number and one website are enough.
12. A leave-behind card or folder
At handoff, leave a simple card: thank you, warranty or care info, your review link as a QR code, and a line asking for referrals. It's professional, it answers questions later, and it keeps your number on the fridge.
13. A seasonal reminder list
Past customers need you again: gutters every fall, decks resealed every few years, exterior paint touch-ups, spring cleanups. A short text or email before each season ("booking fall gutter cleanings now, want me to add you?") fills gaps in your schedule with easy jobs from people who already trust you.
14. Short job videos
A 20 to 30 second walkaround of the finished job, shot on your phone. Post it to your Google profile, Facebook, Instagram and the project page. Real work, no script needed, and people like watching a transformation.
Paid ideas: once the basics are running
Paid marketing multiplies what's already there. Turn these on after the free ideas are a weekly habit.
15. Google Local Services Ads
Pay for leads rather than clicks, with calls and messages coming straight to you. Google says it doesn't charge for leads it judges invalid, and your reviews help how often you show. A good fit for most home service trades.
16. Google search ads
Pay per click for searches like "roof repair [town]". It can work well, but send clicks to a specific service page with real projects, not your homepage, and watch the search terms report for wasted spend.
17. Targeted direct mail
A postcard with a real before-and-after from a nearby street, sent to a few hundred homes around recent jobs or in neighborhoods with the right housing age for your work. It's most effective when the photo is clearly local.
18. Facebook and Instagram ads
Best for visual trades and for promoting a seasonal offer to a tight local area. Use your own job photos and videos, not stock. Keep the targeting local and the ask simple: "Get a quote."
19. Local sponsorships
Youth sports teams, school fundraisers and community events. The direct return is hard to measure, but it builds name recognition, often earns a link from a local website, and puts you in front of homeowners in a friendly way.
20. Home shows and community events
Worth it for higher-ticket trades like remodeling, roofing and landscaping design. Bring a tablet with project pages loaded, and collect contact details for follow-up. The follow-up is where most of the value is.
How the ideas fit together
The ideas work best as a loop, where each finished job feeds the next lead.
| Step | What happens | Ideas used |
|---|---|---|
| Job finished | Photos taken, page published | 1, 14 |
| Customer | Gets photos, review request, referral ask | 2, 4, 5, 12 |
| Neighbors | See sign and door hanger | 9, 10, 11 |
| Searchers | Find the project on Google and your profile | 1, 3, 6 |
| Past customers | Get seasonal reminders | 13 |
| Paid | Amplifies proof you already have | 15 to 18 |
One job ends up working six different ways. That's the whole idea: do the work once, market it everywhere.
Mistakes that waste contractor marketing money
Most wasted marketing spend comes from a handful of repeat mistakes.
- Sending ads to the homepage. Someone who searched "deck repair" should land on a deck repair page with real deck jobs on it, not a page about everything you do.
- Stock photos. Homeowners recognize them, and they undo the trust your real work builds. Use your own jobs, even if the photos are from a phone.
- Buying reviews or trading discounts for them. Google prohibits incentives for reviews, and the FTC's 2024 rule bans fake reviews and rewards tied to positive ones. It's not worth the risk to your profile or your business.
- Slow replies. A Harvard Business Review study of 2,241 companies found those that responded within an hour were nearly seven times more likely to qualify a lead. Every paid lead you answer the next day is money thrown away.
- Starting and stopping. Three weeks of posting followed by three months of silence looks worse than a steady, modest rhythm. Choose what you can keep up in your busiest month.
- Not tracking the source. If you can't say which idea booked last month's jobs, you'll keep paying for the ones that didn't.
- Marketing jobs you don't want. If kitchens pay better than bathrooms, lead with kitchens. Your marketing attracts more of whatever you show.
Measure what works
Ask every new lead how they heard about you. It's the cheapest analytics you'll ever have.
Keep a lead log with the source, the service, the quote and whether you won it. After three months you'll know which ideas bring booked jobs, not just calls. Double down on those and quietly drop the rest.
Watch these numbers monthly:
- New leads, by source
- Quotes sent and won
- Reviews received
- Cost per booked job for anything you pay for
- Repeat and referral jobs as a share of total work
A 90-day starter plan
Pick a small set and make it a habit.
Month one: project page for every good job, review request after every job, one Google profile post a week.
Month two: add door hangers around each job and a leave-behind card at handoff.
Month three: start a seasonal reminder list, then test one paid idea with a fixed budget and track it against booked jobs.
For a fuller schedule, see our contractor marketing plan. If you'd rather the page building, posting, review requests and door hangers happen automatically from your job photos, that's what DonePages does.
Common questions
Questions this guide answers
What is the best marketing for contractors?+
For most local contractors, the best marketing is built on finished work: project pages with before-and-after photos, a steady flow of reviews, an active Google Business Profile, referrals and marketing to the neighbors around each job.
How can a contractor market for free?+
Publish finished jobs online, ask every customer for a review and referral, post jobs to your Google Business Profile, reply to reviews, send customers their finished photos, and build referral relationships with other trades.
How much should a contractor spend on marketing?+
It depends on your size and goals. Start with the free basics, then test one paid channel with a fixed monthly budget and judge it by cost per booked job, not by clicks or calls.
Do door hangers work for contractors?+
They can work well when they show a real job on the same street, with a before-and-after photo and a QR code to the project. Check local and HOA rules before leaving them.
Are Google Local Services Ads worth it for contractors?+
Often, for home service trades. You pay for leads instead of clicks, and Google says invalid leads aren't charged. Track them against booked jobs like any other paid source.
How do I get repeat customers as a contractor?+
Keep a list of past customers and send a short reminder before each relevant season, such as gutter cleaning in the fall or deck sealing in the spring. People who already trust you are the easiest jobs to book.
Sources and further reading
Put the guide into practice