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-peakFull accessClasses only
Price[$X] / month[$Y] / month[$Z] / month
HoursWeekdays before 4 pm, weekendsAll opening hoursTimetabled classes
ClassesNot includedUnlimitedUp 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

MistakeWhy it hurtsFix
"Contact us for pricing" onlyVisitors leave to compareShow "from" prices
Joining fee in small printFeels like a trap at sign-upShow it beside the price
Unclear cancellationFear of being locked inOne plain sentence on cancelling
PDF price listHard to read on phonesAn HTML table or cards
Results claims ("lose 10 kg in 2 weeks")Misleading and risky under advertising rulesDescribe what members get, not promised outcomes
Fake countdown offersErodes trustReal 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

  1. List every membership you actually sell, including the ones only offered at the desk.
  2. Cut it to two to four main options. Put add-ons (personal training, towel service, lockers) in a separate list.
  3. Name each plan by who it's for or when they can train, not by internal codes.
  4. Write the price and billing period in the same format for every plan.
  5. List what's included in three to five short bullets per plan.
  6. Write the terms in plain English: joining fee, minimum term, notice period, freezing, how to cancel.
  7. Add the trial or intro offer with a button on each plan.
  8. Add an FAQ covering the questions the front desk hears every week.
  9. Test it on a phone: can someone understand the options and start a trial in under a minute?

Plan naming examples

Instead ofTry
Gold / Silver / BronzeFull access / Off-peak / Classes only
Package AWeekday mornings
Premium EliteGym + all classes
ConcessionStudent (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

This article is general information, not legal advice. Rules change; check the linked official sources.