How to Stop Paying for Shared Leads: A Practical Exit Plan
To stop paying for shared leads, read your agreement for term and notice rules, line up a replacement source, run both in parallel while tracking cost per booked job, then give written notice on the correct date and keep proof. Don't cancel on impulse. Cancel on a plan, with new calls already coming in.
This is general information, not legal advice. If your contract is long, disputed or high-stakes, have an attorney read it. The guide fits within the lead source comparison and assumes you're unhappy with a marketplace where the same inquiry may go to several contractors.
Step 1: decide whether you really want out
Frustration is a poor basis for a cancellation. Put numbers on it first.
Add up the last 90 days: every lead fee, membership, profile ad and add-on. Then count the jobs you booked from that source. Divide spend by jobs. Here's a hypothetical: $2,400 spent, 4 jobs booked, so $600 per job. If those jobs leave $1,800 in gross profit each, you still keep $1,200 per job and the source is doing its work, even if it feels bad. If they leave $700, you're nearly breaking even before overhead, and you have a case for leaving.
Don't forget time. Hours spent on estimates that didn't close are a cost, as covered in hidden costs of shared leads. The cost per job guide has the full formula.
Step 2: read your agreement
Pull the actual signed or accepted terms, including any linked pages and addenda. Look for these items and write down the answer for each:
| Item | What to find |
|---|---|
| Term | Month to month, annual, or other? When did it start? |
| Renewal | Does it renew automatically? On what date? |
| Notice | How many days before renewal? Written, by email, by form or by mail? To whom? |
| Fees after cancellation | Are remaining months billed? Are there early termination fees? |
| Prepaid balance | What happens to unused credits? |
| Open leads | Do you pay for leads delivered during the notice period? |
| Disputes | Is there a window to contest charges, and is it still open? |
| Ads and add-ons | Are profile ads or upgrades separate agreements with separate notice rules? |
The last row trips people up. A membership and an ad package may have different terms. Cancelling one doesn't automatically cancel the other.
Step 3: calendar the dates
Mark the renewal date and the notice deadline, with a reminder a couple of weeks before. Missing a notice window by a day can mean another term. If the agreement doesn't make the dates clear, ask the vendor to confirm them in writing and keep the reply.
If you've already passed the deadline, you still have options: ask for a courtesy cancellation, ask what the earliest effective date is, or reduce spend while you wait (for example, by limiting service areas or pausing categories if the platform allows it). Whether those work depends on the vendor.
Step 4: line up a replacement and run it in parallel
This is the step most people skip. If you cancel the shared source before anything replaces it, your phone goes quiet and you panic. Instead:
- Pick one or two alternatives. Options include exclusive inbound calls, your Google profile, referrals, direct mail, and other sources. Check Angi alternatives, HomeAdvisor alternatives and Thumbtack alternatives for ideas.
- Give each source its own tracking. A separate number or inbox per source, as in the call tracking guide.
- Set a window. Long enough to see booked jobs, with a spend cap.
- Keep the old source running at its normal level, or reduced if the terms permit, so the comparison is fair.
Pay-per-call is one candidate. With RankLocal, calls are exclusive inbound calls from homeowners, you pay only for qualifying calls, and billable calls are over 60 seconds. If you want to include it in your parallel test, you can apply here.
Step 5: track cost per booked job for every source
During the test, log for each source: spend, leads or calls, contact rate, estimates, jobs won, and hours spent. Then compare cost per booked job. See how to tell which leads became jobs for closing the loop between a call and a signed estimate.
Hypothetical example for one month:
| Source | Spend | Jobs booked | Cost per job |
|---|---|---|---|
| Shared marketplace | $1,800 | 3 | $600 |
| Exclusive calls | $1,200 | 4 | $300 |
Spend divided by jobs gives $1,800 / 3 = $600 and $1,200 / 4 = $300. These are invented numbers. Your results will differ, and a one-month sample is thin, so extend the test if jobs are few.
Step 6: give notice the right way
Once the numbers say it's time:
- Follow the agreement's method exactly. If it says written notice by a specific channel, use that channel.
- Send it early. Don't wait for the last possible day.
- Say what you're cancelling. Name the account, the plan and any ad products, and ask for written confirmation of the effective date.
- Keep proof. Save sent messages, screenshots of the cancel confirmation and any replies.
- Ask about open items. Confirm whether leads delivered before the effective date will be billed and whether any balance is owed or refundable.
Expect a retention offer. A discount isn't a reason to stay unless your cost per job says so. Compare the offer to your numbers before you respond.
Step 7: check your statements afterward
For the next billing cycles, review card and bank statements for charges from the vendor. If something posts after the effective date, send the confirmation back to the vendor and ask for a correction in writing. Disputing a card charge is possible in some cases, but follow your card issuer's rules and the vendor's own dispute process first. Again, general information only.
Step 8: tighten your process so you don't drift back
Contractors often return to shared sources because of a slow month. Put guardrails in place:
- Keep two or three non-shared sources active at all times
- Keep a standing cost-per-job target, not just a lead budget
- Review sources quarterly with a one-page scorecard
- Read any new agreement before accepting, using the list in how lead marketplaces make money
If you're not ready to leave
A full exit isn't the only move. You can reduce exposure instead:
- Narrow service areas to the ZIP codes where you win
- Drop job types you rarely close
- Cap monthly spend if the platform allows it
- Assign one fast responder to every lead
- Set a review date, say 60 days out, with a clear stay-or-go rule
The difference between shared and exclusive models is covered in exclusive vs shared leads. Whichever way you go, measure everything to cost per booked job, and make the call with your own data.
Frequently asked questions
How do I cancel a lead marketplace contract?
Start by reading your agreement for the term, renewal and notice rules, then follow those steps exactly and keep proof of your notice. This is general information, not legal advice, so ask an attorney if the contract is complex or disputed.
Should I stop all my shared leads at once?
Usually not. Run a replacement source in parallel first, compare cost per booked job, then reduce the shared spend as the new source proves out.
What is a notice period?
It's the amount of advance warning your agreement requires before cancellation takes effect. Missing it can mean another billing cycle or renewal term.
How do I know if a shared lead source is worth keeping?
Divide total spend, including memberships and ads, by jobs booked from that source. Compare the result to your other sources and to the margin on the jobs.
More in this guide
Related resources
Want exclusive inbound calls routed to your phone? You pay only for qualifying calls.
Apply for a territory