If you sell on Instagram, Facebook, or TikTok and reply “DM for price” under your posts, you are almost certainly losing sales you never see. This article explains why that habit costs you money, when hiding a price actually makes sense, and how to show pricing in a way that speeds up decisions instead of scaring people off.
Why “DM for Price” Backfires
Most buyers scroll fast. When they like a product, the next thing they want is the number. If they have to message you and wait, three things happen. They lose momentum. They assume the price is high or negotiable (which invites haggling). And they compare you with a competitor who already listed a clear price.
The cause is friction. Every extra step between interest and answer gives the brain a reason to move on. A price is not just information. It is the yes/no gate. Remove the gate from public view and you force people to work for a decision they were ready to make.
The trust angle
Clear pricing signals confidence. When you hide it, some shoppers read it as “the price changes depending on who is asking.” That perception quietly damages trust, even if your prices are perfectly fair.
When Hiding the Price Is Reasonable
There are real cases where a public number does not fit.
- Custom or made-to-order work where price depends on size, materials, or scope.
- High-touch services that need a short consultation before quoting.
- Wholesale or B2B tiers that vary by volume.
Even then, “DM for price” is the weak version. The stronger move is to publish a starting point: “Custom rings from $180” or “Packages start at $90.” A range or floor still gives the scroller something to react to.
A Simple Pricing Display Method
Use this order on every product post or story.
- State the price plainly in the caption or on the image text.
- Pair it with what the buyer gets, so the number has context.
- Add one line on how to buy next (comment, link, or checkout).
Example caption: “Handmade linen tote – $45, includes free local pickup. Comment SOLD to claim, or tap the link to check out.”
A Real Scenario
A friend who sells thrifted denim on Instagram used “DM for price” for months. Her posts got likes but slow sales, and her inbox filled with “how much?” messages she answered one by one. She switched to putting the price and size directly on each photo. Two things changed. Her reply workload dropped because the obvious question was already answered. And buyers who messaged now said things like “Is the $38 pair still available?” – they had already accepted the price and were ready to commit. Her selling time per item fell, and casual browsers converted faster because the decision was pre-made before they ever opened a chat.
Common Mistakes and How to Fix Them
Mistake: burying the price in a comment thread. People will not dig. Fix: put it in the first line of the caption or on the image itself.
Mistake: listing a price with no context. A bare “$60” invites “why so much?” Fix: attach the value – materials, size, what is included.
Mistake: inconsistent pricing across posts. If the same item shows different numbers, trust erodes. Fix: keep a simple price list so every post matches.
Mistake: using price-hiding to avoid competitors seeing it. Competitors can DM too. Fix: compete on clarity and service, not secrecy.
Action Checklist
- Add the price to the caption or image on every product post.
- For custom work, publish a starting-from figure.
- Write one clear next step for buying.
- Keep a master price sheet so numbers stay consistent.
- Save a pinned highlight or FAQ post with pricing basics.
- Test one week of clear pricing and compare replies-to-sales.
Conclusion and Next Step
Hiding your price adds friction at the exact moment a buyer is ready to say yes. Show the number, give it context, and tell people how to buy. Your next step: pick your five best-selling items and rewrite their captions today with a clear price and a clear call to action.
FAQ
Won’t showing prices scare away budget shoppers?
It filters them, which saves you time. People who leave over a visible price would usually leave after a DM too. You keep the buyers who accept your value and skip the back-and-forth.
What if my prices change often?
Use “from $X” language and update your pinned price post. Frequent changes are easier to manage with one source of truth than with dozens of individual DMs.
Is it okay to negotiate if I post a price?
That is your call. A posted price sets a clear anchor, so any discount feels like a favor rather than a starting point for haggling.
Should the price go on the image or in the caption?
Both is safest. Images get reshared without captions, so on-image text keeps the price attached wherever the post travels.