← Back to blog

Why 'DM Us for Pricing' Loses You More Leads Than It Filters

01 September 2026·5 min read
Quick answer: "DM us for pricing" feels like it filters out tyre-kickers, but it mostly filters out busy, high-intent people who won't chase a stranger for a number. It doesn't stop unqualified enquiries either — they still DM, just with less context to work with. The better move is showing a from-price, a range, or the factors that change your price, so people self-select before they message you. Below is what to publish instead, three worked examples, and where hiding pricing genuinely does make sense. ✨

Here's the uncomfortable truth about "DM us for pricing": the people it filters out aren't the time-wasters. They're the busy, decisive ones who see a wall of mystery, assume it means "expensive and awkward," and quietly scroll on to your competitor who just told them the number. What's left in your DMs is a mix of genuinely interested people and every single price-shopper who was going to message anyway — pricing opacity doesn't stop them, it just delays the conversation by three unnecessary messages. 💖

What most businesses get wrong

  • Assuming price-hiding equals filtering — it filters effort, not intent. Determined price-shoppers will always ask; it's your best customers who bail.
  • Copying what bigger, unrelated brands do — a luxury brand hiding pricing to preserve exclusivity is playing a different game to a local service business trying to fill next week's calendar.
  • Confusing "custom pricing" with "no pricing information at all" — you can be honest about variability without giving zero anchor.
  • Not tracking how many DMs go cold — most businesses genuinely don't know their DM-to-booking rate. It's usually worse than they think.

The swap-in structure

Instead of "DM us for pricing," publish this:

"[Service] starts from $[X]. Most [customer type] land between $[X] and $[Y], depending on [1–3 factors that genuinely change the price]. Want an exact number? [Simple next step — quick form / call / DM with these 3 details]."

Fill in the blanks:
• From-price: your genuine entry point, not a bait price you never actually charge.
• Range: the realistic band most real customers fall into.
• Factors: the 1–3 things that actually move the number (size, urgency, complexity, add-ons).
• Next step: something specific — not just "message us," which reopens the same vague conversation.

Three worked examples

Booking-based business with lots of no-shows: Went from "DM for pricing" to "Sessions start from $85. Most packages land between $85–$140 depending on session length and add-ons. Book a free 10-minute call to get your exact price." DMs dropped by a third — but bookings from those DMs nearly doubled, because only genuinely interested people were left.
B2B firm with a long sales cycle: Couldn't give a single number because every project was genuinely custom. Instead of hiding pricing entirely, they published "Projects typically range from $8,000–$40,000 depending on scope and timeline — book a 15-minute scoping call for a fixed quote." This didn't lose the custom-quote process, it just stopped wasting discovery calls on people budgeting for $2,000.
Local service business with a seasonal dip: Used to get a flood of DMs every spring, most asking the exact same base-price question. Publishing "Call-outs start from $110" on their profile and website cut repetitive DMs by roughly half, freeing up time to actually talk to the people who had a real, specific job.

How to work out your own from-price and range

Pull your last 20–30 completed jobs or bookings and look at what you actually charged, not your rate card in theory. Your from-price is close to your genuine lowest realistic price — not the cheapest possible edge case, which just sets a bait-and-switch expectation. Your range should cover roughly the middle 70% of what you charged. Then ask: what actually explained the difference between the cheap ones and the expensive ones? That's your 1–3 factors. If you can't answer that question, that's worth knowing too — it might mean your pricing itself needs a rethink before your pricing communication does.

💡 Heads up: There are legitimate reasons to keep pricing off public channels — B2B enterprise deals with negotiated contracts, or businesses where a public price becomes a weapon for competitors to undercut by a dollar. If that's genuinely you, the fix still isn't "DM us" — it's a gated pricing guide behind an email address, which qualifies without the DM back-and-forth.

Mistakes to avoid when you make the switch

  • Publishing a from-price you never actually charge — it reads as bait-and-switch the moment a real quote comes in higher, and burns trust fast.
  • Listing every possible price variable — three factors is plenty. A wall of conditions is just DM-avoidance dressed up as transparency.
  • Leaving the CTA vague — "message us" after a price range still invites the same slow back-and-forth. Give a specific next step.
  • Changing this once and never revisiting it — your real pricing shifts over time; your published range should track it, not sit frozen from years ago.

Frequently asked questions

Won't showing prices just start a race to the bottom with competitors?

It's a fair worry, but in practice most competitors in a given area already know roughly what everyone charges — you're not the one holding the secret. What you gain from being upfront (trust, fewer wasted conversations) usually outweighs a competitor undercutting you by a small margin, especially if your point of difference is more than just price.

What if my pricing genuinely varies too much to give a range?

That's rarer than it feels. Look back at your last 20 jobs — most businesses can find a realistic band even in "it depends" categories. If you truly can't, be honest about why ("every build is unique, from $X for a straightforward job") rather than giving no number at all.

Does this mean I should never use DMs for sales conversations?

Not at all — DMs are still a great place to close the deal once someone knows roughly what they're paying. The problem isn't DMs, it's making the DM the only place to learn the most basic piece of information a buyer needs.

Will this reduce my total enquiry volume?

Often yes, and that's the honest trade-off — fewer people will message you. But the ones who do are further along and more likely to convert, so most businesses see enquiry volume drop while bookings stay flat or rise. If your business genuinely needs high raw enquiry volume for another reason, like a sales team that thrives on volume, weigh that before changing.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