Marketing · Full guide
Marketing for contractors: the complete guide (2026)
Build your marketing in order. First the things you keep: a Google Business Profile set up right, a steady stream of reviews and a referral habit. Then add one paid channel at a time and judge each by what it costs to put a job on the schedule, not by clicks or leads. This guide gives you the essentials of each stage and links to a full how-to for every one.
The system, in order
Most owners buy marketing in whatever order the salespeople call. Flip that. Each step below makes the next one cheaper, and adding paid channels one at a time is how you learn which one earns its keep.
- Google Business Profile. Your listing on Maps and in local results. It costs setup time, not money.
- Reviews, asked for and answered. What homeowners read before they pick up the phone.
- Referrals and past customers. The cheapest jobs you’ll book, from people who already trust you.
- Google Local Services Ads. Pay-per-lead ads at the top of search, if your trade qualifies.
- Facebook, Instagram and Nextdoor. Neighbors who need you but aren’t searching yet.
- Postcards and door hangers. The streets around jobs you’ve already finished.
- A budget built from your job math, with every channel judged on cost per booked job.
- A plan for the slow season, started two months before it hits.
Steps 1 to 3 mostly cost hours and can be running within a month. Then add one paid channel, and hold off on the next until you know what the first costs per job. A website sits under all of it; see the websites guide.
Stage 1: Set up your Google Business Profile the right way
For most trades this is the most valuable listing you will ever get without paying for it. Set it up as a service-area business: if customers don’t come to you, hide the address and list the towns you actually drive to. Google allows up to 20 service areas, and the far edge shouldn’t be much more than about two hours from your base [1].
The rules that get contractors suspended are few. The name field holds your real business name only, with no city, "24/7" or phone number; breaking that rule can cost you the profile [2]. A virtual office or P.O. box doesn’t count as an address, and each business gets one profile. Pick the primary category that says what you are (Plumber, HVAC contractor, Remodeler) and put the detail in the services list.
- Each service you sell listed and described under your category
- Hours when someone really answers, plus holiday hours
- Fresh photos from real jobs every week, never stock
Once it’s live, the upkeep is about ten minutes a week: reply to new reviews, text your review link to last week’s customers, add a few job photos and publish one short post.
Go deeper: Google Business Profile for contractors (setup, verification video, suspensions and the weekly routine)
Stage 2: Get reviews every week, and answer all of them
Reviews sell harder than anything you write about yourself, and recency counts as much as volume. In BrightLocal’s 2026 survey, 47% of consumers said they won’t use a business with fewer than 20 reviews, and 74% look for reviews written in the last three months [3]. A two-truck shop with 35 reviews, three of them from this month, looks busier than a bigger one whose newest review is from two winters ago.
The ask that works is plain. Whoever did the work asks in person the moment the problem is fixed, and a text with your Google review link lands before the truck leaves the street. Send one reminder a few days later, then drop it. Two lines you can’t cross: no reward of any kind for a review, and no asking only the customers you think are happy. Google’s content policy prohibits both [4], and the FTC’s rule against fake and manipulated reviews took effect October 21, 2024 [5].
Text from the driveway: Hi [name], [your name] from [Company] here. Glad we got the [furnace / drain / panel] sorted today. Would you share how it went on Google? Honest reviews are how your neighbors find us: [link]
Then reply to every review; 89% of consumers in the same survey expect businesses to respond [3]. For a bad one, cool off for an hour, check the job file, and write four or five calm sentences: their name, the specific complaint, what you own, a direct number to settle it. No addresses or invoice details. Report a review to Google only when it breaks Google’s rules.
Go deeper: How to get more Google reviews (timing by trade, 8 templates, the rules) · How to respond to negative reviews (reply framework, 6 templates, when to report)
Stage 3: Turn past customers into repeat work and referrals
The people who have already paid you are your cheapest source of the next job. In Jobber’s 2026 trends research on cleaning businesses, 60% of leads came from referrals and 64% from repeat customers, ahead of every paid channel listed [6]. That’s vendor research on a single trade, but most plumbers, painters and lawn crews will recognize the pattern in their own books.
A referral program is word of mouth done on purpose. Ask at the high point: the final walkthrough, the minute the heat comes back on. Put one line about the reward on every invoice. Pay one fixed reward as soon as the referred customer’s job is paid, and log each referral so nobody gets forgotten. Keep it entirely separate from review requests; a reward must never depend on a review.
- One reward, the same for everyone: cash, a gift card, a service credit for recurring customers, or a donation in their name
- “How did you hear about us?” asked on every call and every web form
- A few realtors, property managers or other trades you swap work with
- Past customers grouped by what they’ll need next, like an aging water heater or a lapsed lawn plan
Go deeper: Referral programs for contractors (reward sizes, disclosure rules, scripts, a tracking sheet)
Stage 4: Google Local Services Ads, if your trade qualifies
Local Services Ads are the box with badges and star ratings at the top of searches like "electrician near me." You don’t write ads or pick keywords. You choose job types and towns, and you pay per lead instead of per click. Google counts a call you answer, a missed call you return, a message or a booking request as a lead [7]. There’s no published price list, so the only way to learn your cost per lead is to run them.
Money alone doesn’t buy the top spot. Google ranks these ads on your bid plus how likely you are to turn into a real lead, and it says missed calls may hurt your responsiveness [8]. Reviews, photos and verification count too, so LSA rewards shops that answer their phones.
- Switch off job types you don’t want. Google no longer credits leads for services you don’t offer or areas you don’t serve [9].
- Draw the service area around towns you’ll gladly drive to.
- Set hours to match when someone picks up.
A big change is under way. Since August 2026, Google has been moving these ads into Google Ads as Performance Max campaigns with pay-per-lead goals, starting with select U.S. home-service advertisers and reaching everyone by 2027. You still pay only for valid leads, but manual bidding is no longer supported and campaign-level reports don’t carry over [10], so download yours before your account moves.
Go deeper: Google Local Services Ads for contractors (eligibility, bidding, lead credits, the Performance Max move)
Stage 5: Facebook, Instagram and Nextdoor
These channels reach homeowners before they search, like the couple who keep meaning to replace the deck. The leads run colder than search leads, so the winners here have real job photos and call back within minutes.
Facebook and Instagram. Start with a Leads campaign and an instant form, aimed at the cluster where your best past jobs are, with a before-and-after photo and a 20-second owner video shot on a phone. Find out early whether Meta treats your ad as a housing ad. That category forces a radius of at least 15 miles in the U.S. and turns off age and gender targeting [11], so name your towns in the headline to filter people instead. For a ballpark only, LocaliQ put home and home-improvement lead campaigns at $42.95 per lead in 2026 [12]; what decides whether an ad stays is its cost per booked job.
Nextdoor. Claim your Business Page, which costs nothing, and fill it with a plain description and real photos. Since August 2026, any promotion has to come from that page rather than your personal account [13]. Neighbor recommendations are the real asset, so ask nearby customers on the day a job goes well. Paid Nextdoor Ads start under $5 a day, billed about a month upfront [14].
Go deeper: Facebook ads for contractors (the housing category, lead forms, a 4-week test plan) · Nextdoor for contractors (Business Page, recommendations, posting rules, ad costs)
Stage 6: Postcards and door hangers around your jobs
The houses beside a job you just finished are the warmest strangers you’ll ever market to: same builder, same year, often the same tired equipment. Mail them a card with a photo from their street within two weeks, then a different one three or four weeks later.
USPS Every Door Direct Mail delivers to every address on the carrier routes you pick, so there’s no list to buy. Retail postage is 26 cents a piece, printing is on top, and a Retail mailing needs at least 200 pieces [15]. Door hangers save the postage but must go on the door: federal law makes it an offense to put unstamped circulars in a mailbox to avoid postage [16].
- A headline naming the street or neighborhood
- One photo from the actual job and one offer with an end date
- A phone number printed only on that mailing, so every call to it counts
- A 60-day window for counting results, because cards get stuck to fridges
Go deeper: Postcards and door hangers for contractors (EDDM step by step, size rules, offers by trade, cost math)
Stage 7: Set the budget from your job math, and track cost per booked job
Ignore percent-of-revenue rules; we couldn’t find one built for home-service shops. Work backward from a single job instead:
- Gross profit per new job = average first-job ticket × gross margin.
- Most you’ll pay to book one = that profit × the share you’re willing to give up to win a customer.
- Most you’ll pay per lead = that ceiling × the share of leads that book.
An example, not a benchmark: a $700 average ticket at a 45% margin leaves $315 of gross profit. Spend a third of it to win the job and your ceiling is $105; if 40% of leads book, you can pay about $42 a lead. WordStream’s 2026 data put Google search ads for home and home improvement at $90.92 per lead on average [17], so this shop either books a higher share, counts repeat value, or looks to a cheaper channel.
The cheapest budget increase is booking more of what already comes in: in Invoca’s 2026 analysis of home-services calls, only 52% of callers spoke with a person [18]. Then ask every caller how they found you, give each paid channel its own tracking number, and each month divide each channel’s spend by the jobs it booked. Fund whatever beats your ceiling, and test new channels for four to eight weeks.
Go deeper: How much should a contractor spend on marketing? (the worksheet and published lead costs by channel) · Call tracking for contractors
Stage 8: Plan the slow season before it starts
Count two years of jobs by month to find your real slow stretch, then start marketing eight to ten weeks ahead of it. Lead time depends on the work: a tune-up books a week out, while a kitchen gets planned for months.
The best slow-month job is one you sold during the busy season: a maintenance visit scheduled into your quietest weeks. After that, text past customers in small groups about their next likely need, and run one offer with a deadline rather than a price cut. Timing differs a lot by trade. ServiceTitan’s platform data, for instance, showed January water heater installs running 18% to 24% above average in 2024 and 2025 [19], which makes November and December the window for a plumber’s reminders.
- HVAC: heating checks in September and October, cooling tune-ups in March and April
- Lawn and landscape: fall cleanups, snow and holiday lights, and next season’s program sold in winter
- Roofing: winter inspections that turn into spring replacement quotes
- Remodeling: winter design meetings and signed spring contracts
- Cleaning and pest: win-back messages in January and moving one-time customers onto plans
And bank cash in the busy months, so a quiet one never forces a discount.
Go deeper: Slow season marketing for contractors (offers by trade, past-customer texts, a 10-week countdown)
Do it yourself, or hand it off
An owner with a phone and a few hours a week can do everything above. The honest question is whether you’ll still do it in July. The options, at each company’s listed price (checked October 4, 2026):
Do it yourself
Costs time, not fees. Works for an owner who guards one hour a week; falls apart when the busy season eats that hour.
Your job software
Jobber’s Marketing Suite is a $99 a month add-on to a Jobber plan, with campaigns, reviews and referrals [20]. Housecall Pro lists review management on all plans [21]. Good at working past customers; none of them find strangers for you.
A contractor agency
Hook Agency publishes pay-per-click management from $2,000 a month [22]. Scorpion quotes privately and typically requires a 12-month contract for its marketing technology and SEO [23]. Footbridge Media is $249 a month for a website plus SEO [24]. Ask who owns the ad accounts and site if you leave.
Lead marketplaces
Fast to switch on in a slow week. Angi’s Market Match sends each lead to you and up to three other pros [25], so you’re competing on how fast you call. You’re renting leads, not building anything you keep.
Outfitter (ours)
Runs Facebook and Instagram ads at ad spend plus 30%, mails postcards for about 53 cents each delivered, and automates review requests and Google posts on Website Professional ($79 a month), with no contract [26]. It doesn’t run Google Search ads or Local Services Ads.
Every one of these options, plus the ad platforms you run yourself, is compared on price, lead sharing and time in marketing for contractors: every option compared.
Common questions
Want some of this run for you?
Outfitter runs your Facebook and Instagram ads at ad spend plus 30%, mails postcards to the homes you pick for about 53 cents each delivered, and automates Google review requests and posts with Website Professional at $79 a month. No contracts, and it all runs from one prepaid balance.
See how marketing worksSources and how we compared
Every figure here comes from the sources below, which our individual how-to guides also rely on: Google, Meta, Nextdoor and USPS help pages, the FTC and U.S. Code, and named surveys and vendor research, labeled as such. Provider prices come from each company’s own page, checked October 4, 2026.
- Google Business Profile Help: Manage your service areas
- Google Business Profile Help: Guidelines for representing your business on Google
- BrightLocal: Local Consumer Review Survey 2026 — 1,002 U.S. adults; February 2026; local SEO vendor
- Google Maps User Generated Content Policy: Prohibited & restricted content
- FTC: Federal Trade Commission announces final rule banning fake reviews and testimonials — August 14, 2024
- Jobber: Cleaning industry trends, statistics and growth outlook (2026), citing the Jobber 2026 Home Service Trends Report — Updated April 2026; vendor research, sample size not stated
- Local Services Help: How leads work
- Local Services Help: About ad rankings
- Google Ads Help: Lead credits for Local Services Ads
- Google Ads Help: Local Services Ads transition to Performance Max campaigns with pay-per-lead goals
- Meta for Developers: Special Ad Categories
- LocaliQ: Facebook advertising benchmarks — Updated September 2026; vendor research, date range not stated
- Nextdoor: Changes to self-promotion policy — August 19, 2026
- Nextdoor: Reach more local customers on Nextdoor (ads and billing)
- USPS: Every Door Direct Mail
- 18 U.S. Code §1725: Postage unpaid on deposited mail matter (Cornell LII)
- WordStream: 2026 Google Ads benchmarks — 13,474 U.S. search campaigns, April 2025–March 2026; vendor research
- Invoca: Home Services Lead Conversion Benchmarks Report 2026 — July 2026; vendor research
- ServiceTitan: Residential water heater replacement seasonal trends — 2024–2025 platform data; vendor research
- Jobber pricing — checked October 4, 2026
- Housecall Pro pricing — checked October 4, 2026
- Hook Agency pricing — checked October 4, 2026
- Scorpion: Home services marketing — checked October 4, 2026
- Footbridge Media: Search engine optimization — checked October 4, 2026
- HomeAdvisor (Angi) pro help: how Market Match leads work
- Outfitter AI pricing — our own product
Last updated October 4, 2026. Prices change; if something here is out of date, call or text (507) 628-0400 and we’ll fix it.