🏋️Personal Training Cost Calculator

Calculate personal training total and per-session cost

$
/week
months

How to Use the Personal Training Cost Calculator

Personal training (PT) is usually sold in multi-session packages rather than one session at a time, and it's common for the per-session price to drop as the number of sessions you buy goes up. This calculator takes your list price per session, sessions per week, and target training length, first works out the total sessions you'll need, then applies the matching package discount tier to show your actual per-session price and total cost.

For example, training twice a week for 3 months adds up to roughly 26 total sessions, which lands in the 20+ session discount tier. Committing to the same frequency for 6 months or longer pushes the total past 50 sessions and into a deeper discount tier, lowering the per-session price further. In other words, how long a package you sign up for at checkout can change your total cost significantly.

Actual discount tiers and rates vary by gym and trainer, so this calculator's output reflects a typical package discount structure as a reference estimate — always check the exact package pricing at your specific facility before signing a contract.

When deciding on PT spending, don't look at the per-session price alone — also weigh the trainer's expertise and whether the schedule is one you can realistically stick to. A cheap per-session rate isn't a bargain if you end up missing sessions, since your effective cost per session actually spent goes up.

Frequently Asked Questions

Why does the per-session price drop as I buy more sessions?

Gyms benefit from locking in a longer-term client and reducing refund risk when you pay for many sessions upfront, so they often reward bulk purchases with a lower per-session rate.

Should I always buy the largest package for the lowest per-session rate?

Not necessarily. It's safer to first confirm you click with the trainer and that the schedule actually fits your life. Starting with a smaller package and upgrading to a bulk deal later if you're satisfied is a reasonable approach.