How to handle a client who asks you to match a competitor's quote
A price-match request isn't a constraint. It's a tactic. Here's how to respond without matching the number — and when it's worth walking away instead.
“We got a quote for €2,000 less. Can you match it?”
That’s not a question about price. It’s a question about whether you’ll compete on price.
There’s a difference.
What you need to know first
Three things before you respond.
Is the competitor real? Not every price-match request comes with a real competing quote. Some clients use a fictional number to test your flexibility. Ask what’s included in the other proposal. A client with a real competing quote will tell you. A client manufacturing leverage often won’t.
Is the scope identical? A quote from a generalist freelancer is not the same as a quote from someone with specific domain experience in your area. Different background, different speed, different risk profile. If the scope looks identical but the price is 40% lower, one of two things is true: the other person is pricing below their real cost, or they’re planning to cut something once they’re hired.
Why are they telling you? A client who wanted the cheaper option would have taken it. They’re telling you because they either want to hire you and are hoping to pay less, or they’re genuinely evaluating. Either way, automatic concession is the wrong answer.
What not to do
Don’t match the number without a conversation.
Dropping your rate to match a competitor answers the wrong question. You’ve told the client: “My original price wasn’t fully justified, and my rates are negotiable.” That becomes the baseline for every future engagement, not just this one.
Don’t explain defensively why you’re worth more. That positions you as the expensive option seeking justification. It puts the client in the role of judge.
And don’t assume you need to respond immediately. “Let me look at what they’ve included and come back to you” buys time and signals that you’re evaluating their situation — not reacting to pressure.
What to do instead
Ask about the scope. “What did their proposal include?” is a genuine question, not a deflection. If the scope is narrower — fewer deliverables, shorter timeline, fewer revision rounds — that’s the real conversation. You’re not offering the same thing. The price comparison doesn’t apply.
If the scopes are genuinely identical, ask: “Did they explain how they’re arriving at that number?” A price that low on the same brief either reflects speed you haven’t seen evidence of, or a planned compromise somewhere. Your job is to surface it.
Offer a scope adjustment, not a discount. If the budget is real, offer a version of the work that fits. “At €3,500 I can deliver [reduced scope]. The full brief at €5,500 includes [original scope].” The client is no longer comparing your price to a competitor’s price. They’re choosing between two versions of a solution.
That’s a different conversation — one worth having. Matching the rate without touching scope is where discounting silently costs you most.
Know your floor. The question isn’t “how much do I want this client?” It’s “does this project make sense at this price?” Your real hourly rate — including non-billable time, admin, and the meetings that won’t appear on the invoice — tells you what your floor actually is. Projects below that floor cost you money even if they pay something.
Know when to walk. A client who opens with a price-match request and escalates regardless of what you say is telling you how the project will run. Every scope discussion will be a budget discussion. Every invoice will be a negotiation. Turning the project down at a price that doesn’t work is easier than it feels in the moment — and cleaner than the six months that follow if you accept.
The real problem this exposes
If you’re in a direct price comparison, something has already gone wrong earlier.
When a client can compare you to a competitor purely on price, it means the offers look equivalent. Same deliverables, same timeline, different number. Equivalent offers get evaluated on price — that’s rational.
The fix is upstream: discovery call, proposal structure, how specific your framing is. When your proposal is clearly written for this client’s specific problem, the competitor’s quote isn’t comparable. It’s a different thing. That’s why avoiding price comparisons starts with positioning, not with rate.
And if the engagement is hourly, price pressure is a recurring problem rather than an occasional one — value-based pricing changes the structure entirely. You’re no longer selling time. You’re pricing the outcome.
Timescanner shows your effective hourly rate per client — including the time that doesn’t appear on the invoice. When a price-match request arrives, you know exactly whether the project works at that number. Works with any iCal-compatible calendar.
Timescanner
Your calendar already knows how much you worked.
No timers. No new habits. Timescanner reads your calendar — Google Calendar, Outlook, iCloud, and more — and generates your billing reports automatically.
Start free trial — 30 days, no credit card