A seller I was watching had a customer run the whole dance in under a minute. "Hi, how much?" She sent the price. Three dots appeared. Then: "too expensive." Then nothing. Forty-seven seconds, start to finish.
Nine minutes later she sent a 15% discount code. The customer never opened it.
That's the part most sellers get wrong, and it isn't the discount. It's the belief that "too expensive" is a sentence about money.
Most of the time, it isn't.
"Too expensive" is four different sentences wearing one coat
Read a few hundred of these and the same four meanings keep showing up. They need completely different replies, and sending the wrong one is how you burn margin on a customer who was never price-sensitive in the first place.
- "I have no idea what this should cost." No reference price, no anchor. Your number floats in a vacuum, so it sounds big. This is the most common one and it costs you nothing to fix.
- "I want it, not this month." A cash-timing problem pretending to be a value problem. Discounting here is pure waste — they'd have paid full price in three weeks.
- "I'm not sure I'll actually get what you're showing me." Risk. Will the color match the photo? Is the leather real? Does it ship? Cheaper doesn't fix fear, and a discount on a thing they don't trust reads as suspicious.
- "Let's see if the number moves." Testing you. Some buyers ask out of habit. If the price drops the second they push, they've learned your list price is fiction.
Only the fourth one is genuinely about the number, and it's the smallest slice.
Ask one question before you defend anything
The instinct is to answer. Resist it for one message. A short question tells you which of the four you're holding, and it takes the temperature down at the same time:
"Fair enough — expensive compared to what you'd seen, or is it the timing?"
That single line does three things. It doesn't argue. It offers them an easy exit that isn't "goodbye." And it usually gets an honest answer, because you've made both options socially acceptable. About half the time you'll hear "no, I just got paid next week" — and that conversation has nothing to do with your pricing.
If you'd rather not ask, at least don't send a wall of adjectives. Nobody ever bought because a caption said "premium quality."
Value gets explained in numbers, not adjectives
The seller who wins the price conversation replaces one big number with a smaller, more specific one. Not by lying — by changing the unit.
- Cost per use. A 2,400,000-toman coat worn four months a year for three years is under 1,700 toman a day. Say the daily number out loud once and the coat gets cheaper without a rial moving.
- What's inside the price. Free shipping, a size exchange, a warranty, the case that comes with it. Sellers under-list this constantly. If the competitor's cheaper number doesn't include returns, that's not a cheaper price, it's a different product.
- The cost of the wrong one. "The 800,000-toman version is genuinely fine for occasional use. If you're on your feet all day, you'll be replacing it by autumn." Sometimes the honest answer is to point at your cheaper item. It converts better than pushing.
Keep it to two sentences. A long defence of your price sounds like an apology for it.
When to hold the price — and why the first discount is expensive
Here's my opinion, and I'll defend it: discounting at the first "too expensive" is one of the worst habits in direct-message selling.
Not because the discount loses you that margin. Because of what it teaches. Instagram sellers talk. Your buyers screenshot. The moment your audience learns that pushing back produces 15%, the list price stops being real, and every future customer starts the conversation from a lower number. You didn't run a promotion. You cut your prices permanently and got no marketing out of it.
Hold the price when:
- They objected before you'd said anything about what's included.
- The objection came in the first three messages — that's a reflex, not a decision.
- You already have a cheaper item that fits their need.
- They're comparing you to something that isn't the same thing.
Move on price when you're getting something back for it: a bigger basket, an immediate payment, a bundle, a review, an off-peak order. A discount in exchange for nothing is just a smaller price.
Three answers that move money without cutting the number
These work because they change what the buyer is being asked to decide right now.
- Split the payment. Two installments, or a deposit that holds the item. The objection is usually this month's cash, not the total. If you offer any installment option at all, say it before you offer a discount — it's cheaper for you and it closes more.
- Bundle up, not down. "The set is 3,100,000 instead of 3,600,000 if you take both." The per-item price falls, your basket rises. With a median DM basket sitting around 1.3 million toman, one accepted bundle is worth more than three rescued single sales.
- Offer the entry product. A smaller size, the previous season, the single instead of the set. You keep the customer, get the first purchase, and earn the second one later. Cheaper buyers who are happy come back; discounted buyers who felt clever come back asking for the discount.
What an AI assistant should never promise on your behalf
This is where automated DMs quietly go wrong. An assistant that's eager to close will invent things. Write the rules into its instructions and check them, because you'll be honouring whatever it says.
- No invented discounts. Not "let me see what I can do," not a made-up code. If a code exists, it says the code. If it doesn't, it doesn't.
- No negotiating percentages. Free-form haggling is the one thing you want a human doing, on your terms.
- No future price promises. "It'll probably go on sale soon" postpones every order in the inbox, including the ones that were about to pay.
- No competitor price-matching it can't verify. It has no way to know what that other page is actually selling.
- No guaranteed delivery dates it can't check against real stock.
Instead, give it one clean escalation: when a buyer pushes for a number below your floor, hand the conversation to a person, with the whole thread attached. Getting that boundary right is the same discipline as knowing when AI should hand off to a human anywhere else in the funnel — the assistant handles the 80% that's really a question, and stops before the part where money is being decided.
Scripts you can use tonight
Adapt the wording to your voice. The shape is what matters.
The diagnostic: "Totally fair. Is it expensive next to something specific you've seen, or is now just a bad month?"
The what's-included: "The 2,400,000 includes shipping, and a free size swap if it doesn't fit. Most of the cheaper listings you'll see are the item alone."
The installment: "I can split it — 1,200,000 now, the rest in a month, and I'll hold your size."
The honest downsell: "Honestly, for what you described, the smaller one at 900,000 is the right buy. Want me to send photos of that?"
The hold: "I keep one price for everyone, so I can't go under it. What I can do is include the case."
None of these argue. That's the whole trick.
Count your objections, then fix the biggest one
Most sellers can't tell you what percentage of their DMs die at the price. They remember the painful ones and assume it's constant. Tag them for two weeks — timing, comparison, trust, testing — and the pattern gets embarrassing fast.
If most are comparison, your product page isn't explaining what's included. If most are timing, you need an installment line in your highlight, not a sale. If most are trust, you need video and unboxing photos, and the price was never the issue. And if a big share are simply people who left before anyone answered, you have a speed problem dressed as a price problem — which is worth reading about alongside how selling in Instagram DMs actually closes.
The number on your price list is rarely what loses the sale. The silence after it usually is.
If you'd rather your DMs answered price questions at 1 a.m. with your rules — the included items, the installment option, your floor, and a handoff to you the moment someone starts haggling — that's the job Vardast was built for. It replies from your own product knowledge, in your voice, and stays inside the limits you set.