Pricing Objection Scripts for B2B Sales Calls
When a buyer says your price is too high, don't defend it or cut it right away. Acknowledge the concern, ask what they're comparing it to, tie the price to the outcome they described, and only then discuss trades. The scripts below give you the wording for the five objections B2B reps hear most.
Adjust the phrasing to your own voice, since a script read flatly sounds like a script. What matters is the order: acknowledge, diagnose, reframe, trade.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
What is the four-step structure behind every response?
Use the same skeleton for every price objection:
- Acknowledge: show you heard the concern without agreeing that price is wrong. "That's a fair thing to raise."
- Diagnose: ask a question to learn what's behind it. Is it budget, a comparison, a doubt about value or a negotiating move?
- Reframe: connect the price to the problem the buyer described earlier, using their words.
- Trade: if there's room to move, offer something in return for a concession, such as a longer term or an earlier start.
Most reps skip step two, and it's the most important. "Too expensive" can mean five different things, and each needs a different answer.
What do you say when the buyer says 'It's too expensive'?
Start with a question, not a defense:
"I understand. When you say expensive, is that compared with a budget you had in mind, another option you're looking at, or the value you expect to get?"
Then respond to the answer:
- If it's a budget: "What number did you have in mind, and what part of the scope would matter most to keep?" This opens a conversation about scope instead of discount.
- If it's a comparison: "What are you comparing it to? Help me understand what's included there, so we compare like for like."
- If it's value: "Earlier you said the problem costs you about this much each month. What would need to be true for this to be worth it?"
Notice that each response asks the buyer to say more. Listening tells you whether you face a real budget limit or a negotiating move.
How do you respond to 'Your competitor is cheaper' and 'We have no budget'?
Competitor price: "That could be. Can you walk me through what's included in their quote? I'd like to make sure we compare the same things, like support, onboarding and what happens at renewal." Then list the differences that matter to this buyer, using their own criteria. Don't criticize the competitor.
No budget: "Understood. Is it that money isn't available this quarter, or that this isn't a priority to fund yet?" The answer separates timing from priority. If timing, offer a later start date or phased scope: "We could start with the first phase now and add the rest when next quarter's budget opens." If priority, revisit the cost of the problem staying unsolved.
Neither response gives up price. They surface what's real, then adjust scope or timing.
What do you say when they ask for a discount or want to pay less for less?
Discount request: "I can look at that. To take it to my team, I'd need something to trade. Could you commit to a two-year term, or make a decision by the end of the month?" Never concede first and ask for something second.
Pay less for less: "Happy to scope this down. Here's what we'd remove, and here's what that means for the outcome you told me you wanted." Make sure the smaller option clearly delivers less, so the buyer sees the tradeoff.
For customers asking for a most-favored-nation clause or similar price guarantees, see handling most-favored-nation pricing requests, which needs legal review. Write your trade menu down so reps don't improvise: term length, prepayment, decision date, scope, references and case studies.
How do you practice and improve these scripts?
Role-play the five objections in your next team meeting, with one person as the buyer who pushes back twice. Then check real calls. Conversation intelligence tools such as Gong let you search recorded calls for pricing conversations and see how reps responded, which helps you find responses that work and share them. If you record calls, follow the consent rules for the states you call into.
Track a few things after training: how often reps ask a diagnostic question, the average discount and the win rate on deals where price came up. See the Gong, Clari and Salesloft comparison for how platforms differ, and the cold-call objection scripts for objections earlier in the sales process.
What Good Looks Like
Reps answer every price objection with a diagnostic question, a value reframe tied to the buyer's own words and a trade instead of an immediate discount.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Frequently Asked Questions
How do you handle the objection that your price is too high?
Acknowledge it, then ask what the buyer is comparing the price to: a budget, another option or expected value. The answer tells you whether to adjust scope, restate value or trade terms.
Should you discount when a buyer pushes back on price?
Not immediately. First diagnose the objection. If you do concede, ask for something in return, such as a longer term, prepayment or a firm decision date.
What should you say when a prospect says a competitor is cheaper?
Ask what's included in the competitor's quote so you can compare like for like, then highlight differences that matter to this buyer. Avoid criticizing the competitor directly.
How can you tell whether a pricing objection is real?
Ask a follow-up question. If the buyer names a budget number and stays engaged, it's likely real. If they can't say what they're comparing or what they expected, it may be a negotiating move.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
How to Respond When a Customer Demands MFN Pricing
What a most favored nation pricing clause really commits you to, and how to narrow its scope instead of granting it outright.
Gong vs Clari vs Salesloft: Best Sales Forecasting Software
Compare Gong, Clari, and Salesloft: AI revenue forecasting, pipeline inspection, conversation intelligence, CRM integration, and platform limits.
Cold Call Objections: What to Say When a Prospect Tries to Hang Up
Scripts for the objections that end most B2B cold calls early, why the gatekeeper objection needs a different approach, and when to just let a call end.
A Cold Calling Script for B2B Services Firms, With Objection Replies
A cold calling script framework for B2B services: opener, reason for the call, a qualifying question, objection replies, voicemail wording and call logging.
Answering Data Residency Objections Without Overpromising
How to handle a buyer's data residency or regulatory objection with accurate answers, and when to say you genuinely can't meet the requirement.
Modeling Outbound Activity With CRM Custom Objects
When the standard Activity or Task object stops being enough for outbound reporting, and how a purpose-built custom object gives cleaner sequence-level data.