Blog · 29 Oct 2026 · 6 min read
Should your gym website show membership prices? How to build a pricing page that converts
Short version: show your prices, or at least "from" prices, with the joining fee, minimum term and cancellation terms in plain English. Put a free-trial button next to every plan. Hidden pricing makes curious visitors leave rather than call.
Why hiding prices usually backfires
Someone looking for a gym on their phone is usually comparing two or three nearby options. If one shows a clear price and a free trial and yours says "contact us for pricing", many will simply book the trial at the other gym. Showing prices doesn't stop you selling in person: it gets the right people through the door already knowing roughly what to expect.
There are good reasons some gyms don't publish exact prices, such as regular promotions or personal training priced per client. In that case, show a starting price, list what's included, and make the trial offer the main call to action.
What a good gym pricing page includes
- Two to four plans, named simply: Off-peak, Full access, Classes only.
- The price and billing period in large type: per week or per month, not both mixed.
- What's included as a short list: hours, classes, guest passes, towel service.
- Joining fee and minimum term, stated next to the price, not hidden in a footnote.
- How to cancel, in one plain sentence.
- A trial button on every plan, leading to a short form or your booking tool. Our free-trial booking flow guide covers the form itself.
Example layout
| Off-peak | Full access | Classes only | |
|---|---|---|---|
| Price | [$X] / month | [$Y] / month | [$Z] / month |
| Hours | Weekdays before 4 pm, weekends | All opening hours | Timetabled classes |
| Classes | Not included | Unlimited | Up to [n] a week |
| Joining fee | [amount or none] | [amount or none] | [amount or none] |
| Minimum term | [e.g. none, rolling monthly] | [term] | [term] |
| Cancel | [e.g. one month's notice by email or in the app] | ||
| Free trial button on each plan | |||
Placeholders, not recommended prices. Use your real terms.
Mistakes that lose sign-ups
| Mistake | Why it hurts | Fix |
|---|---|---|
| "Contact us for pricing" only | Visitors leave to compare | Show "from" prices |
| Joining fee in small print | Feels like a trap at sign-up | Show it beside the price |
| Unclear cancellation | Fear of being locked in | One plain sentence on cancelling |
| PDF price list | Hard to read on phones | An HTML table or cards |
| Results claims ("lose 10 kg in 2 weeks") | Misleading and risky under advertising rules | Describe what members get, not promised outcomes |
| Fake countdown offers | Erodes trust | Real dates for real offers only |
Beyond the pricing page
- A timetable that works on a phone, not an image of a spreadsheet.
- Coach profiles with real qualifications.
- Real photos of your floor and equipment.
- Member stories only with permission, and without results claims.
More in why gyms lose leads without online booking.
Step by step: building your pricing page
- List every membership you actually sell, including the ones only offered at the desk.
- Cut it to two to four main options. Put add-ons (personal training, towel service, lockers) in a separate list.
- Name each plan by who it's for or when they can train, not by internal codes.
- Write the price and billing period in the same format for every plan.
- List what's included in three to five short bullets per plan.
- Write the terms in plain English: joining fee, minimum term, notice period, freezing, how to cancel.
- Add the trial or intro offer with a button on each plan.
- Add an FAQ covering the questions the front desk hears every week.
- Test it on a phone: can someone understand the options and start a trial in under a minute?
Plan naming examples
| Instead of | Try |
|---|---|
| Gold / Silver / Bronze | Full access / Off-peak / Classes only |
| Package A | Weekday mornings |
| Premium Elite | Gym + all classes |
| Concession | Student (with valid ID) |
Writing the terms: example wording
Adapt these to your real terms; they're examples, not legal wording.
- Minimum term: "No lock-in. Pay monthly and cancel with 30 days' notice."
- Or, if you have a term: "12-month minimum, then monthly. Early exit fee: [amount]."
- Joining fee: "One-off joining fee of [amount], waived when you join after a trial."
Only if that's true. - Freezing: "Freeze for up to [n] weeks a year for injury or travel."
- Cancelling: "Email us or cancel in the app. We'll confirm in writing."
Clear terms reduce disputes and chargebacks, and they reassure people who have had bad experiences with gym contracts before.
Designing the trial offer
- Make it specific: "Free 7-day pass" or "First class free" is clearer than "Try us out".
- Ask for little: name, phone or email, and preferred start day.
- Say what happens next: "We'll text you within an hour to confirm and show you around."
- Don't require a card for a free trial unless you must, and if you do, say so clearly and explain when they'll be charged.
- Follow up fast. A same-day reply makes a real difference to how many trials actually start.
Our free-trial booking flow guide goes deeper.
FAQ ideas for a gym pricing page
- Is there a joining fee?
- Can I cancel any time?
- Can I freeze my membership?
- Are classes included?
- Do you have student, family or corporate rates?
- Can I bring a guest?
- What are the off-peak hours?
- Is there parking?
Mark these up with FAQPage structured data so search engines understand them.
Pricing page checklist
- Two to four clearly named plans.
- Price and billing period in one consistent format.
- Joining fee and minimum term beside the price.
- Cancellation in one plain sentence.
- Trial button on every plan.
- Works on a phone without zooming.
- No promised results, no fake urgency.
Special cases: personal training, classes and families
Personal training
PT prices vary by coach and package, so a single price may not fit. Show a starting price per session and the common packages, for example "Single session from [amount]; packs of 10 from [amount]". Link to coach profiles so people can pick someone they'd like to train with.
Class packs and drop-ins
Studios selling class packs should show the per-class cost alongside the pack price, because that's how people compare. State how long the pack lasts and whether unused classes expire.
Family, student and corporate rates
List them clearly, with what proof is needed (a student card, a company email). If corporate rates are negotiated, say "Ask us about rates for your workplace" and link to a short form.
Measuring whether your pricing page works
You don't need complicated analytics. Track a few simple things each month:
- Trial requests from the website, and how many of those came from the pricing page.
- How many trials turned into memberships. If many trials don't convert, the issue may be the follow-up or the in-gym experience rather than the page.
- Questions the front desk keeps answering. Each one is a candidate for the FAQ.
- Phone calls asking for prices. If these drop after you publish prices, the page is doing its job.
Change one thing at a time, such as the trial wording or the order of plans, and compare a few weeks before and after.
Keeping prices up to date
Out-of-date prices cause more complaints than missing ones. Make one person responsible for the pricing page, update it the same day prices change, and add a small "Prices updated [month]" note. If you run promotions, add an end date and remove the offer when it ends.
Want a gym website built around trials?
We build gym and fitness studio websites with clear pricing, a phone-friendly timetable and a free-trial form above the fold. We'll make a free demo of your new homepage first. Starter is $499 one-off; Growth is $799 plus $149 a month. You pay the build fee after you approve the finished site. See gym websites or get your free demo.
Frequently asked questions
Should a gym show prices on its website?
In most cases, showing at least 'from' prices helps. Visitors who can't find a price often leave to compare a competitor who shows one. If you prefer to sell in person, show a starting price and the free trial, and explain what's included.
What should a gym pricing page include?
Each membership option with its price, billing period, what's included, the joining fee if any, the minimum term, how to cancel, and a clear free-trial or intro-offer button.
Do we need to show cancellation terms?
Yes. Clear cancellation terms build trust and, in many places, consumer law requires that key terms are clear before someone signs up. Check the rules where you operate.
How much does a gym website cost with you?
Starter is $499 one-off for up to 5 pages; Growth is $799 plus $149 a month including hosting, edits and a monthly report. We build a free demo first, and the build fee is due after you approve the finished site.
Related
- Gyms & fitness studios websites
- Gym website: how to build a free-trial booking flow that works
- How much does a website cost for a clinic, spa or gym in 2026?
- Why your gym loses leads without online booking
- Why mobile speed matters for clinic, spa and gym websites (and how to check yours)
This article is general information, not legal advice. Rules change; check the linked official sources.