Workflows

How to Handle the Price Objection in B2B Sales

How to handle the price objection in B2B sales without discounting. Diagnose the root cause, reframe the anchor, then close with the cost of inaction.

SG Siddharth Gangal April 16, 2026 16 min read
How to Handle the Price Objection in B2B Sales

Key takeaways

  • Why the price objection is almost never about the price
  • The 4 things buyers actually mean when they say "it's too expensive"
  • The 5-step diagnostic for every price pushback

How to handle the price objection in B2B sales without discounting. Diagnose the root cause, reframe the anchor, then close with the cost of inaction.

TL;DR
  • Price is the most common B2B objection — roughly 35% of all objections, per Gong Labs. Three of four times, it's not actually about the number.
  • "It's too expensive" is shorthand for one of four problems: ROI gap, wrong anchor, budget cycle, or authority stall. Diagnose which before you respond.
  • Run the 5-step diagnostic on every price pushback: Listen, Acknowledge, Explore, Reframe, Close. The deal is almost always won or lost in Explore.
  • Reframe with the cost of inaction, not the cost of your software. Specific dollars, tied to that buyer's rep count and workflow. Make the status quo expensive.
  • Discounting without diagnosis hides the real objection, trains the buyer to push on every renewal, and drags your gross margin down across the pipeline.
  • Gangly's Live Call Coach detects the price objection on Zoom or Google Meet, tags the likely root cause, and surfaces the diagnostic question plus three tailored proof points — in real time.
How to handle the price objection in B2B sales, in one paragraph: Don't defend the number — diagnose what's behind it. Run a 5-step sequence on every "it's too expensive": Listen to the full sentence, Acknowledge the concern in one line, Explore with a single diagnostic question that surfaces the real cause, Reframe with the cost of inaction (not the cost of your software), Close with a specific next step that advances the deal. Three of four price objections are really about ROI gap, wrong anchor, or authority — not the number. Discounting hides the real cause and trains the buyer to push harder on the next renewal.

Why the price objection is almost never about the price

Most reps treat "it's too expensive" as a number problem. It almost never is.

The buyer isn't objecting to $29,000 because $29,000 is too high. They're objecting because one of four things is true underneath the sentence — and they picked the safest one to say out loud. Price is polite cover. Price is the objection that doesn't feel like an admission.

Reps who hear the headline and defend the number spend the rest of the call chasing a concern the buyer never actually had. Reps who diagnose first close the deals the script-rehearsers lose.

The price objection, in diagnostic terms: a surface statement ("it's too expensive") that maps to one of four root causes — ROI gap, wrong anchor, budget cycle, or authority stall. The response depends entirely on which cause is live. Same sentence from the buyer, four different answers from the rep.

This matters because the instinct the rep has in the first five seconds — defend or discount — is wrong about three-quarters of the time. Defending a number that wasn't the issue looks like dodging. Discounting a wrong-anchor objection hides the real problem and drags your margin across the next four renewals. The fix isn't a better rebuttal. It's a diagnostic.

The 4 things buyers actually mean when they say "it's too expensive"

Every price pushback on a B2B call maps to one of four root causes. Name the cause and the response follows. Skip it and you're solving a different problem than the buyer has.

The four root causes behind the B2B price objection — ROI gap (42%), wrong anchor (23%), budget cycle (21%), and authority stall (14%)
Root-cause share reflects distributions commonly reported in B2B sales research (Gong Labs, 2023; HubSpot State of Sales, 2024). Three of four "price" objections are not about price.

1. ROI gap. The buyer has no quantified cost of inaction, so the status quo still feels free. Your price sits on one side of a scale and the other side is empty. "Too expensive" here means "I can't justify the spend to myself, let alone to my CFO." The response is not to defend the price — it's to load the other side of the scale. Put a dollar number on what their current workflow is costing them.

2. Wrong anchor. The buyer is comparing your full-workflow product to a point tool that does 30% of the job. They heard $29K and benchmarked against a $5K call recorder. The price feels wrong because the comparison is wrong. You don't need to defend the number — you need to correct the scope before the number gets evaluated.

3. Budget cycle. This is a real timing objection wearing a price coat. The annual budget was set in October, your tool isn't in it, and the buyer can't cut a PO this quarter without a forcing event. "Too expensive" is code for "I can't find the line item." The diagnostic is: is there a forcing event (FY reset, team expansion, leadership change) that could unlock budget? If yes, time the close to it. If no, the deal is next quarter at best.

