← Growth Partner · Blog

HomeStars Alternatives for Roofing Contractors in Canada: Is It Worth It?

HomeStars can work as a secondary channel for roofers, especially new ones with few reviews, but it is rarely a good primary lead source. Leads are reportedly shared with up to three pros and pricing is not public. Judge any source by cost per booked job, then build exclusive Google, Local Services Ads and Meta channels.

Quick answer: HomeStars can work as a secondary channel for roofing contractors in Canada, especially new roofers with few reviews, because roof jobs are high value. It is rarely a good primary source: leads are reportedly shared with up to three pros, pricing is not public, and leads stop when payment stops. Judge it by cost per booked job, not cost per lead. This guide covers HomeStars alternatives for roofing contractors in Canada, with the maths.

Key takeaways

  • Treat HomeStars as a bridge channel, not your foundation.
  • Pricing is unpublished and sources conflict, so get terms in writing.
  • Shared leads are harder to close than exclusive leads.
  • Cost per booked job is the number that decides everything.
  • Build Google, Local Services Ads, Meta, reviews and fast follow-up as your primary system.

Is HomeStars worth it for roofing contractors in Canada?

Sometimes, as a secondary channel. It makes the most sense for a new roofer who needs reviews and visibility, because a single roof replacement can cover months of fees. It is a weak primary source because you share leads and do not own the channel.

Opinions from other Canadian marketers line up. The Iconic Management calls it a bridge, not a destination. TradesAdmin lists roofing among the high-job-value trades where a subscription can justify its cost, but treats HomeStars as secondary with Google first. Those are their views, not verified HomeStars data.

