Handling \"It's Too Expensive\" on a Discovery Call

The 5 reasons web design prospects say 'too expensive' — only one is actual budget — and how to diagnose and respond to each without caving on price.

· 8 min read

"It's too expensive" is the most common — and most misread — pushback a web design agency hears. Most agencies respond to it by dropping their price, which teaches the client that the original number was negotiable and kills margin for the rest of the relationship.

The real move is to diagnose why the prospect said "too expensive" before responding. In most discovery calls, only about 20% of the time is budget actually the issue. The other 80% of the time, "too expensive" is shorthand for something else entirely — and the correct response depends on which one.

This post goes deeper on the pricing objection than our general handling objections guide. If you're on a call right now and hearing "too expensive," here's how to figure out which version you're dealing with.

The 5 reasons prospects say "too expensive"

Reason 1: They genuinely don't have the budget

Frequency: ~20% of "too expensive" pushback.

The prospect is actually at the top of their budget. They want what you're offering, they can't afford it, and they're hoping for a magic discount.

How to diagnose: Ask directly. "What budget were you working with?" If they answer with a specific number — $2,500, $3,500, whatever — and the number is within 30-40% of your quote, it's real budget. If they answer with a non-number ("as little as possible," "we're flexible," "it depends"), it's probably one of the other four reasons below.

How to respond:

That's helpful to know. At [their number], I can't do a full rebuild — but here's what I can do: [describe smaller scope]. If the full rebuild is still the goal, we could either stage it into two phases or I can point you at a templated solution that'd fit better in that range.

You're doing three things: naming the mismatch, offering a real alternative at their budget, and staying in their corner without caving on your price. The prospect either accepts the smaller scope (sometimes), accepts a phased engagement (often), or goes elsewhere (also fine — they weren't your customer at full price anyway).

Reason 2: They can't see the ROI

Frequency: ~35%.

The prospect has the money. They just don't believe your work will pay for itself. "Too expensive" means "too expensive for what I think this will do."

How to diagnose: Listen to what they say after "too expensive." If they say "we already have a site that works" or "I don't know if this will bring in more business" — it's ROI, not budget. They need the math, not a discount.

How to respond:

Totally fair. What would it be worth to you if the new site brought in 3-5 additional new clients over the next year? Not guaranteed, but let's ballpark — what's one new client worth to you in lifetime revenue?

Let them answer. Once they name a number — even a conservative one — you do the math out loud:

So 3 new clients × [their customer value] = roughly [revenue figure] per year. The rebuild is $8,500. If year-one ROI is [revenue figure], the rebuild pays for itself in [months], and everything after that is incremental.

The math doesn't need to be airtight. It needs to exist. Prospects saying "too expensive" without any ROI framework in their head are saying "I have no idea if this is worth it." Your job is to give them one.

Reason 3: They're anchored to the wrong comparison

Frequency: ~20%.

They got a quote from Fiverr for $500 or saw a "custom site builder" ad for $99/month and now your number looks absurd. This is a framing problem, not a budget problem.

How to diagnose: Ask what they've compared you to. "Have you seen other quotes?" If the answer is Fiverr, Wix, Squarespace-plus-a-template, or "my cousin who does this as a side thing" — it's an anchor issue.

How to respond:

Never attack the comparison directly. ("Those guys are trash") makes you look insecure. Instead, name the distinction:

Those are legit options for some businesses. The main difference is what you're actually hiring for. At $500, you're getting someone to assemble a template — which works if the template matches your business. At $5,000-10,000, you're hiring someone to figure out what the site needs to do before touching design. If your current site hasn't moved the needle on new clients, the template route probably won't either — but if you just want something that looks more modern than what you have, a template might genuinely be the right call.

This does two things. First, you respect the cheap option instead of dismissing it — which makes the prospect trust your advice. Second, you redirect the comparison from "price" to "what problem are we solving." Prospects who want outcomes self-select up; prospects who want a nicer-looking page self-select down. Either way, the right match gets made.