4. Authority stall. The person on the call is not the economic buyer, and "too expensive" is their polite way of saying "I can't approve this alone." This is a discovery failure that surfaces as a price objection. The response is not a discount — it's a multi-thread. Ask who else needs to see this, what they'll push back on, and how you can help your champion make the case internally.

Three of four price objections are not about price. Discounting without naming the root cause fixes the wrong problem — and trains the buyer to push harder on the next deal.

The 5-step diagnostic for every price pushback

Run this sequence on every "it's too expensive." It works because it forces the rep to slow down in the two places where deals get lost: the first five seconds after the objection lands, and the question that follows the acknowledgment.

The 5-step price objection diagnostic — Listen, Acknowledge, Explore, Reframe, Close — with explore highlighted as the step where deals are won
Most reps skip from step 1 to step 5 and call it "handling the objection." The deal is almost always lost in the skip.

1. Listen — hear the full sentence

The average B2B seller interrupts a buyer inside 7 seconds of an objection landing (Gong, 2022). "It's too expensive…" is a headline. "…for this quarter" or "…compared to what we pay for Tool X" is the story. The rep who steps on the second half of the sentence spends the rest of the call defending a number the buyer wasn't actually objecting to. Let them finish. Capture the exact phrasing, not your interpretation of it.

2. Acknowledge — one sentence, no retreat

"That's fair — enterprise tools are a real commitment." "I hear that a lot from VPs at your stage." "Makes sense — let me understand what's driving that." You haven't conceded the price. You've dropped defensiveness and kept the buyer talking. Skip this step and every response that follows lands as dismissal. The buyer stops volunteering the one thing you need most: which of the four causes is live.

3. Explore — one diagnostic question

This is where the deal is won or lost. One open-ended question, aimed at surfacing the root cause. The exact question depends on what you heard in step 1:

  • If it sounded like ROI gap: "What would it cost you to keep doing this manually for another 12 months?"
  • If it sounded like anchor: "When you say expensive, what are you comparing it to?"
  • If it sounded like budget: "What would need to be true for this to fit next quarter's plan?"
  • If it sounded like authority: "Who else needs to weigh in on a number at this level?"

One question. Wait for the answer. Reps who stack two questions let the buyer pick whichever is easiest to answer, and you end up solving the wrong one.

4. Reframe — anchor flip, not ROI pitch

Don't pitch your ROI. Make the status quo expensive. The number you say out loud should be the cost of the buyer's current workflow — leaked pipeline, admin hours, quota missed — not the cost of your product. "Based on your 12 reps and the 8 hours a week of admin we've benchmarked in your industry at $60/hr, that's $374K a year. Our Growth plan is $29K." The math doesn't have to be perfect. It has to be specific and defensible.

5. Close — advance the deal, don't "win" the objection

End with a next step, not a victory lap. "Given that, does it make sense to loop your CFO in for a 15-minute call Thursday?" "Want me to share the ROI doc with your team before we reconvene?" The response is a bridge, not a wall. The goal isn't to close out the objection — it's to move the deal one step forward while the buyer is still engaged.

35%
Of B2B sales objections are price — the most common pushback (Gong Labs)
~7 sec
Average time before a rep interrupts a buyer after an objection (Gong, 2022)
60%
Of discounts fix the wrong problem — the objection wasn't about price (ProfitWell)

8 price pushbacks, with the diagnostic that surfaces the real cause

Every sentence on the left below sounds like a price objection. Most of them aren't. Run the explore question in the right column before you touch the number.

What the buyer says Likely root cause Explore question
"It's too expensive."ROI gap"What's it costing you to keep doing this manually for another year?"
"Can you match their price?"Wrong anchor"What's in their scope versus ours? Let's line them up first."
"We didn't budget for this."Budget cycle"When does your budget cycle reset, and what event would unlock it?"
"I need to run this by finance."Authority stall"What does your CFO usually push back on — and how can I help you frame it?"
"We can get most of this from [free tool]."Wrong anchor"Which 30% are you getting, and what are you doing for the other 70% today?"
"That's higher than we expected."ROI gap"What number were you expecting — and what was that based on?"
"We'll revisit at renewal next year."Budget / brush-off"What's the cost of waiting 12 months versus starting in Q1?"
"Is there any flexibility on the price?"Anchor / authority"Depends what you mean — is the gap the number, the scope, or the approval?"

Notice the right column contains no closing lines. Every explore question ends with a pause. If your response can be delivered without waiting for a reply, you're pitching, not diagnosing.

How to reframe the anchor — the move reps skip most

