The worst sales call I ever witnessed went like this: the rep heard “we need to think about it,” said “of course, completely understand,” and then emailed a PDF. The deal died. The prospect wasn’t uninterested. They’d had a question that never got asked.
Objections are frustrating partly because they feel like rejection and partly because the right response isn’t obvious in the moment. Most sales training addresses this by giving reps scripts. The problem is that scripted responses are easy to spot, and a prospect who feels like they’re being handled tends to disengage faster than one who was mildly skeptical to begin with.
The difference between an objection and a brush-off
These are not the same thing, and treating them identically is where a lot of deals get lost.
A brush-off sounds like: “Send over some information and we’ll take a look.” Vague, non-committal, no specifics. In most cases, this is a polite exit. You can test it by asking a specific question: “What would be most useful to include?” If they can’t answer or give another vague deflection, you’re probably looking at a brush-off.
A genuine objection sounds like: “Your pricing is higher than the other two vendors we’re evaluating.” That’s detailed. The prospect knows what the problem is. They’re telling you. That’s actually useful information, and it means they’re engaged enough to have compared you to alternatives. Brush-offs don’t include competitive comparisons.
Once you can reliably tell which one you’re dealing with, the response strategies diverge significantly.
Pricing objections almost always aren’t about price
This is the one I’d argue most confidently, even though I know it’s debatable in some contexts: when someone says “it’s too expensive,” they usually mean “I’m not sure the value is worth the cost.” Those are different problems.
If the value is clear, price is a negotiation. If the value is unclear, lowering the price doesn’t fix anything. You’re just getting a worse deal while the underlying doubt stays intact.
The useful question when you hear a pricing objection is: “Compared to what?” Sometimes they mean compared to a competitor. Sometimes they mean compared to doing nothing. Sometimes they mean compared to what their budget allows this quarter. Those are three very different conversations, and you can’t have the right one until you know which it is.
According to research from the LinkedIn State of Sales report, buyers who receive personalized engagement that addresses their specific constraints are significantly more likely to close than those who receive generic follow-up. “Personalized” in that context means addressing the actual concern, not a category of concern.
Handling “we’re already using a competitor”
This one has a counterintuitive answer: agree with them.
Not on your product being worse. On the switching cost being real. “Switching vendors is a pain, I get that.” If you say this and mean it, you’ve de-escalated the defensiveness in the room. You’re not selling against their choice. You’re being honest about the friction involved in any change.
Then ask about the one thing their current solution doesn’t do well. Every tool has a gap. Nobody uses a product and has zero frustrations with it. If you can get them to name one, you’re no longer comparing a known product against an unknown one. You’re comparing a specific gap in their current setup against a specific capability in yours.
This approach doesn’t work on everyone. Some people are genuinely satisfied and don’t have a gap worth caring about. That’s a real outcome and not every deal is closeable. I think it’s worth being honest with yourself about that, rather than spending four follow-up emails trying to manufacture urgency that isn’t there.
The “bad timing” objection
Timing objections fall into two categories that sound identical but require different responses.
The first is bandwidth: “We’re in the middle of a system migration and nobody has time to evaluate new tools right now.” This is real and usually means it. The right response is to get a specific date, confirm what’s changing at that date, and set a calendar reminder for a week after. “End of Q2” as a follow-up date with no anchor to what’s actually happening at end of Q2 is just a delay without a reason.
The second is priority: “This isn’t something we’re focused on right now.” That’s a different problem. It means you haven’t connected the purchase to something they care about urgently. The question to ask is: “What would need to be true for this to be a priority?” If they can answer it, you have a roadmap. If they can’t or won’t, you may not have the right stakeholder in the room.
Practice is where most reps actually fall short
Reading a framework for objection handling and being good at it in real time are very different skills. The research on this is pretty consistent: sales reps who practice objection responses aloud before calls perform better than those who review them silently. According to the Stack Overflow Developer Survey 2024, even technical teams now use AI-assisted rehearsal tools for customer-facing scenarios, a pattern that’s expanded well beyond software sales into broader B2B contexts.
Craqly’s Sales Assistant is built specifically for this. It runs live objection coaching during sales calls, surfacing relevant responses in the moment without requiring you to context-switch mid-conversation. The idea is to reduce the gap between knowing what to say and actually saying it under pressure. If your team runs a high volume of demo calls, it’s worth testing against your current prep approach.
The reps who handle objections well aren’t the ones who have more confidence. They’re the ones who’ve heard the objection before, in practice, enough times that the answer comes out natural rather than rehearsed. That repetition is the whole game.