Reason 4: They're negotiating reflexively

Frequency: ~15%.

Some prospects say "too expensive" to every quote, regardless of price. It's a negotiation habit, not a real objection. They'd say it if you quoted $1,000 or $50,000.

How to diagnose: Their tone. Reflexive negotiators sound casual, almost bored when they say "too expensive" — it's a conversational move, not a concern. They're testing to see if the number is soft. If the prospect is actually worried about budget or ROI, their tone is serious or anxious.

How to respond:

Don't move on price. Pause for a beat and then:

What number were you expecting?

Silence. Let them answer. In about half of these cases, the prospect names a number only slightly below your quote — proving the objection was ritual, not real. You then say, calmly:

We can get close to that by [scope reduction] or [timeline constraint], but the deliverables we discussed come in around [your number]. Which would you rather adjust?

You've given them a path to a lower number (via scope), kept your effective rate intact, and forced them to be specific. Most reflexive negotiators fold here because they didn't have a real target — they were just kicking the tires.

Reason 5: They don't actually want to buy

Frequency: ~10%.

The prospect was never going to hire you. "Too expensive" is the polite way to end the conversation. They wanted to kick the tires, get a quote for a future project, or collect competitive pricing — but they weren't a real buyer.

How to diagnose: Look at their specificity about next steps. Real buyers talk about timelines, decision-makers, and deliverables. Tire-kickers talk in abstractions: "at some point," "eventually," "if this works out."

How to respond:

Don't fight it. Close gracefully:

Understood. For what it's worth, I think you have the right instincts on the rebuild — whether you do it with us or not, the sooner you get off the current site the better. If you want to reconnect later when the timing's better, I'll be here. And if you know anyone else in your space who's thinking about this, I'd appreciate the intro.

You've done three things: closed the door without burning the relationship, confirmed that the prospect's instinct to rebuild is sound (which builds credibility for a future conversation), and opened the referral door. This sometimes converts to a lead 6-9 months later. Often doesn't. Either way, you haven't spent another 2 hours trying to close a non-buyer.

The one thing not to do: drop the price

You'll notice none of the responses above involve dropping the price.

There's a specific reason for that. Once you drop your quote on the same call, three things happen:

  1. You've told the prospect the original number was fake. Every number you quote from here on is in play.
  2. You've set a precedent for the entire project. Every future revision, addition, or change will involve the same negotiation.
  3. You've devalued the work. A discount isn't a gift — it's a demotion.

If the only way to close the deal is a lower price, restructure the scope instead. "$8,500 for the full rebuild, or $5,500 if we skip content strategy and keep the existing sitemap" keeps your rate per deliverable intact. You didn't discount; you scoped down. Those are very different economic signals.

A quick diagnostic script

The next time you hear "it's too expensive," run through this in your head:

  1. Did they name a specific number? → Reason 1 (budget).
  2. Did they mention ROI, existing site working, or unclear value? → Reason 2 (ROI).
  3. Did they mention another quote (Fiverr, template, freelancer)? → Reason 3 (anchor).
  4. Did they say it casually, with no specifics? → Reason 4 (reflex).
  5. Are they vague about timelines and decision-makers? → Reason 5 (not a buyer).

Each diagnosis has a response above. Match them up, execute. Don't improvise on price — improvise on scope, framing, or exits.

BL
Brandon Ludlow

Founder of Scoutmap and Meridian Social, and operator of Serpens Studio. I build software for agencies and small businesses — and write about the systems that actually produce revenue, not the ones that produce busywork.

Related reading
Try it free

Skip the manual part.

Scoutmap automates the lead-finding, qualifying, redesigning, and outreach so you can focus on closing. Start a 14-day trial — cancel anytime before it ends.

Start 14-day trial
Newsletter

Get new posts by email.

Tactics for web design agencies — delivered when a new post drops. No filler, no sales pitches.