Freelancing

What To Do When a Client Won't Tell You Their Budget

The Frustrating Game of Budget Hide-and-Seek

You've just had a great intro call. The client loves your portfolio, the project sounds exciting, and you're ready to talk numbers. Then you ask the question:

"What's your budget for this project?"

And you get the runaround:

  • "We're flexible."
  • "We want to see your proposal first."
  • "What do you typically charge?"
  • "We don't have a fixed number—just give us your best price."

You're left in the dark, forced to either: 1. Quote blind and risk pricing yourself out 2. Waste hours on a detailed proposal for a client who can't afford you 3. Play negotiation games trying to extract the truth

Sound familiar? You're not alone. According to a 2024 freelancer survey, 73% of freelancers report that clients frequently refuse to disclose budgets upfront—and it's the #2 source of project frustration (right after scope creep).

Let's break down why clients do this, what your options are, and how to handle it like a pro.

Why Clients Hide Their Budgets (And It's Not Always Malicious)

Before we dive into solutions, it helps to understand why clients play coy about budgets. Not all reasons are nefarious:

Reason #1: They Genuinely Don't Know What Things Cost

Many clients—especially those new to hiring freelancers—have zero idea what your work is worth. They're afraid of: - Overpaying: "If I say $10,000 and they would've done it for $3,000, I'm getting ripped off." - Embarrassing themselves: "What if my budget is laughably low? I'll look cheap."

The fix: Education. Frame budget as a practical constraint, not a negotiation tactic.

Reason #2: They Want "The Best Price"

Some clients believe that not revealing their budget gives them negotiating leverage. They think: - If they don't anchor you low, you'll quote high - If they make you compete blindly, you'll lowball to win the work

The fix: Show that budget transparency saves them time by avoiding mismatched proposals.

Reason #3: They're Shopping Around

Smart clients get multiple quotes and compare. But they don't want to reveal their budget because: - Different freelancers might quote wildly different amounts - They want to see your "natural" pricing, not budget-anchored pricing

The fix: Acknowledge this directly and position yourself as the efficient choice.

Reason #4: They Can't Afford You (But Don't Want to Admit It)

This is the uncomfortable truth: sometimes clients know their budget is too low, but they hope a talented freelancer will give them a deal.

The fix: Politely disqualify fast so you both save time.

Traditional Workarounds (And Why They Only Work Sometimes)

Let's look at the classic tactics freelancers use when clients won't share budgets—and their limitations.

Tactic #1: Bracket Pricing

What it is: You provide a wide range to "anchor" the conversation.

Example: "Projects like this typically run $5,000-$15,000, depending on scope."

Pros: Gives the client context without committing to a number.

Cons: They'll almost always anchor to the low end. You've just handed them $5,000 as your "starting point."

Verdict: ⚠️ Use with caution. Works best if your range is narrow ($8k-$10k, not $5k-$15k).


Tactic #2: Value-Based Questioning

What it is: Instead of asking for budget, ask about ROI and business goals.

Example: - "What's the expected revenue from this launch?" - "How much would solving this problem be worth to your business?" - "What's the cost of not fixing this?"

Pros: Reframes the conversation around value instead of price.

Cons: Requires a sophisticated client who thinks in ROI terms. Many don't. Also risks sounding salesy.

Verdict: ✅ Great for enterprise clients. ⚠️ Risky for small businesses and startups.


Tactic #3: The Reverse Ask

What it is: Deflect their question back to them.

Example: - Client: "What would you charge?" - You: "Before I quote, help me understand—what budget have you allocated?"

Pros: Keeps the ball in their court.

Cons: Can feel like a power struggle. Experienced clients see through it. Worst case, they push back: "I asked first."

Verdict: ⚠️ Works sometimes, but risks creating friction.


Tactic #4: Modular Pricing

What it is: Offer tiered options at different price points.

Example: - Basic Package: $3,000 (core deliverables only) - Standard Package: $6,000 (core + revisions) - Premium Package: $10,000 (full-service with extras)

Pros: Lets clients self-select based on budget without revealing it.

Cons: You've just anchored them to your lowest tier. Plus, creating three proposals is 3x the work.

Verdict: ✅ Good for productized services. ⚠️ Time-consuming for custom projects.


Tactic #5: The Hard Walk-Away

What it is: Politely decline to work without budget transparency.

Example: "I respect that you're exploring options. For me to provide an accurate quote, I need to understand your budget range. If you're not comfortable sharing that, I'm happy to reconnect if things change."

Pros: Establishes boundaries. Filters out tire-kickers.

Cons: You might lose legitimate clients who just need more trust-building.

Verdict: ✅ Effective for experienced freelancers with full pipelines. ⚠️ Risky if you're still building momentum.

The Real Problem: Misaligned Incentives

Here's the core issue: traditional pricing conversations pit you against the client.

  • They want the lowest price.
  • You want the highest rate.
  • Both sides are incentivized to hide information.

It's an adversarial system disguised as a business conversation. Even with "best practices," someone ends up feeling like they lost.

The Solution: Flip the Script with Anonymous Budget Matching

What if, instead of playing negotiation games, you could align budgets before wasting time on proposals?

Anonymous budget matching solves the "client won't tell their budget" problem by removing the fear of anchoring:

How It Works

  1. You create a project and submit your comfortable range (e.g., $5,000-$7,000)
  2. Client receives a link and submits their range anonymously (e.g., $6,000-$9,000)
  3. System calculates if ranges overlap and finds the fair midpoint ($6,500)
  4. Both parties see results only after submission—no peeking, no anchoring

Because neither side can see the other's range until both submit, there's no incentive to lie. You're both motivated to be honest.

Case Study: Designer Discovers Client's "Tight Budget" Was Actually $8,000

Freelancer: Emily, a brand designer

Situation: Client claimed they had a "tight budget" and wanted to "see options" before discussing numbers.

Emily's approach (traditional): - Spent 6 hours creating a detailed proposal - Quoted $4,500 (her minimum to make it worth her time) - Client said, "Great, let's move forward!"

What Emily didn't know: The client had budgeted $8,000. They would've paid it.


Emily's approach (with anonymous matching): - Created a FairPrice project with range: $6,000-$9,000 - Client submitted range: $7,500-$10,000 - System matched at $8,250

Result: Emily earned $3,750 more. Client still got a fair deal. Zero awkwardness.

Step-by-Step: What to Say When a Client Won't Share Their Budget

Here's a script you can adapt:


You: "Thanks for sharing more about the project—sounds like a great fit. To make sure I can provide an accurate quote, can I ask: have you allocated a budget range for this, or are you still exploring what's realistic?"

Client: "We'd prefer to see your proposal first."

You: "I totally understand. Here's the challenge: without knowing your budget range, I might quote too high and price myself out, or quote too low and underdeliver on what you actually need. How about this—what if we could both submit budget ranges anonymously, so neither of us anchors the other? That way, we find out if we're aligned without the awkwardness."

Client: "How does that work?"

You: "I use a tool called FairPrice. I submit my range, you submit yours, and we only see results after both of us hit submit. If our ranges overlap, it calculates a fair price. If they don't, we both save time. No negotiation, just math. Would you be open to trying that?"


Why this works: - You're not demanding their budget—you're solving a problem for both of you - You're offering a neutral third-party tool, not a power play - You're framing it as efficiency, not mistrust

When to Walk Away

Sometimes, no amount of tactic will get a client to reveal their budget—or their budget is simply too low. Here's when to politely disengage:

Red Flag #1: They Want a Full Proposal Before Any Budget Discussion

If a client refuses to give even a ballpark range and demands a detailed proposal, they're likely fishing for free consulting or shopping for the lowest bid.

Response: "I'd love to work on a proposal, but I need a rough budget range first to scope it appropriately. If you're not ready to share that yet, I'm happy to reconnect when you are."

Red Flag #2: They Say "Just Give Us Your Best Price"

This phrase is a trap. There's no such thing as a "best price" without knowing scope, timeline, and deliverables.

Response: "I'm happy to provide competitive pricing, but 'best price' depends on what you need. Can you share a budget range so I can tailor my quote to your goals?"

Red Flag #3: They Ghost After Yo Submit a Quote

If you quote and never hear back, they likely couldn't afford you—and weren't upfront about it.

Response: Save yourself time next time by qualifying harder upfront.

The Bottom Line

When a client won't tell you their budget, it's not always a red flag—but it is a problem you need to solve.

Your options:

  1. Use traditional tactics (bracket pricing, value questions, reverse ask) and accept that they work inconsistently
  2. Walk away if you sense they're tire-kicking
  3. Flip the script with anonymous budget matching to remove the fear of anchoring

The third option is the most elegant because it turns an adversarial conversation into a collaborative one. You're not fighting for information—you're both being honest because the system incentivizes honesty.

The next time a client says, "We're flexible on budget—what do you charge?", you'll have a confident response:

"Great! Let's both submit ranges anonymously so we can see if we're aligned. I'll send you a link."

No games. No awkwardness. Just clarity.


Try Anonymous Budget Matching Today

FairPrice makes budget alignment effortless. Create a project, share the link, and get instant clarity—no negotiation required.

One-time $50 payment. Lifetime access. Unlimited projects.

Get startedfairprice.work

Ready to Try Anonymous Budget Matching?

Stop guessing your client's budget. Use FairPrice to find fair prices through anonymous matching.

Get Started ($50 Lifetime)