Quick verdict:

  • Keep it if you can trace booked jobs to it at a cost per booked job below your other channels.
  • Cut or cap it if you cannot trace jobs after a fair test.
  • Replace it as your main source once you can generate roughly 10 or more leads a month from your own channels (Launch & Found's view of the tipping point).

HomeStars serves Canadian homeowners only. US roofers should jump to the US section. For the broader picture, see our guide to contractor lead generation.

How much does HomeStars cost for roofers?

Nobody outside HomeStars can state a verified price. There is no public rate card, and third-party estimates run from about $100 to $500+ per month. Treat every figure below as an estimate.

Why there is no public HomeStars price list

Osprey Solutions notes that HomeStars publishes no public rate card and quotes pricing per company. That means two roofers in different cities can pay different amounts, and no article, including this one, can give you your exact number.

What sources report: $100 to $500+ per month

SourceReported costNotes
The Iconic ManagementAbout $200/month for Premium2 to 4 leads a month; cites HomeShowOff for pricing
Osprey SolutionsAbout $350 to $500/monthAttributed to independent Canadian marketers
TradesWebsites.ca$200 to $500+/month ($2,400 to $6,000/year)Leads stop the day payments stop
TradesAdminPaid tiers from about $100/monthTreats HomeStars as secondary

The conflict: subscription fees vs pay only when both sides are interested

Not every source describes the same model. Many pages describe a monthly subscription. HomeStars's own app listing, however, describes no joining or subscription fees, with a fee only when both the pro and the homeowner are interested. Both may reflect different programs or different times, so verify the current model before relying on any figure.

What to ask HomeStars in writing before you sign

  • Term length and auto-renewal.
  • Cancellation notice period.
  • Refund policy for prepaid fees.
  • Any cap on leads per month.
  • How many pros each roofing request is sent to.
  • How roofing leads are priced and what counts as a billable lead.
  • Who owns the reviews and what happens to them if you leave.

Leads4Trades reports a 12-month initial term, 60 days' written notice after that, no refund of prepaid fees, and reviews staying on HomeStars. Those are reported terms, so confirm them against your own contract.

Are HomeStars leads exclusive or shared?

They are generally shared. Leads4Trades says a HomeStars request is typically matched to up to three pros, so you are not the only roofer the homeowner hears from.

What 'exclusive' actually means

  • Exclusive lead: an inquiry sent to one contractor only and never resold.
  • Shared lead: the same inquiry sent to several contractors.
  • Pay-per-call: you pay for a phone call that meets set criteria, such as a minimum duration.
  • Pay-per-appointment: you pay only when an estimate is booked on your calendar.

To verify exclusivity, ask who else received the inquiry, whether it came through a form or ad on your own site or ad account, how long it was held before resale, and whether the vendor can prove it was not resold.

How shared leads work: up to three pros per request

A homeowner submits a request, the platform matches it to a few roofers, and each one pays or is billed according to the plan. The first to call often has the advantage, and the homeowner may also have contacted others elsewhere.

Why shared leads are harder to close

The mechanism is simple: price shopping, a speed race, and a homeowner who is already talking to competitors. The Iconic Management estimates shared-lead close rates of 10 to 20% versus 50 to 70% for referrals. That is one source's estimate, not a verified HomeStars rate, but the direction matches what most roofers feel in practice.

HomeStars vs exclusive roofing leads: which costs less per booked job?

Exclusive leads often cost less per booked job even when they cost more per lead. You find out by calculating cost per booked job, not by comparing lead prices.

Why cost per lead is the wrong number

A cheap lead that never answers the phone is expensive. Cost per booked job = total monthly lead spend divided by jobs won. It captures contact rate, estimate rate and close rate in one number. Our cost per booked job calculator does the maths for you.

A worked CAD cost-per-booked-job model you can copy

Every input below is an illustrative example, not a HomeStars figure. Replace them with your own.

Input (example)Shared scenarioExclusive scenario
Monthly spend$400$2,000
Leads received825
Contact rate75% (6 leads)80% (20 leads)
Estimate rate50% (3 estimates)50% (10 estimates)
Close rate20% (0.6 jobs)30% (3 jobs)
Cost per booked jobabout $667about $667

In this example the cost per booked job is the same, but the exclusive scenario produces five times the jobs and gives you data to improve. Change the close rate or lead volume and the answer flips either way, which is exactly why you must track your own numbers.

What sourced benchmarks say: shared vs exclusive roofing leads in Canada

SourceFigure (CAD unless noted)Type
High Up MediaExclusive roofing leads $80 to $160; shared $40 to $80; effective $120 to $320 per booked shared jobClient benchmarks, not independent data
Debut MarketingAbout $258 per lead from Google search, $148 from Local Services Ads, $61 from FacebookMedians of other sources plus some aggregate data
Debut Marketing (US)US$15 to US$85 per bought shared leadUS figure as reported

Why the numbers differ between sources

Sources differ on method, region, lead quality, how many contractors share each lead, and close rate. High Up Media's $120 to $320 per booked shared job looks low next to other sources, and it is a client benchmark. Roofing job values are high enough that higher cost per lead can still pay back, so use these ranges as sanity checks, then rely on your own data.

When is HomeStars still worth it for a roofer?

It is worth keeping when you can show booked jobs from it at a cost per booked job below your own channels. Otherwise it is a cost to cap or cut.

New roofers with few reviews

If you have no review history, a HomeStars profile gives homeowners something to check. This is the bridge role the Iconic Management describes.

High-ticket roof replacements

One replacement can be worth many months of fees. TradesAdmin names roofing among the high-job-value trades where this can justify a subscription.

Spare crew capacity and slow season

If your crews are idle in winter or between storms, extra shared leads can fill gaps. Canadian roofing is seasonal, so a short-term test may make sense.

When to cut or cap it

  • You cannot trace booked jobs to it after 60 to 90 days.
  • Your own channels already fill your calendar.
  • Your close rate on its leads is too low to cover the fee.

Track every source in a CRM so the decision rests on data, not feelings.

What are the best HomeStars alternatives for roofing contractors in Canada?

The strongest alternatives are exclusive channels you control: Google Ads, Local Services Ads, Meta lead ads, local SEO with Google Business Profile, and reviews and referrals.

ChannelHow leads arriveExclusive?SpeedReported CAD cost per leadBest for
Google Ads (search)Calls and forms from active searchersYesWeeksAbout $258 (Debut)Urgent repairs and replacements
Local Services AdsCalls and messages via Google GuaranteedYesWeeksAbout $148 (Debut)Trust-driven local calls
Meta lead adsForm submissions from Facebook and InstagramYesWeeksAbout $61 (Debut)Demand generation, seasonal pushes
Google Business Profile and local SEOMaps and organic callsYesMonthsNot reportedLong-term base
Reviews and referralsWord of mouthYesOngoingNot reportedHighest close rates
Bark, Angi, ThumbtackMarketplace requestsUsually sharedFastVariesTop-up volume

Launch & Found's view is that own channels take 30 to 90 days to warm up. Agencies, Growth Partner included, sell these services, so ask for proof and tracked results.

Google Ads and Local Services Ads

Search catches homeowners who need a roofer now. Our Google Ads management for contractors and Local Services Ads management pages explain how each works.

Meta (Facebook and Instagram) lead ads

Meta reaches homeowners before they search, which suits aging roofs, storm seasons and financing offers. Leads land in your own ad account.

Google Business Profile, Maps ranking and local SEO

A complete profile, service-area pages and steady reviews help you show up in Maps. It is slower but compounds.

Reviews, referrals and repeat customers

Referrals close far better than shared leads in the Iconic Management's estimate. Build a simple review request into every finished job.

Other shared-lead platforms: Bark, Angi and Thumbtack (where they operate)

These can add volume but share the same shared-lead logic. Test them with the same cost-per-booked-job rule.

How do roofers get leads without HomeStars?

Track what HomeStars produces, build your Google presence, launch exclusive channels, speed up follow-up, then shift budget by cost per booked job.

  1. Step 1: Track what HomeStars actually produces for 60 to 90 days. Log every lead, call, estimate and job in a CRM. Without this you cannot know whether to keep it.
  2. Step 2: Build Google Business Profile and collect Google reviews. HomeStars reviews stay on HomeStars if you leave, as Leads4Trades reports, so ask happy customers for Google reviews now. Some homeowners also question rating trust, a concern seen in RedFlagDeals threads, which is another reason to diversify.
  3. Step 3: Launch exclusive lead channels (Google, LSA, Meta). Run them in your own accounts so leads are yours alone.
  4. Step 4: Set up speed to lead and estimate follow-up. Call new leads within minutes and follow up on every estimate. A source only pays back if leads get booked.
  5. Step 5: Measure cost per booked job and shift budget. Move spend toward the channel with the lowest cost per booked job.

What do exclusive leads look like in practice? Growth Partner's first-party data

The results below are from Growth Partner clients in insulation and spray foam. They are not roofing results and not industry averages, and roofing job values and sales cycles differ. They show what exclusive lead data lets you measure.

ClientResults
Masterseal Insulation (Ontario)489 leads in 25 months; CA$24,284.82 ad spend; CA$49.66 average cost per lead; 93 of 164 tracked leads booked an estimate (56.7%) in the first 10 months
Metro Insulation (Surrey, BC)170 leads at $29.57 in 2 months; 56 appointments (32.94%); 8 deals (14.29% close rate); $22,350 revenue; 4.45x ROAS
ThermoSpray of Lexington (spray foam)100+ leads, 38 appointments, 4 jobs, $45,000+ revenue in 3 months; about $34.49 per lead; 13x ROAS

Masterseal Insulation: 25 months of exclusive Meta and Google lead data in Ontario

In one Growth Partner campaign, Masterseal Insulation generated 489 leads over 25 months. Cost per lead fell from CA$57.67 in 2024 to CA$41.62 in 2026. Read the full Masterseal Insulation 25-month case study.

Metro Insulation (Surrey, BC): leads, booking rate and close rate in 2 months

In one Growth Partner campaign, Metro Insulation in Surrey, BC turned 170 leads into 56 appointments and 8 deals in two months.

ThermoSpray of Lexington: from leads to jobs in 3 months

In one Growth Partner campaign, ThermoSpray of Lexington turned 100+ leads into 38 appointments and 4 jobs.

The lesson: the metric that matters is booked estimates and jobs per dollar, and exclusive leads let you measure it. Growth Partner, a contractor marketing agency with 10+ years in home improvement, guarantees a set number of qualified estimates in writing or a 100% refund.

Can I cancel HomeStars, and do I keep my reviews?

Probably, but check your contract. Reported terms say reviews stay on HomeStars if you leave, and prepaid fees may not be refunded.

Reported contract terms to check

Leads4Trades, citing UrbanTasker and TradesWebsites.ca, reports a 12-month initial term, 60 days' written notice after that, and no refund of prepaid fees. These are secondhand, so read your agreement and confirm with HomeStars.

What happens to your reviews and rating

Reported terms say your reviews remain on HomeStars, but you cannot easily carry them to Google. Start asking recent customers for Google reviews before you cancel.

How to wind down without losing leads overnight

  1. Set your notice date.
  2. Launch replacement channels 30 to 90 days before it.
  3. Run both in parallel and compare cost per booked job.

What about US roofers? HomeStars alternatives outside Canada

HomeStars is Canada-only. US roofers need a different platform, but the same logic applies.

HomeStars serves Canadian homeowners only

It is a Canadian-homeowner platform, so it will not reach customers in the United States.

US shared-lead platforms: Angi, HomeAdvisor, Thumbtack

These are the closest US equivalents. Debut Marketing reports US$15 to US$85 per bought shared lead in the US.

The same exclusive-vs-shared math applies

Calculate cost per booked job, verify exclusivity and keep a channel you own. See our contractor lead generation hub for more.

How much should a roofer pay per lead in Canada?

Pay no more than your maximum cost per lead, which depends on job profit, booking rate and close rate rather than a market average.

Work out your maximum cost per lead

Maximum cost per lead = average job gross profit x close rate x booking rate, using your own inputs.

Roofing job value, close rate and margin

Illustrative example: $3,000 gross profit per job x 20% close rate x 50% booking rate = $300. Anything under $300 per lead breaks even in this example. These numbers are examples, not benchmarks.

Free calculators

FAQ: HomeStars and roofing leads in Canada

Is HomeStars worth it for roofers?

It can be, as a secondary channel. Roofing has high job values, so even a modest close rate can pay back, and new roofers benefit from the review profile. But leads are reportedly shared with up to three pros and pricing is unpublished, so track cost per booked job before committing.

Are HomeStars leads exclusive?

Generally no. Leads4Trades says a HomeStars request is typically matched to up to three pros, so you are competing with others for the same homeowner. Confirm in writing how many pros receive each roofing request before you sign anything.

How much does HomeStars cost?

HomeStars publishes no public rate card. Third-party estimates range from about $100 to $500+ per month, while HomeStars's own app listing describes no subscription fees and a fee only when both sides are interested. Verify the current model and pricing directly with HomeStars.

Why are HomeStars leads hard to close?

Shared leads usually mean the homeowner has contacted several roofers, so you are racing on speed and often competing on price. The Iconic Management estimates shared-lead close rates of 10 to 20% versus 50 to 70% for referrals. Treat that as one source's estimate.

Should I cancel HomeStars completely?

Not necessarily. Keep it if you can trace booked jobs to it at a cost per booked job below your other channels. Cut it if you cannot after a fair 60 to 90 day test. Launch replacement channels before your notice date so lead flow does not drop.

Are exclusive roofing leads worth it?

Often, because exclusive leads go only to you, so you are not racing other roofers and you can measure booking and close rates. High Up Media reports exclusive roofing leads at $80 to $160 CAD, a client benchmark. Higher cost per lead can still mean a lower cost per booked job.

How do I get roofing leads without HomeStars?

Build a Google Business Profile and collect Google reviews, then launch Google Ads, Local Services Ads and Meta lead ads. Add fast follow-up and estimate automation, track every source in a CRM, and shift budget toward the lowest cost per booked job. Expect 30 to 90 days to ramp up.

Does HomeStars work in the US?

No. HomeStars serves Canadian homeowners, so US roofers cannot use it to reach local customers. The US equivalents are Angi, HomeAdvisor and Thumbtack, and the same shared-versus-exclusive logic and cost-per-booked-job math apply to them.

Ready to build an exclusive lead system for your roofing company, backed by a written guarantee of qualified estimates? Book a call with Growth Partner.

Take Your Business to New Heights Tools, Strategies, and Support Tailored for Your Growth

Tired of inconsistent results or chasing leads? Partner with us to attract high-quality leads, close more deals, and scale your business efficiently. With our proven strategies and dedicated expertise, we’ll help you achieve measurable, sustainable growth.

Partner with us
Javier Lara, Growth Partner client
Jason Maxwell, Growth Partner client
Barry Corse, Growth Partner client
Ayman Chuko, Growth Partner client

Trusted by 300+ partners