The cost-of-inaction reframe is the part that separates closers from discounters. Most reps can listen, acknowledge, and explore — then they pitch ROI. Pitching ROI means talking about your product's outcomes: "reps save 8 hours a week, so you'll get 3× on the investment." That's a product story. The anchor flip is a buyer story.

The anchor flip takes the buyer's current state and makes it expensive. Same numbers, opposite direction:

  • Generic ROI pitch: "Our Growth plan at $29K delivers an estimated 3× return — roughly $87K in value."
  • Cost-of-inaction reframe: "You have 12 reps. Our benchmark says reps lose 8 hours a week to admin. At an average loaded rate of $60/hour, that's $374K a year leaking out the back of your sales org. The $29K isn't a cost — it's the invoice for recovering $345K."

The reframe works because the buyer was mentally anchored on $0 (the status quo) and $29K (your price). The cost of inaction inserts a third number — $374K — that makes $29K look like the bargain it actually is. Three moves to run it well: use the buyer's own inputs (their rep count, their admin hours), cite a defensible industry benchmark (Salesforce State of Sales, Pavilion, or RevOps Co-op are all acceptable), and hand them a single-line takeaway they can repeat to their CFO verbatim.

4 discount traps that kill margin (and still lose the deal)

Discounting isn't always wrong — but undiagnosed discounting is almost always expensive. Research from Price Intelligently suggests roughly 60% of discounts fix the wrong problem because the objection wasn't about price in the first place. Four traps show up most often:

  1. Pre-emptive discounting. The rep floats "we have some flexibility" before the buyer has even pushed back. The buyer now knows the number is negotiable and the floor becomes the ceiling. Never offer a discount before you've run Explore.
  2. Discounting an anchor objection. The buyer compared you to a $5K point tool, you dropped to $24K, and they still didn't sign — because the real issue was scope, not number. You lost margin without moving the deal. Fix the anchor first; the price takes care of itself.
  3. Discounting to rescue a stalled deal. Two weeks past the expected close date, the rep offers 15% off to "get it unstuck." The deal was stuck on authority (the economic buyer hasn't seen the case), not price. The discount clears the last hurdle only on paper — the CFO still asks the same question and the deal pushes another month, at a lower number.
  4. Volume discounts without trades. Every discount should be traded for something the buyer gives up: multi-year commitment, logo rights, reference clause, case study participation. A discount with nothing on the other side of the trade is a margin leak dressed up as a close.
The only defensible discount is one tied to a trade and capped — 10–15% for a multi-year or reference-for-logo deal. Blanket price cuts train the buyer to push on every renewal and set a lower floor for every deal after.

Handling the price objection live — on the call

Frameworks work in roleplays. Live calls don't wait for the rep to remember which root cause maps to which question. The buyer says "it's too expensive" and the rep has seven seconds before the silence gets heavy.

This is the gap Gangly's Live Call Coach fills. On a connected Zoom or Google Meet call, the coach listens, detects the price-objection keywords ("expensive," "budget," "cheaper," "flexibility"), tags the likely root cause from context, and surfaces a tailored diagnostic question plus three proof points — on screen, while the rep is still on the call. The rep runs the conversation. The coach runs the lookup.

Gangly Live Call Coach interface — the buyer says too expensive, the coach detects the price objection, tags wrong anchor as the likely cause, and surfaces the diagnostic question plus three tailored proof points
Coach surfaces three proof points tailored to the account — cost-of-inaction frame, anchor reframe, and an ICP-matched peer case. The rep picks the one that fits the conversation.

What live coaching on the price objection actually gives you after 50+ calls:

  • Reaction time. The right explore question surfaces inside two seconds of the keyword landing. The rep doesn't have to rummage through memory under pressure.
  • Tailored proof. The cost-of-inaction number uses the account's actual rep count and benchmark. Enterprise call gets an enterprise reference. Series B call gets a peer at the same stage.
  • Root cause tagging. The cause (ROI gap / anchor / budget / authority) is tagged automatically and pushed to the post-call note, so pipeline pattern work doesn't depend on rep memory on a Friday afternoon.

Close the loop — log every price objection, kill the pattern at the source

The most expensive price objection isn't the one you lose a deal on. It's the one you lose three deals on — because nobody logged the first two. Pattern capture turns price objection handling from a calls-are-hard story into a pipeline-level one.

The loop is short. Every price objection gets tagged by root cause, resolved (or not), and logged against the deal. After 20 calls, patterns emerge: anchor objections spike when a specific competitor is in the evaluation; ROI gap objections cluster at a specific company size; authority stalls show up when discovery skipped mapping the buying committee. Post-Call Notes captures this automatically, and the cluster-level fix — a stronger ROI calculator, a sharper competitive battlecard, a tightened discovery script — gets prioritized instead of guessed at in next month's QBR.

For the full framework that sits behind this post, see the sales objection handling framework. For the call that happens before the price objection even shows up, see the discovery call framework that wins deals. And if your team keeps losing calls to any objection, not just price, start with how to win more sales calls.

Handle the price objection in real time

Live Call Coach detects the price pushback, tags the real root cause, and surfaces the diagnostic question plus three tailored proof points — during the call. 14-day free trial. No credit card.

Key takeaways

  • Price is the most common B2B objection (~35%) and three-quarters of the time it's not actually about the number. The sentence is cover for one of four causes: ROI gap, wrong anchor, budget cycle, or authority stall.
  • Run the 5-step diagnostic on every price pushback: Listen, Acknowledge, Explore, Reframe, Close. The deal is almost always won or lost in Explore.
  • Reframe with the cost of inaction — specific dollars, tied to the buyer's rep count and workflow. Make the status quo expensive. Don't pitch your ROI.
  • Discounting without diagnosis trains the buyer to push harder on the next renewal and drags gross margin across the whole pipeline. The only defensible discount is a small one tied to a trade.
  • Live Call Coach detects the price objection live on Zoom or Google Meet, tags the cause, and surfaces the diagnostic question plus tailored proof points — in under two seconds.
  • Log every price objection and its root cause. Cluster-level patterns — a competitor-driven anchor, a company-size ROI gap — get fixed at the source instead of re-learned on every deal.

Frequently asked questions

Don't defend the number — diagnose what's behind it. Run a 5-step sequence on every price pushback: Listen (hear the full sentence), Acknowledge (one line to drop defense), Explore (one diagnostic question that surfaces the real cause), Reframe (quantify the cost of inaction, not the cost of your software), Close (advance the deal with a specific next step). Three of four price objections are not about price — they're about ROI, anchor, or authority. Discounting hides the real cause and trains the buyer to push harder on the next call.

Price is the most common B2B objection — roughly 35% of all objections, per Gong Labs research on enterprise sales calls — because it's the safest objection for a buyer to voice. "It's too expensive" is polite cover for the concerns they don't want to name out loud: no clear ROI, the wrong anchor, a budget cycle that isn't open, or approval that needs another stakeholder. The diagnostic job of the rep is to get past the headline and surface which of those four is actually live.

Rarely, and never without diagnosis. Research from ProfitWell and Price Intelligently suggests roughly 60% of discounts fix the wrong problem — because the objection wasn't about price. When a discount is justified, it should be tied to a trade (multi-year commitment, logo rights, reference clause) and capped at 10–15%. Blanket discounting trains the buyer to push on every renewal, drags your gross margin down across the pipeline, and encourages sandbagging on the next deal's list price.

Cost of inaction is the dollar value of the buyer's status quo — the pipeline leaked, quota missed, or hours wasted if they keep doing things manually for another 12 months. Reps who use it flip the anchor: instead of defending their price against the buyer's internal number, they make the status quo expensive. "Based on your rep count and the admin benchmark, you're losing $374K a year. Our Growth plan is $29K." The math doesn't have to be perfect — it has to be specific to that buyer and defensible.

Half of price objections come from the buyer comparing you to a point tool that does 30% of your job. The reframe is one question: "When you say expensive, what are you comparing it to?" Once they name the comparison, you can re-scope the conversation. "Tool X is a call recorder — we cover prep, live coaching, notes, and CRM sync. Different scope, different outcome." You're not arguing price — you're correcting the comparison before the price even gets evaluated.

Yes. Gangly's Live Call Coach listens to Zoom or Google Meet calls, detects the price-objection keywords, tags the likely root cause (ROI, anchor, budget, or authority), and surfaces a tailored diagnostic question plus three proof points — on screen, while the rep is still on the call. Reaction time is under two seconds. The rep runs the conversation; the coach runs the lookup. Real-time beats post-call analysis because by the time the call is reviewed, the deal has already moved.

Five kill more deals than any script: defending the price instead of diagnosing the cause; jumping straight to a discount to make the concern disappear; answering an anchor objection as if it were a budget objection; talking about your ROI instead of the buyer's cost of inaction; and never logging the objection — so the same pushback costs the same team another deal next quarter. Pattern loss across a pipeline costs more than any single lost call.

price objection objection handling cost of inaction anchor reframe live call coach discounting MOFU

Run the workflow

Try Gangly free for 14 days.

First workflow live in 5 minutes. No credit card. Cancel any time.

Stop reading. Start running the workflow.