“You’re too expensive.” Three words, and somehow they still land like a gut punch every single time, even when you know your rates are fair.
The goal isn’t a clever comeback that wins the argument. It’s shifting the conversation from the number to what the number actually buys, before you even try to defend it.
The stylists who handle this well aren’t better at arguing. They’ve just stopped treating “too expensive” as a verdict and started treating it as a question in disguise.
Because that’s usually what it is.
What does “too expensive” actually mean when a client says it?
Almost never “I refuse to pay this amount, ever, for anything.” Usually it means “I don’t yet see what this specific amount buys me.“
That distinction changes everything about how you respond.
If you hear it as a rejection, you either get defensive or start negotiating against yourself, dropping the price before anyone’s even asked you to. If you hear it as “convince me,” you can ask one simple question instead: “expensive compared to what?” Not confrontational, genuinely curious.
Most people haven’t actually compared you to anything specific, they’re comparing you to a vague, cheaper idea of what styling costs. Naming that gap out loud usually does more work than any pitch.
Should I just lower my price when this happens?
Not as the first move, and definitely not before you understand what they’re actually comparing you to.
Dropping your price the moment someone hesitates teaches every future client that your rate is a suggestion, not a number.
If budget really is the issue, a better move is offering a smaller version of the service at a lower price point rather than discounting the whole thing, a mini styling session instead of the full wardrobe overhaul.
That protects your actual rate while still giving them a way in. And if their budget is nowhere close either way, it’s fine to let them go. Someone who can’t afford you today isn’t a lost cause, and someone who was never going to value the work at any price isn’t a loss.
How do I actually justify the price without sounding defensive?
You don’t defend it in the moment. You’ve already made the case before the objection shows up.
Testimonials, before-and-afters, a client story about the confidence a full wardrobe edit gave someone, all of that does the justifying before you ever have to open your mouth.
The stylists who get “too expensive” the least aren’t the cheapest ones. They’re the ones whose value was already obvious by the time the number came up. If you’re explaining your worth for the first time in the same breath as your price, you’re already behind.
Where should this happen, the DM or somewhere else?
Ideally, mostly somewhere else, before the DM ever starts.
A DM is the worst place to build a case for your value from scratch, you’re doing it live, under pressure, with someone who’s already primed to say no. Your website is the better venue. It can show the transformation, name the process, and answer “why does it cost this” before anyone’s typed a single question. By the time someone reaches out, the price conversation should be mostly finished.
FAQs
Is it ever okay to just say “sorry, that’s my rate” and nothing else?
Yes, especially with someone who’s clearly just trying to negotiate down rather than genuinely asking about value. You don’t owe every price question a full explanation.
What if a long-time client says I’ve gotten too expensive?
Acknowledge it honestly rather than apologising for growing. Your rates went up because your experience did. If it’s a client you value, a loyalty rate or a smaller offering is a reasonable middle ground.
Does offering payment plans help with this objection?
Sometimes, because it turns one large number into several smaller ones. It won’t fix a client who genuinely can’t afford you, but it removes the “all at once” shock for someone who can.
Most of this conversation should already be won before it starts, and that’s a website’s job, not a DM’s. If yours isn’t making the case for your price before anyone asks, a Website Audit will show you exactly where the gap is.