Exclusive Inbound Calls vs. Shared Leads: What Contractors Are Really Paying For
A race vs. a conversation
When a contractor buys a shared lead, they’re buying a spot in a race. The same homeowner’s name and number go to several companies, and whoever reaches them first, with the best price or the best pitch, usually wins.
When a contractor wins an exclusive inbound call, there’s no callback race. Many buyers can bid on the call, but only one wins it, and the homeowner is already on the line, talking to that one company.
Exclusive calls usually cost more per unit than shared leads. Whether that’s a good deal depends on what you measure. Measured against booked jobs, the comparison often looks very different than it does on a price-per-lead sheet.
Definitions
Shared leads are homeowner contact details, usually from a form, sold to more than one company. Each buyer gets the same name, number, and project description, and each one calls back.
Exclusive inbound calls are live calls routed to one buyer only. At Local Spark, these are exclusive inbound calls routed by trade and ZIP: a live, consumer-initiated inbound call that connects to you while the homeowner is still on the phone. The homeowner chose to call, the call is matched to your trade and service area, and it goes to you only.
The speed-to-lead problem with shared forms
Shared leads put the burden of speed on the contractor. Once a form is submitted and sent to several companies, a few predictable things happen:
- Callbacks. Every buyer has to call the homeowner back. Whoever is slower is often too late.
- Voicemail. The homeowner may not answer an unknown number, or they may already be talking to someone else.
- Price shopping. A homeowner who hears from several companies in a short span naturally starts comparing quotes before anyone has built trust.
None of that means shared leads never work. It means the cost of a shared lead isn’t just its price. It’s also the time your team spends chasing it and the share of leads you never reach.
Why a live, exclusive call changes the first conversation
An exclusive call removes the callback race. The homeowner isn’t waiting to hear from several companies. They’re already talking to yours.
That changes the first conversation in a few ways:
- No cold callback. You don’t have to reintroduce yourself to someone who forgot they filled out a form.
- The homeowner’s need is fresh. They’re describing the problem in the moment, often while looking at it.
- You can book on the call. Your CSR can confirm the service and ZIP, offer specific appointment windows, and put the job on the schedule before the call ends.
One homeowner, two paths
Here’s an illustrative example, not a client story.
A homeowner notices termite damage along a baseboard and decides to get help.
Path one: the shared form. They fill out a form on a lead site. Within the next hour, their phone rings several times from unfamiliar numbers. They pick up one, let two go to voicemail, and ignore a text. The company they do speak to asks a few questions and offers an inspection later in the week. Another company calls back that evening with an earlier slot. The homeowner is now comparing schedules and prices, and two of the companies that paid for the lead never spoke to them at all.
Path two: the exclusive call. They call a number instead. The call is matched by trade and ZIP to one pest control company that handles Termite work in their area. The CSR answers, asks where the damage is and how long they’ve noticed it, and offers two inspection windows. The homeowner picks one. In the first hour, the job is on the calendar and no other company is involved.
The difference isn’t just speed. It’s who the homeowner is talking to and whether anyone else is in the conversation.
How exclusivity works in practice
In an exclusive model, many buyers can bid on a call, but only one wins it, and the live call is routed in real time by trade and ZIP to that one buyer. That call isn’t sent to several contractors at once.
When you evaluate any provider, ask directly:
- Does each call go to only one buyer?
- Is the call ever transferred to or shared with another company after it reaches me?
- Is the same caller’s information sold as a lead to anyone else?
- How is the call matched to me: by trade, ZIP, hours, or other campaign rules?
At Local Spark, the answer is straightforward. Each call is a live, consumer-initiated inbound call to that buyer only.
Duration thresholds still matter on exclusive calls
Exclusivity solves the callback race. It doesn’t solve misdials, instant hang-ups, or people who call the wrong company. That’s why exclusive calls still have a duration threshold.
A call only bills once it stays connected past a minimum amount of connected time. The threshold varies by client, and the client defines it in the campaign before it starts. Short, unqualified calls such as wrong numbers or solicitors usually end before the threshold, so they never bill. If a call stays on past the threshold, it bills. There are no returns unless a call has a major violation. The threshold is the filter.
Buyers and publishers: why exclusivity costs more
It helps to understand the other side of the market. A publisher, the site or partner that generates a lead, can often earn more by selling the same lead several times than by selling it once. That’s the economic engine behind shared leads. Exclusivity asks the publisher to give that up, so buyers pay more for a call that goes only to them. A company that both buys and sells calls has to balance the two: publishers need to be paid fairly enough to keep sending quality traffic, and buyers need calls that are worth what they pay. Local Spark generates its own calls, buys from partners with similar, highly compliant traffic, and sells each call to one buyer, so the exclusive model has to make sense on both sides of that chain.
The right metrics: cost per appointment and cost per sale
Cost per lead is the most visible number on most price sheets, and it’s often the least useful. A cheap lead you never reach costs you money and produces nothing. A more expensive call that books on the spot may be the better deal.
Two metrics give a clearer picture:
- Cost per appointment: what you spent for each scheduled visit or estimate.
- Cost per sale: what you spent for each closed, paid job.
Those are the numbers that tell you whether a channel is working.
A simple way to compare costs
You can compare any two channels with a fill-in-the-blank formula. Use your own numbers.
Cost per appointment = cost per lead ÷ appointment rate
Cost per sale = cost per appointment ÷ close rate
Fill it in for shared leads: [your cost per shared lead] ÷ [the share of shared leads that become appointments] = [your cost per appointment from shared leads].
Then fill it in for exclusive calls: [your cost per exclusive call] ÷ [the share of calls that become appointments] = [your cost per appointment from calls].
The channel with the higher price per lead isn’t automatically the more expensive one. What matters is which column has the lower cost per appointment and cost per sale.
How call pricing is set
With exclusive calls at Local Spark, cost is up to the contractor. Calls are placed through an auction that aims for the best match. The factors include how well the contractor fits the caller’s trade and location, the price the contractor is willing to pay, the mandatory duration in the campaign, and the likelihood that the customer books a job. The better the match turns out to be, the more likely it is that more calls come your way.
Where forms still earn a place
Exclusive calls aren’t the only answer. Web request leads still make sense in some situations:
- After-hours demand, when homeowners reach out at times your team can’t answer live.
- Quote-driven jobs, where a homeowner wants to describe a project, such as Fencing, Decks, or Painting, before talking.
- Buyers whose intake is built around web requests, with a team that responds quickly and consistently.
Local Spark offers both: exclusive inbound calls routed by trade and ZIP, plus web requests delivered under the same campaign rules, so you can take calls, forms, or both. You can also pause a campaign when your crews are fully booked.
Questions to ask any provider
Before you buy calls or leads from anyone, get clear answers to these:
- Is each call or lead exclusive to one buyer, or shared?
- Is a caller’s information ever resold after it reaches me?
- How is routing decided: trade, ZIP, hours, campaign rules?
- What is the duration threshold, who sets it, and does the clock measure connected time?
- Can I pause the campaign when I’m at capacity?
- Can I take web requests as well as calls?
The bottom line
Shared leads and exclusive calls aren’t priced the same because they aren’t the same product. One sells you a place in a race. The other connects you to a homeowner who is already on the line with you. The real comparison isn’t cost per lead. It’s cost per booked job.