Gym membership cost comparison

Enter the fees from each gym’s price list or contract to see which membership costs least over the months you will stay.

How long you will stay

Whole months. Be honest: many people stop going.

Used for the cost of each visit.

The memberships to compare

Memberships

Copy the figures from each gym’s contract or price list. The starting figures are examples only and are not real gyms.

Cheapest membership

Gym B (12-month contract)

Cheapest over the stay
Gym B (12-month contract)
Total over 18 months
R 7 711
Average cost a month
R 428.40
Cost of each visit
R 53.55
Saving against the dearest
R 3 238

Fees go up once a year, after month 12, 24 and so on. The fee to leave early is added only if you stay for less than the contract.

Leaving early adds a fee for: Gym C (24-month contract).

Estimates only. Not financial advice.

Cost of each membership over 18 months

Total cost, average cost a month and fee at the end, cheapest first
MembershipTotalAverage a monthMonthly fee at the endEarly exit fee paid
Gym B (12-month contract)R 7 711R 428.40R 445.20None
Gym C (24-month contract)R 8 054R 447.42R 370.60R 1 500
Gym A (month to month)R 10 949R 608.27R 604.80None

How the gym cost comparison works

Last updated 10 November 2026

A gym advert shows a monthly fee, but the cost of membership also includes a joining fee, price increases and sometimes a fee to leave early. This page adds all of them up over the number of months you expect to stay, so you can compare memberships on what you really pay.

How it works

  • Enter how many months you expect to stay and how often you go.
  • Add each membership with its joining fee, monthly fee, yearly increase, contract length and the fee to leave early.
  • Read which one costs least over your stay, the average cost a month and the cost of each visit.

Worked example

With the starting examples (these are not real gyms):

  1. Over 18 months, Gym B (12-month contract) costs R 7 711 in total, or R 428.40 a month on average.
  2. The dearest of the three, Gym A (month to month), costs R 10 949, which is R 3 238 more.

Joining fees and yearly increases

A joining fee is paid once, so it weighs more when you stay for a short time. A yearly increase compounds, so it weighs more when you stay for a long time. That is why the cheapest membership changes with the months you enter. Try a shorter and a longer stay to see how the order moves.

Contracts and leaving early

A month-to-month membership lets you stop whenever you like, usually at a higher monthly fee. A fixed contract often has a lower fee but charges you if you leave early. The tool adds the early exit fee only when your stay is shorter than the contract. If your contract charges the months that remain instead of a fixed fee, work out that amount and enter it.

Cost of each visit

Dividing the total by the number of visits shows what each workout costs. A membership you use twice a month costs far more per visit than the same membership used twelve times, so be realistic about how often you will go.

About the figures

Every amount comes from you. The tool does not know gym prices and does not name gyms. Prices and terms can vary by branch and by month, so check the current price list and read the contract. This is a way to add up numbers, not advice on which gym to join. Read the full disclaimer.

Things to watch

  • Check the contract for extra fees such as cards, towels, classes or a cancellation notice period.
  • A promotional price may change after the first few months.

Related: the monthly budget planner, the affordability check and the work time calculator.

Questions people ask

Why compare gyms over the whole stay and not just the monthly fee?

The monthly fee is only part of the cost. A joining fee, a yearly price increase and a fee for leaving early can make a cheap-looking membership cost more than a dearer one, depending on how long you stay.

Does this tool list gym prices?

No. Gym prices change and differ by branch, so you enter the figures yourself from the gym’s price list or contract. The starting figures are made-up examples.

What is the fee to leave early?

Some contracts charge a fee, or the remaining months, if you cancel before the contract ends. Enter the amount stated in your contract. If you stay for the full contract, the tool adds no fee.

How are yearly increases counted?

The monthly fee stays the same for the first 12 months. It then goes up by the percentage you enter, and again after every further 12 months.

Can a gym increase the price during my contract?

That depends on your contract. Read the terms before you sign, and ask the gym to put the yearly increase in writing. The Consumer Protection Act has rules on fixed-term agreements, but this page is not legal advice.

Is anything stored?

No. Your numbers stay in the page and are not sent anywhere.

Estimates only. Not financial advice. Read the full disclaimer.