Part of our guide to marketing and lead generation for yoga studios and personal trainers.
Ask ten trainers whether they list their rates online and you’ll get a split room. Some say posting prices filters out people who were never going to buy. Others say the minute a number goes up, people compare it with the cheapest trainer in town and never book a consultation where you could have explained the value. Both groups have a point, and the right answer for your business depends on how you sell and who you want to reach.
Should a personal trainer put prices on their website?
For most independent trainers and small studios, showing at least a starting price or a price range is the better choice. Visitors want a rough sense of cost before they reach out, and a range answers that without locking you into a single number. If your packages vary a lot from client to client, a “starting at” price plus a clear explanation of what changes the total gives people enough to decide whether to book a consultation.
What Visitors Are Looking For When They Land on Your Site
Price is one of the first things people try to find. In usability research with business buyers, Nielsen Norman Group found that customers reported pricing as the top most needed piece of information online, and that study participants went to competitors’ sites when a website didn’t show prices. That research focused on B2B sites, though the behavior it describes will sound familiar to anyone who has shopped for a contractor or a dentist.
Local businesses see the same thing. BrightLocal’s 2014 Local Consumer Review Survey found that showing critical information like products and prices, phone number, and address on a local business website was essential to consumers trying to decide whether a business met their needs.
Cost is also on people’s minds when they think about training. In a 2020 OnePoll survey of 2,000 Americans commissioned by the fitness app Freeletics, 76% said they wished getting a personal trainer was more affordable. A commissioned poll should be read with that in mind, and the takeaway still holds: cost is on a lot of people’s minds before they ever contact a trainer, and a visitor who can’t find any price may decide not to ask.
The Case for Showing Your Prices
Posting prices saves time on both sides. A visitor who can see your rates and still fills out the form has already decided the cost works for them, so your consultations start further along. You spend less time on calls that end the moment the price comes up.
It also builds trust. NN/g notes that sites that hide costs can come across as evasive and untrustworthy. A trainer who says plainly what sessions cost signals confidence in what they offer.
Finally, prices can help the right people find you. If you charge more than the trainer down the street because you specialize in post-rehab work or prenatal clients, the price paired with that specialty tells a visitor they’ve found someone who does exactly what they need. Our guide to SEO for personal trainers covers the other half of getting found.
The Case for Keeping Prices Off the Page
The strongest argument for hiding prices is that personal training is hard to compare at a glance. Two trainers who both charge $80 a session can offer very different experiences, and a number without context invites a visitor to shop on price alone.
There’s research behind the idea that price shapes how people judge value. In a 2008 study published in PNAS, Plassmann and colleagues found that raising the stated price of a wine increased how pleasant people said it tasted, and increased activity in a brain region linked to pleasure, even though the wine was the same. Price sends a message about quality. That cuts both ways for a trainer: a number that appears with no explanation can make you look expensive to one visitor and suspiciously cheap to another.
Some trainers also price by the client, adjusting for frequency, goals, or in-home travel. A single posted number may not fit anyone.
A Middle Path Many Trainers Use
There’s plenty of room between a full price list and no prices at all. NN/g’s long-standing advice for businesses with complex pricing is to show sample prices for typical scenarios or a price range, so visitors get a useful estimate without needing a custom quote. For a trainer, that can look like: For layout ideas, see our picks for the best personal training website designs.
- Starting-at pricing. “Sessions start at $65.” Add a line about what affects the total, like session length or package size.
- Package ranges. “Monthly packages range from $240 to $480 depending on how often you train.”
- Sample plans. Show two or three common setups, such as “2 sessions a week for 3 months,” each with its total and what’s included.
- The value next to the number. Pair each price with what clients get: a custom program, check-ins between sessions, progress tracking, or nutrition guidance.
Keep the free consultation as the next step after the price, so a visitor who’s interested has an easy way to learn more. 97Display’s post on landing page best practices covers how to lay out a page like this so the booking button stays easy to find, and Social Proof for Small Businesses explains how reviews next to your pricing help visitors trust the number.
If someone asks about price and then goes quiet, the Follow-Up Script has short templates you can copy and send.
An Illustrative Example
This is an illustrative example, a hypothetical trainer used to show the pattern rather than a specific business’s results. A trainer specializes in strength training for adults over 50 and keeps prices off their site. Their consultation calendar fills up, but about half of those calls end once the price comes up. They add a “Pricing” section that lists sessions starting at $70, shows two sample monthly plans, and explains what’s included in each. Fewer people book consultations, and more of the people who do book become clients, because they arrive already knowing the cost fits.
Decide Based on How Your Consultations End
Look at your last ten free consultations. If several ended the moment you mentioned price, showing a starting price or range will likely save you time and attract better-fit clients. If almost everyone who books ends up signing on, your current approach may already be working, and you can test a range on one page before changing your whole site.
Whichever you choose, the visitors who do reach out still need a fast, friendly reply. How Small Businesses Can Stop Chasing Leads and Start Converting Them covers what to do next, and the 97Display personal training page shows how LeadCraft Pro connects your website to automatic follow-up so a pricing question gets answered right away.
If you’d like help deciding how to present your pricing, tell us about your business and our team will be in touch.
FAQ
Q: Will showing prices on my website scare clients away? A: It may reduce the number of people who book a consultation, and it can raise the share who become clients, since they already know the cost fits. A starting price or range softens the effect.
Q: What’s the difference between starting-at pricing and a price range? A: Starting-at pricing shows your lowest rate, such as “sessions from $65.” A range shows the low and high end of your packages. Both give visitors an estimate without a full price list.
Q: Should I list my prices on Instagram too? A: Your website is the better home for pricing because you can explain what’s included. On social, link to your pricing page so the number always appears with context.
Q: What if my prices change often? A: Use a range or starting price you won’t need to update every month, and confirm the exact package during the consultation.