Calgary home services marketing: how contractors actually get leads in 2026
Calgary contractors get the most leads from three things: Google Local Services Ads, which charge per lead rather than per click; a fully built Google Business Profile; and a steady process for asking every customer for a review. Add Google Ads for emergency and service-plus-city searches, a fast website with one page per service, and Meta ads only for considered jobs like renovations. Skip lead broker sites.
You’re a Calgary plumber, HVAC tech, electrician, roofer, or landscaper. The phone used to ring on referrals alone. Now it doesn’t. Your competitors are somehow fully booked, you’re at 60%, and the marketing companies keep calling promising leads for $49 a month.
Here’s what actually works for Calgary home services in 2026. Not theory, not trend reports. The specific channels, tactics, and budgets that separate the contractors with 6-month booked calendars from the ones slowly going out of business. Written by people who run lead-gen campaigns for Calgary service businesses every week.
The Calgary home services reality
Calgary has about 1.6 million people (Alberta Regional Dashboard, 2025) and a distinct climate that creates seasonal demand spikes every trade feels differently:
- Plumbing: January deep-freeze = burst pipe season. Furnace backup floods. Every plumber in the city can’t keep up.
- HVAC: October-November = furnace tune-up season. July = first AC failures of the year. September = peak install season before winter.
- Roofing: Hailstorms (every summer, often multiple) create massive demand spikes that last 6-8 weeks each. Spring thaw reveals winter damage.
- Electrical: Less seasonal, but surges around panel upgrades, EV charger installs, and new-build demand.
- Landscaping: May-June = peak installation. Snow removal picks up November-March.
Marketing that ignores these cycles wastes money. Marketing that rides them wins. Every tactic below works year-round but gets different budget weights depending on your trade’s calendar.
Google Local Service Ads: priority #1
If your trade qualifies for Local Service Ads (LSAs), this is the single highest-ROI channel for Calgary home services. Period. Nothing else is close.
What LSAs Are
LSAs are pay-per-lead Google ads that appear at the very top of search results, above regular Google Ads and organic listings. They show your business name, photo, star rating, review count, and, once you pass Google’s screening, the Google Verified badge, which replaced the old Google Guaranteed badge. Homeowners tap/click, get routed to either a phone call or message.
You pay for valid leads, not clicks. Google screens leads when the customer first makes contact, does not charge for ones it judges invalid or low quality, and can credit charged leads later if its models find them low quality (Google: how leads work). You can flag a poor lead in the feedback survey, but Google only says it may credit those.
Trades That Qualify in Canada
Google’s Canadian category list (read September 30, 2026):
- Appliance repair
- Carpet cleaning
- Cleaning services
- Electricians
- HVAC (heating or air conditioning)
- Junk removal
- Lawn care
- Locksmiths
- Movers
- Pest control
- Plumbers
- Roofers
- Tree services
- Water damage
- Window cleaning
- Window repair
Garage doors, landscaping installs, and pressure washing are not on the Canadian list. Categories change, so check it before you plan around LSAs.
What LSA Leads Cost
Google does not publish lead prices. It says prices vary with your location, the job type, the type of lead, and your bidding mode, and that message leads are typically priced lower than phone leads (Google: how leads work). Track your own cost per lead from week one rather than planning around anyone’s published range.
How to Win the LSA Auction
- Review count and rating: More reviews, higher stars = better placement. LSA rankings lean heavily on this.
- Response time: Google tracks how fast you answer. Miss calls = lower ranking. Use a call answering service if you can’t cover 7am-9pm.
- Geographic settings: Set your service area precisely. Don’t serve Airdrie if you don’t actually drive there.
- Job verification: Complete Google’s screening and license checks. Google places ads that have not finished onboarding below providers that hold the Google Verified badge (Google).
- Budget: LSAs in Canada run on an average weekly budget, not CPC. Google is moving LSAs into Google Ads with daily budgets, starting with some US advertisers in August 2026 and non-US accounts in 2027 (Google). Set enough that you don’t hit cap mid-week. In our experience a Calgary contractor sets $400 to $1,500 a week.
Google Business Profile: the foundation under everything
LSAs drive immediate leads. Google Business Profile (GBP) drives organic leads for free, forever. Every Calgary contractor should treat GBP like a separate 10-hour/week role.
What Actually Ranks in the Local Pack
For queries like “plumber near me” or “electrician Calgary,” Google’s Local Pack shows three businesses above the regular results. Google says local results depend on relevance, distance, and prominence, and that more reviews and positive ratings can help (Google Business Profile Help). The signals we work on:
- Reviews: count, star rating, recency, and keywords in review text
- Primary category specificity: “Plumber” beats “Contractor”
- Proximity to the searcher (can’t control, but your service area radius setting matters)
- GBP completeness: all fields filled, logo, photos, services listed, hours, attributes
- Regular Google Posts (Google does not name them as a ranking factor, but they keep the profile current for the people reading it)
The Calgary-Specific GBP Playbook
- Add every service as a separate listing (Service menu). “Furnace repair,” “Furnace installation,” “Furnace tune-up”, each as its own entry with description and price range.
- Set service areas by neighbourhood, not just “Calgary.” Include Calgary, Chestermere, Cochrane, Airdrie, Okotoks, Strathmore if you actually serve them.
- Post weekly. Even 3-sentence Google Posts with a current photo beat silence. Highlight: seasonal tips, current offers, recent jobs, team members.
- Photos weekly: before/after of real work, team members on site, equipment. Google recommends adding photos and videos to your profile (Google Business Profile Help).
Reviews: the growth flywheel most contractors don’t run
Calgary homeowners trust strangers’ reviews more than they trust your website. A contractor at 4.8 stars with 300 reviews will crush a contractor at 4.5 stars with 80 reviews on the same search. The math compounds weirdly.
The Systematic Review-Ask Process
Almost every Calgary contractor is under-reviewed because they don’t ask. Ones that do get reviews ask systematically:
- On-job ask: Technician completing the work says, “If we did a good job today, a quick Google review means the world to us.” Hand them a card with the QR code.
- Post-job text message within 2 hours: “Thanks for having us out today. If you have 60 seconds, a Google review would genuinely help our small business: [direct review link].”
- Email followup 24-48 hours later if no review yet. One follow-up only. Don’t nag.
- Train every tech to ask. The asks from technicians convert 3-4x better than the texts.
- Respond to every review, positive or negative. “Thanks, Mark!” is enough for positives. Negatives get calm, public, professional responses.
Never buy reviews. Never incentivize (no discounts, no draws, nothing of value in exchange for a review). Google’s detection is strong and suppression of your entire GBP is the penalty.
Google Ads: when LSAs aren’t enough
Once you’re maxing LSAs, traditional Google Ads (pay-per-click) are the next layer. They let you show up for more specific search queries that LSAs don’t cover.
What Works for Calgary Contractors on Google Ads
- Emergency / urgent keywords: “emergency plumber calgary,” “furnace repair today,” “24 hour electrician.” High intent, high conversion, worth the CPC.
- Specific service + city: “drain cleaning calgary,” “heat pump installation calgary,” “flat roof repair calgary nw.” More specific = lower CPC and better conversion.
- Competitor terms (branded bidding): run ads against competitor names. Contentious in some trades but effective.
What Doesn’t
- Broad-match keywords like “home improvement” or “contractor.” You’ll pay $12+ per click for traffic that doesn’t convert.
- Google Ads without call tracking. You need to know which clicks produce calls, which calls produce jobs, and which keywords/ads produce revenue. Without call tracking, you’re flying blind.
See our broader Calgary Google Ads management for the mechanics.
Your website: the trust close
Your website doesn’t need to be fancy. It needs to do four things before the visitor decides to look elsewhere:
- Tell the visitor you do their specific problem (plumbing, HVAC, roofing, etc).
- Show them you operate in their area.
- Prove you’re trustworthy (license, insurance, reviews, real team photos).
- Give them three ways to contact you immediately (call, text, form).
The Non-Negotiables
- Click-to-call phone number in the header, big and obvious. Most contractor leads come from mobile.
- Service pages for every major service. Not one “services” page, individual pages for Furnace Repair, Furnace Installation, Boiler Service, AC Repair, etc. Each ranks for its own keywords.
- Real photos of your team and work. Not stock. Homeowners smell stock photos from a mile away.
- Reviews embedded on the site, not just on Google.
- License and insurance details visible. Don’t make them hunt for it.
- Service area clearly stated. Pages for Calgary + each surrounding community you serve.
- Fast. Aim for a Largest Contentful Paint of 2.5 seconds or less on mobile, Google’s threshold for a good experience (web.dev).
Calgary studios that publish prices start a 4 to 12 page business site at a median of $3,250 and a custom-designed site at $5,000 to $15,000. Expect more for large multi-service firms with 20+ pages. Full breakdown here.
Facebook/Meta ads: for considered purchases only
Meta ads are a distraction for emergency-trade contractors. When a pipe bursts at 11pm, nobody opens Instagram. They Google. But for considered purchases, Meta is powerful:
- Kitchen and bath renovations
- Roofing (outside of emergency hail replacement)
- Solar installations
- Landscaping projects
- High-ticket HVAC (heat pumps, whole-home systems)
- Home automation / smart home installations
The win pattern: run video ads showing your actual team doing the work, with a clear offer (free consultation, financing option, seasonal promo). Target Calgary homeowners 35-65 with home-ownership signals. Track leads through a landing page with a short form, not “Learn More” to your homepage.
What to avoid: red flag marketing channels
Lead Broker Sites (HomeStars, Bark, Thumbtack, HomeAdvisor/Angi)
These sell the same lead to 3-5 contractors. You compete on price, not quality. Most Calgary contractors we work with have tried them and quit. The leads are low-quality and the acquisition cost is high once you factor in how many you lose to competitors pricing below cost.
Exception: HomeStars-verified status is a trust signal even if you don’t buy their leads. Claim your free listing, collect reviews, don’t pay for leads.
“We Guarantee Leads” Marketing Agencies
If an agency guarantees X leads per month for a flat fee, they’re almost always lead brokers in disguise. Real marketing agencies charge for their work (campaign management, creative, strategy) and let lead volume be what the market produces. Run from anyone promising guaranteed lead counts.
Yellow Pages / Print Directories
Not 2005 anymore. Spend is wasted outside a few very-specific demographics (80+ customers, rural Alberta). Let it die.
Budget framework for Calgary contractors
Healthy home service businesses in Calgary invest 6% to 12% of revenue on marketing depending on growth stage:
- Established, $500K-1M revenue, word-of-mouth base: $30,000 - $80,000/year. Focus: GBP, LSAs, website, review systemization.
- Growing, $1M-3M revenue, hiring crews: $100,000 - $250,000/year. Adds: Google Ads, content production, paid social for considered services, CRM.
- Scaling, $3M+ revenue, multi-crew / multi-trade: $250,000 - $500,000+/year. Adds: brand investment, broadcast/outdoor for category awareness, marketing leadership or agency partner running it all.
The 90-day plan for a stuck Calgary contractor
If you’re a contractor hitting 40-70% capacity and want to fix it:
Weeks 1-2: Foundations
- Claim and fully populate your Google Business Profile (every field, 30+ photos).
- Apply for Google Local Service Ads. Complete the license/insurance verification.
- Train every technician on the review ask and install the QR code / text template.
- Audit your website. If it takes more than 3 seconds to load or is ugly on mobile, budget to fix it.
Weeks 3-4: Channel Setup
- Launch LSAs with initial budget ($400-$800/week).
- Start posting to GBP weekly (photos + text updates).
- Set up call tracking on all numbers (CallRail or similar).
- Begin responding to every historical review.
Weeks 5-8: Layer On
- Launch Google Ads for 2-3 highest-intent keywords.
- Rebuild website if it’s weak (or launch improved service-page architecture).
- If applicable (renos, roofing, HVAC installs), start a small Meta ads test.
- Weekly review of LSA lead quality, dispute bad leads.
Weeks 9-12: Scale
- Scale LSA budget if lead quality is good and capacity allows.
- Expand Google Ads keyword list.
- Formalize review process: every completed job triggers review ask automation.
- Measure: leads per week, cost per lead, close rate, revenue per lead.
This sequence turns around most Calgary contractors within 90 days. The ones it doesn’t work for usually have operational issues (slow callbacks, poor booking system, uncompetitive pricing) that marketing alone can’t fix.
The bottom line
Calgary home services marketing isn’t complicated. It’s three things: Google Business Profile, Google Local Service Ads, and a systematic review process. Get those three right and most contractors are booked solid. Layer on Google Ads, a clean website, and Meta ads for considered services and you’ve got a durable, scalable lead machine.
The contractors getting killed in this market are the ones relying on referrals and the Yellow Pages. The ones winning are running marketing like operations: measured, systemized, weekly.
Questions, answered.
What is the best marketing channel for Calgary contractors?
Google Local Service Ads (LSAs) for any home service that qualifies in Canada: plumbing, electrical, HVAC, roofing, lawn care, appliance repair, pest control, and more. LSAs are pay-per-lead (not pay-per-click), they sit at the top of Google's search results, and verified businesses show a Google Verified badge. In our view they are the first channel to test for any trade that qualifies.
How much does Google Local Service Ads cost for Calgary contractors?
Google does not publish lead prices. It says they vary by location, job type, lead type, and bidding mode, and message leads are typically priced lower than phone leads. You pay for valid leads, and Google can credit charged leads it later judges low quality. Set a budget you can staff, because missed calls can lower your ranking.
Do Calgary contractors need a website, or are LSAs enough?
You need a website. Even with LSAs driving leads, homeowners check the website before trusting you with a $3,000 furnace replacement or a $15,000 roof. A good contractor site is one page per service (plumbing, HVAC, emergency repair, etc), each with clear pricing framework, service area, real photos of your team and work, reviews, and multiple ways to contact. Calgary studios that publish prices start a 4 to 12 page business site at a median of $3,250 and a custom-designed site at $5,000 to $15,000.
How many Google reviews do Calgary contractors need?
At least 50 reviews at 4.7+ stars to be competitive in Calgary for most trades. Top-performing contractors have 200 to 1,000+ reviews. Reviews are the single biggest local ranking factor after Google Business Profile completeness. Set up a systematic review-ask process: every job ends with a text-message follow-up containing a direct Google review link. Train every technician to ask in person.
Is Facebook advertising worth it for Calgary home services?
Facebook/Meta ads work for home services that involve planning and consideration: roofing quotes, kitchen renovations, landscaping projects, solar installations, larger HVAC upgrades. They do not work well for urgent-need trades: plumbing emergencies, electrical repairs, appliance breakdowns. For urgent trades, people search Google the moment they need you. For considered purchases, Meta ads let you find homeowners planning the work 60-90 days before they search.
The same niche-first playbook, applied and measured on a live build: the Precise Detailing case study, 38 website inquiries across 13 weeks, 82% naming a $750+ service.
What that looks like for a window cleaning company, packages priced by home size and a quote form that asks about the home, is on the window cleaning website design page.
Phone rings more. Trucks stay full.
Meridian15 runs Google Local Service Ads, Google Ads, and GBP optimization for Calgary contractors. Tell us your trade and current lead volume, we'll tell you what's realistic.



