Objection Handling Scripts: 25 Responses for Common Internet Lead Pushbacks
"I'm not interested."
Three words. That's all it takes for most salespeople to hang up, move to the next lead, and silently confirm their belief that internet leads are garbage.
Here's the truth I've learned over 20+ years of buying and working internet leads: objections aren't rejections. They're requests for more information delivered with protective armor on. The lead filled out a form. They had interest — enough to give you their name and phone number. The objection is telling you something went wrong between that moment and this conversation. Your job is to figure out what.
This guide gives you 25 specific, word-for-word scripts organized into 5 objection categories. Not generic "overcome objections" advice — actual sentences you can say when a real lead pushes back. I'll explain the psychology behind each response so you understand why it works, not just what to say.
The 5 Objection Categories
Every objection from an internet lead falls into one of five categories. Identifying the category instantly tells you which type of response will work.
The mistake most salespeople make is treating every objection the same — they pitch harder. But a trust objection requires a completely different response than a timing objection. Pitch harder at someone who doesn't trust you and you confirm their suspicion. Pitch harder at someone with a timing issue and you create unnecessary pressure.
Let's get into the scripts.
Category 1: Price Objections
The psychology: Price objections are rarely about money. They're about perceived value. The lead doesn't believe the outcome justifies the cost — or they haven't been shown what the outcome looks like yet. Your job isn't to lower the price. It's to raise the perceived value.
Script 1: "It's too expensive."
Response:
"I hear you, and I'd never want you to feel pressured into something that doesn't make financial sense. Can I ask — when you were looking into this, what were you hoping to accomplish? [Wait for answer.] Okay, so if we could [restate their goal] and the numbers worked in your favor, would it be worth a conversation about how that looks?"
Why it works: You validate their concern, then redirect to their original motivation. The phrase "if the numbers worked in your favor" reframes the conversation from cost to outcome. You're not defending the price — you're reconnecting them to the reason they filled out the form.
Script 2: "I can't afford it right now."
Response:
"Totally understand — and honestly, most of the people I work with feel the same way when we first talk. What I usually find is that once we look at the actual numbers together, the cost is different from what people expect. It takes about 10 minutes to run your specific numbers. Would it be worth 10 minutes to find out?"
Why it works: "Most people feel the same way" normalizes their concern and removes the shame of a budget objection. Offering a specific time commitment (10 minutes) makes the next step low-risk. And "your specific numbers" creates curiosity — they don't actually know the cost yet, so their objection is based on assumption.
Script 3: "I found a cheaper option."
Response:
"That's great that you're doing your research — that tells me you're serious about making the right decision. Can I ask what you're comparing against? [Wait for answer.] Okay. The thing I'd want you to look at is [specific differentiator — coverage gaps, rate lock terms, warranty exclusions, hidden fees]. A lot of people find that the cheaper option doesn't include [specific thing]. If I could show you a side-by-side comparison in about 5 minutes, would that be helpful?"
Why it works: You compliment their diligence, which lowers defensiveness. Then you introduce a specific concern about the cheaper option — not a vague "you get what you pay for," but an actual, named gap. You're positioning yourself as the advisor helping them avoid a mistake, not the salesperson trying to close.
Script 4: "I need to check with my spouse/partner about the budget."
Response:
"Absolutely — that's a smart approach. When my wife and I make decisions like this, we always want to be on the same page too. Here's what I'd suggest: let me put together a quick summary of what we discussed and the numbers, so you have something concrete to share. That way it's not 'some person called me about something' — it's an actual comparison you can look at together. What email should I send that to?"
Why it works: You validate the partnership dynamic with a personal (but appropriate) reference. Then you offer to give them a tool that makes the spousal conversation easier. This keeps you in the process instead of being cut out, and it gives you a natural follow-up trigger.
Script 5: "Let me think about it." (Price-motivated)
Response:
"Of course. I don't want you to rush into anything. Just so I can be helpful when you're ready — what specifically are you weighing? Is it the monthly cost, the upfront investment, or something else? [Wait for answer.] Got it. One thing I want to make sure you know before you go: [specific time-sensitive factor — rate lock expiration, enrollment window, seasonal pricing]. That doesn't expire until [date], so you do have some time — but I'd hate for you to miss it. Can I follow up with you on [specific day]?"
Why it works: "What specifically are you weighing?" surfaces the real objection behind the stall. The time-sensitive factor creates urgency without pressure — you're giving them information, not demanding action. Asking to follow up on a specific day gets a micro-commitment.
Category 2: Timing Objections
The psychology: Timing objections mean the lead sees potential value but doesn't feel urgency. They're not saying no — they're saying not yet. Your goal is to reduce the size of the next step and create a reason to stay engaged. Never argue with timing. Instead, make the next step so small that doing it now is easier than scheduling it later.
Script 6: "Now's not a good time."
Response:
"I totally get it — you're busy. Here's what I was thinking: rather than going through everything now, can I take 60 seconds to tell you why I'm calling, and then if it makes sense, we can schedule a proper time that works for you? 60 seconds."
Why it works: You're asking for 60 seconds, not 30 minutes. The commitment is so small that saying no feels unreasonable. And once you have those 60 seconds, you can deliver a compelling hook that earns the scheduled call.
Script 7: "I'm not looking to do anything for a few months."
Response:
"That actually works perfectly. The best time to start planning this is before you need it — that way when you're ready, everything is already in place. Most of my clients start the conversation 60 to 90 days before they want to move forward. Can I ask what's happening in a few months that's driving the timeline? [Wait for answer.] Okay. What if we did a quick 15-minute planning call now, so when [their event] happens, you already know your options?"
Why it works: You reframe the delay as an advantage — starting early is smart, not premature. By asking what's driving the timeline, you uncover the real motivation and can tailor your value proposition. The "15-minute planning call" positions you as a resource, not a closer.
Script 8: "Call me back in a month."
Response:
"I'm happy to do that. Let me ask though — when I call back in a month, what would need to be different for you to be ready to move forward? [Wait for answer.] Okay, so if [their condition] was in place, you'd be ready to go? Let me put that in my calendar. Is a Tuesday or Thursday better for you?"
Why it works: "What would need to be different?" forces the lead to articulate their actual decision criteria. Once they say it out loud, you've created a conditional commitment. And scheduling a specific day (Tuesday vs. Thursday, not "sometime next month") turns a vague brush-off into a concrete appointment.
Script 9: "I just started looking — I'm not ready to talk to anyone yet."
Response:
"Makes total sense — you're in research mode. I don't want to sell you anything today. But here's what I can do: I can save you about 3 hours of Googling by telling you the 3 things that actually matter when you're comparing [product/service]. Would that be helpful? No commitment, just information."
Why it works: "I don't want to sell you anything today" disarms the resistance immediately. Offering to save them time positions you as a shortcut to the answer they're already looking for. "No commitment, just information" removes all risk from saying yes.
Script 10: "I'm in the middle of something — can you call later?"
Response:
"No problem at all. When's a good time for me to reach back out — later today, or would tomorrow morning work better?"
Why it works: Sometimes a timing objection is literally a timing objection. Don't overthink it. Get a specific callback time, confirm it, and call back exactly when you said you would. Reliability is a trust-builder. The either/or question ("today or tomorrow?") is more likely to get a commitment than the open-ended "when should I call back?"
Category 3: Trust Objections
The psychology: Trust objections come from a place of fear — fear of being scammed, fear of making a bad decision, fear of dealing with a pushy salesperson. These are especially common with internet leads because the consumer filled out a form on a website and is now hearing from a stranger. You cannot overcome a trust objection with logic or urgency. You overcome it with transparency, empathy, and proof.
Script 11: "How did you get my number?"
Response:
"Great question — I appreciate you asking. You filled out an online form on [website name, if known] on or around [approximate date] requesting information about [product/service]. That's the only reason I'm calling. I'm [Your Name] with [Company], and I specialize in helping people in [state] with exactly what you were looking for. Does that ring a bell?"
Why it works: Transparency destroys suspicion. You're not dodging the question — you're answering it directly and giving them enough detail to verify it matches their memory. "Does that ring a bell?" gently re-activates their recollection of filling out the form.
Script 12: "I don't do business over the phone with people I don't know."
Response:
"I completely respect that — and honestly, I wouldn't either. Here's what I'd suggest: don't do business with me today. Let me just introduce myself, answer any questions you have, and send you some information to review on your own time. If it makes sense after you've had a chance to look at it, we can schedule a follow-up. If not, no hard feelings. Fair enough?"
Why it works: You agree with their position instead of arguing. "Don't do business with me today" removes all pressure. You're asking for permission to be helpful, not permission to sell. This response almost always earns at least a few more minutes of conversation.
Script 13: "I've been burned before by [your industry]."
Response:
"I'm sorry to hear that — and unfortunately, you're not alone. There are people in this industry who shouldn't be in it. Can I ask what happened? [Listen fully — don't interrupt.] That's frustrating. Here's what I can promise you: I've been doing this for [X years], I have [credential/reviews/license number], and I'll never ask you to commit to anything without giving you everything in writing first so you can review it on your own. Would you be open to giving me a chance to show you the difference?"
Why it works: Acknowledging that their industry has bad actors is refreshingly honest and sets you apart from every salesperson who would deflect. Listening to their story builds rapport. Offering everything in writing provides the safety net they need.
Script 14: "I don't trust online quote companies."
Response:
"I get it — the internet is full of bait-and-switch. That's actually why I do what I do differently. I'm not a lead company — I'm a [licensed agent/loan officer/contractor] in [state] who's been serving clients here for [X years]. The website you used is just how people find professionals like me. Here's my license number: [number]. You can look it up on [state regulatory site]. Want me to text it to you so you can verify?"
Why it works: You separate yourself from the faceless internet experience. Offering your license number for verification is a power move — scammers don't do that. The willingness to be verified builds instant credibility.
Script 15: "Send me an email — I don't want to talk on the phone."
Response:
"Absolutely — I'll do that right now. What's the best email address? [Get email.] Perfect. I'll send over [specific content — not a sales pitch]. I'll also include my direct phone number in case any questions come up. I'll follow up in a couple days to make sure you received it. Sound good?"
Why it works: Don't fight their communication preference. Meet them where they are. The key is specificity — tell them exactly what you'll send. "I'll follow up in a couple days" sets the expectation for continued contact without being pushy. Many leads who won't talk on the phone will talk on the phone after they've reviewed your email and feel more comfortable.
Category 4: Competition Objections
The psychology: When a lead tells you they're working with someone else, they're testing whether you'll get desperate, talk trash about the competitor, or bring genuine value. The right move is always to differentiate on value — never to attack the competition. Leads respect confidence. They don't respect desperation.
Script 16: "I'm already working with someone."
Response:
"That's great — it means you're serious about moving forward. I'm not going to try to pull you away from anything. But let me ask: are they giving you [specific differentiator — comparison options, market data, a specific type of analysis]? [Wait for answer.] The reason I ask is that most of my clients tell me they got a much clearer picture when they had at least two options side by side. It takes about 10 minutes for me to run your numbers so you have a comparison. No obligation — just another data point. Would that be helpful?"
Why it works: "I'm not going to try to pull you away" immediately lowers their guard. Asking about a specific service gap creates doubt about their current provider without attacking them. Positioning yourself as a "second data point" is a non-threatening way to enter the decision.
Script 17: "I already got a quote."
Response:
"Perfect. Then you already know the ballpark. Here's what I'd encourage you to check: [specific thing most quotes miss — rate lock terms, fees that aren't in the quote, coverage exclusions, warranty limitations]. A lot of quotes look similar on the surface, but the details can add up to thousands of dollars in difference. If I could show you what to look for in under 5 minutes, would that be worth your time?"
Why it works: You're not competing on price — you're competing on expertise. By pointing out what most quotes miss, you're educating the lead and positioning yourself as more thorough. "Under 5 minutes" keeps the commitment small.
Script 18: "My [friend/relative] is in the business."
Response:
"That's actually ideal — you've got someone you trust who can explain things. Here's what I've seen though: sometimes working with family or friends can feel awkward, especially when it comes to negotiating or asking tough questions. What some people do is use me as a benchmark — I'll run your numbers independently, and you can compare what I find with what your [friend/relative] is offering. That way you know for sure you're getting the best deal, and you can go with whoever makes the most sense. Fair?"
Why it works: You're not asking them to choose you over their friend. You're offering to make their friend's offer look even better — or to reveal that it's not the best option. Either way, you're the one providing clarity. This script works because most people secretly wonder if their friend is really giving them the best deal.
Script 19: "I'm comparison shopping — just getting prices from everyone."
Response:
"Smart approach. I'd do the same thing. Let me make it easy for you: here are the three things that should drive your decision — not just price. [Name three specific factors relevant to their product.] Price is number four. If I could run your numbers and show you how those factors play out for your specific situation, you'd have the clearest comparison available. Takes about 15 minutes. Want to do it now or schedule a time?"
Why it works: You validate their shopping behavior, then reframe the decision criteria. By naming three specific factors that matter more than price, you're positioning yourself as the expert in the group of people they're talking to. "Now or schedule a time" assumes the conversation will happen — it's just a question of when.
Script 20: "I need to get three quotes before I decide."
Response:
"Great — I love working with organized buyers. Let me be one of your three. Here's what I'll do differently than the others: I won't just give you a number. I'll explain exactly why that number is what it is, what could make it go up, what could make it go down, and what to watch out for in the other quotes you're getting. That way you'll have the knowledge to evaluate all three like a pro. Can we do that now?"
Why it works: You're volunteering to be one of their three — not asking them to drop the process. The promise to explain the "why" behind the quote differentiates you from competitors who just email a number. You're becoming their advisor in the comparison process.
Category 5: Interest Objections
The psychology: Interest objections are the trickiest because the lead is telling you the motivation has faded. With internet leads — especially aged leads — this is common. Someone who was excited about refinancing 90 days ago may have forgotten about it or decided it wasn't worth the hassle. Your job is to reignite the original motivation by reminding them why they took action in the first place.
Script 21: "I'm not interested."
Response:
"I understand. Before I let you go — can I ask what changed since you were looking into [product/service]? [Wait for answer.] [If they share a reason:] Got it. What if I told you that [address their specific reason]? Would that change anything?"
[If they won't share:] "Fair enough. If anything changes in the future, you have my number. Have a great day, [First Name]."
Why it works: "What changed?" is the key question. It assumes there was interest at some point (which is true — they filled out the form) and asks what killed it. If they engage, you have a chance to address it. If they don't, you exit gracefully. Never argue with "I'm not interested." Ask one question, then respect the answer.
Script 22: "I already solved my problem / I already bought from someone else."
Response:
"Congratulations — glad you got that taken care of. Quick question before I go: are you happy with how it turned out? [Wait for answer.] [If yes:] Great. If you ever need [related service] in the future, keep my number. [If hesitant:] Really? What's not quite right? Because sometimes there are options people don't know about even after they've already made a decision."
Why it works: Congratulating them is unexpected — most salespeople argue. If they're genuinely happy, you exit with class and leave the door open for referrals. If they hesitate, you've uncovered buyer's remorse — which is a real opportunity. Many mortgage refinances, insurance policy replacements, and contract renegotiations happen within 90 days of the original purchase.
Script 23: "I was just browsing / I didn't really mean to fill that out."
Response:
"Ha — you wouldn't be the first person to tell me that. Those websites can be sneaky. Since I've got you though, can I ask you one question? Were you at least a little curious about [product/service] when you were on that site? [Wait for answer.] Okay, so there was something there. Here's what I can tell you in 30 seconds that might make that curiosity worth exploring..."
Why it works: Humor defuses the awkwardness. "At least a little curious?" is a question most people will answer yes to — because they were. Once they admit curiosity, you have permission to deliver a 30-second elevator pitch. The "30 seconds" time commitment is essentially zero risk.
Script 24: "Take me off your list."
Response:
"Done — I'm removing you right now. I apologize for the inconvenience, [First Name]. Before I go, can I ask — was it just bad timing, or is this something you've already handled?"
[If they say bad timing:] "Got it. If your situation changes, my name is [Your Name] at [Company]. I hope you have a great rest of your day."
[If they say already handled:] "Perfect. Glad it worked out. Take care."
Why it works: You comply immediately and without resistance. This is critical — never argue with a removal request. But the follow-up question is gentle and non-threatening, and it occasionally opens a conversation. The key is that you honor the request first, then ask the question. Roughly 1 in 10 people who say "take me off your list" will re-engage if you handle it graciously.
Script 25: "Stop calling me."
Response:
"I understand — I'm marking your number right now and you won't hear from us again. I apologize for bothering you. Have a good day."
Why it works: This is not a selling moment. This is a compliance moment. When someone says "stop calling me," they are revoking consent. Honor it immediately, document it, and move on. No follow-up question, no "but can I just —" no attempt to re-engage. Add them to your internal DNC list and do not contact them again by any channel unless they reach out to you first.
When to Use Which Approach: A Quick Reference
Role-Play Exercises
Scripts only work if they feel natural. Here are three exercises to practice before you use these on real leads.
Exercise 1: The Objection Gauntlet (15 minutes)
Setup: Partner A plays the lead. Partner B is the salesperson. Partner A throws 10 random objections from this guide, one after another, with no setup or context.
Goal for Partner B: Identify the category and deliver the right response within 5 seconds. Don't worry about perfection — focus on speed and category identification.
Why this works: In real conversations, you don't have time to look up scripts. This exercise builds the muscle memory to recognize objection types instantly.
Exercise 2: The Deep Dive (20 minutes)
Setup: Partner A picks one objection and plays a realistic lead — they don't just state the objection and wait. They argue, change subjects, add new objections, and behave like a real skeptical consumer.
Goal for Partner B: Navigate a 5-minute conversation using the techniques from this guide. Stay calm, ask questions, and avoid pitching.
Why this works: Real leads don't give you one clean objection. They layer them. This exercise teaches you to stay in the conversation when it gets messy.
Exercise 3: The Aged Lead Scenario (15 minutes)
Setup: Partner A plays a lead who filled out a form 4 months ago and barely remembers doing it. They're suspicious, busy, and mildly annoyed.
Goal for Partner B: Reestablish context, build trust, and earn a next step — or exit gracefully.
Why this works: Aged leads are the hardest objection environment because you're starting with low trust and low interest simultaneously. If you can navigate this scenario, fresh leads will feel easy.
For more scripts designed specifically for aged lead follow-up, see our aged lead scripts and templates guide. And for the complete follow-up cadence that puts these scripts into a structured sequence, check out our aged lead follow-up cadence.
The Mindset Shift
Before I close, one thing. The biggest obstacle to handling objections well isn't having the right script. It's your mindset.
If you believe internet leads are bad leads, every objection confirms your bias. You hear "I'm not interested" and think, "See? Another garbage lead."
But if you reframe objections as information — as the lead telling you what they need to hear before they'll engage — everything changes. "I'm not interested" becomes "You haven't given me a reason to be interested yet." "It's too expensive" becomes "I don't understand the value yet." "I'm working with someone" becomes "Prove you're worth switching for."
The scripts in this guide give you the words. The mindset gives you the conviction to deliver them. Practice both.
Ready to Put These Scripts to Work?
You need leads to practice on. AgedLeadStore offers self-service aged leads across 15+ verticals — no contracts, no minimums, instant download. Buy a small batch, run through the objection gauntlet with your team, and start turning "not interested" into booked appointments.