Skip to main content
Tips5 min read

The Hidden Cost of 'DM Me for Pricing'

17 February 2026

Scroll through any fitness hashtag on Instagram and you'll see it everywhere: “DM me for pricing.” It's become the default for personal trainers who want to keep their rates flexible or have a conversation before quoting. On the surface, it makes sense. But in practice, it's quietly costing trainers clients and wasting hours of their time.

The client's perspective

Put yourself in the shoes of someone looking for a personal trainer. They've found your profile, your content looks great, and they're interested. Then they see it: “DM me for pricing.”

For many people, that's where the journey ends. Not because they can't afford it, but because they don't want to start a conversation just to find out whether it's within their budget. Starting a DM exchange feels like a commitment, and most people aren't ready for that at the browsing stage.

Research consistently shows that transparent pricing increases conversion. Pricing transparency is one of the top things clients look for when choosing a PT. When people can see what something costs upfront, they're more likely to take the next step. When they can't, they move on to someone who does show prices.

The trainer's perspective

From the trainer's side, “DM for pricing” creates a different problem: it turns your evening into an unpaid sales shift. Every enquiry requires a back-and-forth conversation: what are your goals, what's your availability, here's my pricing. Many of those conversations go nowhere. The person was just price-checking, or they found someone cheaper, or they simply forgot to reply.

Meanwhile, the clients who would have booked — the ones who saw “DM for pricing” and scrolled past — never even entered the conversation. You're spending time on the wrong people and missing the right ones.

Why trainers hide their prices

There are a few common reasons trainers avoid listing prices publicly:

  • Fear of being undercut. If competitors can see your prices, they might price just below you. In practice, this rarely matters. Clients choose trainers based on fit, location, specialties, and reviews, not just price.
  • Wanting to qualify leads first. Some trainers want to have a conversation before quoting, to explain their value. But most clients aren't comparing you to a cheaper trainer. They're comparing you to not hiring anyone at all. Making it harder to find your price makes it easier to walk away.
  • Variable pricing. If you offer different rates for different session types or lengths, it can feel complicated to list them all. But a clear price list (even with ranges) is always better than no prices at all.

What transparent pricing actually does

When you list your prices publicly, several things happen:

  • You filter out tyre-kickers automatically. If someone can't afford your rates, they won't message you. That saves you both time and saves them embarrassment.
  • You attract more serious enquiries. The people who do reach out already know your prices and are ready to commit. These conversations convert at a much higher rate.
  • You build trust. Transparent pricing signals confidence. It tells potential clients: “I know what I'm worth, and I'm not going to surprise you.”
  • You save hours every week. No more quoting in DMs, no more explaining your packages to people who were never going to book. That time goes back into training, rest, or growing your business in other ways.

The maths of hidden pricing

Let's say you get 20 pricing enquiries per week via DMs. Each conversation takes 10 minutes on average (often spread across multiple messages over hours). That's over 3 hours per week spent quoting, and if only 2 of those 20 convert to bookings, your conversion rate is 10%.

Now imagine you listed your prices publicly. You'd get fewer enquiries, perhaps 8 instead of 20. But those 8 already know your rates and are genuinely interested. If 4 of them book, your conversion rate doubles to 50%, and you've spent a fraction of the time in DMs.

Fewer conversations. Better clients. More bookings. Less admin.

Making the switch

You don't have to put your prices on every Instagram post. But having them visible somewhere — your website, your bio link, your booking platform — gives potential clients the information they need to take the next step without having to ask.

Every trainer on MatchMyTrainer lists their prices publicly. Clients see exactly what they'll pay before they book. No DMs required, no awkward money conversations, no guesswork. The result: trainers spend less time quoting and more time training.

Show your prices. Let clients book instantly.

MatchMyTrainer gives you a public profile with real prices and live availability. Clients book and pay in one step. No DM required.

Learn more