Personal Trainer Cost: Membership Prices, Fees & Plans
Typical personal trainer rate
$40 – $120/hr
A one-hour in-person personal training session typically costs $40 – $120/hr, according to Trainero.
Personal trainer rates have no single price, because they depend on where you live, how experienced the trainer is, and whether you train in a gym, at home, or online. Rates are also quoted in different ways. Some trainers charge by the session, others sell monthly packages, and a few sell a program with no live sessions at all.
The figures on this page come from published guides, mainly Trainero and FitBudd, and were checked on Oct 13, 2026. They are averages and ranges, not quotes. Treat them as a way to judge whether a trainer's price sounds reasonable in your area, not as a price you should expect to pay.
How Much Does a Personal Trainer Cost per Session?
The cost per session depends heavily on the setting. Training in a commercial gym tends to cost less than a private studio or a visit to your home, and online sessions cost the least among one-on-one options.
Cost per session by format
| Item | Typical range | Relative price range |
|---|---|---|
| In-person, commercial gym | $50 – $120 each | |
| In-person, private studio | $80 – $200 each | |
| In-home training | $80 – $200 each | |
| Online, live video | $30 – $80 each | |
| Small-group training (per person) | $20 – $60 each |
Source: Trainero: Personal trainer cost
A trainer at a commercial gym is listed at $50 – $120 each per session. A private studio is listed at $80 – $200 each, and in-home training at $80 – $200 each. Live online sessions run $30 – $80 each. Small-group sessions cost $20 – $60 each per person, which can make them a middle ground if you want coaching without the full one-on-one price.
Why a Studio's Posted Rate Is Not the Average
Any single studio's price list reflects its own rent, staff, and market. A boutique studio in a high-cost city may charge much more than the ranges above, and a gym trainer in a smaller town may charge less. Use the ranges as context, and compare at least a few providers near you.
How Much Does a Personal Trainer Cost per Month?
Many clients buy a package of sessions instead of paying one at a time. Packages often lower the per-session price in exchange for paying up front or committing to a schedule.
Monthly packages
| Item | Typical range | Relative price range |
|---|---|---|
| Online coaching | $100 – $400/mo | |
| In-gym personal training | $250 – $400/mo | |
| 4 sessions per month | $160 – $560/mo | |
| 8 sessions per month | $300 – $960/mo |
Sources: Trainero: Personal trainer cost; FitBudd: Personal trainer cost
In-gym personal training costs $250 – $400/mo per month. A plan of four sessions per month falls at $160 – $560/mo, and eight sessions per month at $300 – $960/mo. Online coaching packages cost $100 – $400/mo per month, and they usually include programming and check-ins rather than only live sessions.
Does the Trainer's Experience Change the Price?
Yes. According to FitBudd, rates rise with credentials and experience.
Cost per hour by experience
| Item | Typical range | Relative price range |
|---|---|---|
| Entry-level certified trainer | $40 – $70/hr | |
| Mid-level experienced trainer | $70 – $100/hr | |
| Elite or specialized trainer | $100 – $150/hr |
Source: FitBudd: Personal trainer cost
Entry-level certified trainers charge $40 – $70/hr per hour. Mid-level experienced trainers charge $70 – $100/hr. Elite or specialized trainers charge $100 – $150/hr or more. A trainer who works with a specific group, such as athletes or people recovering from an injury, may charge above the standard range. Ask what credentials a trainer holds and how long they have been working with clients like you.
Why Estimates Vary
Published guides disagree because they measure different things. One may describe gym rates, another may include studios and big-city trainers, and a third may report what trainers earn rather than what clients pay.
Estimates by source
| Item | Typical range | Price | Relative price range |
|---|---|---|---|
| Trainero | $40 – $120/hr | — | |
| FitBudd | $40 – $150/hr | — | |
| NASM | — | $61/hr |
Sources: Trainero: Personal trainer cost; FitBudd: Personal trainer cost; NASM: Personal trainer salary
The first two rows are price ranges from trainer-industry guides, and they cover somewhat different settings. The NASM figure is different in kind: NASM reports that certified personal trainers average $61/hr for one-on-one sessions, and it comes from a trainer-salary article, so it describes what trainers charge on average rather than what a client should expect to see on a price list. Where you live also shifts every number. Rates in major cities tend to run above the national ranges, and rates in smaller markets tend to run below them.
What Affects the Price
- City and local costs: Rent and local wages push prices up in large metro areas.
- Trainer experience: Credentials, years of work, and specialty all move the rate.
- Session length and frequency: More sessions per week usually lower the price per session.
- Format: In person, online, or small group each have different typical rates.
- Gym fees: Some gyms require a membership in addition to paying a trainer.
How to Pay Less for a Personal Trainer
- Buy a session package if you are confident you will use it, and check the expiry rules.
- Try small-group training or live online sessions.
- Book a few sessions to learn technique, then train on your own.
- Compare several trainers before choosing one.
- Ask what a package includes and what happens if you miss a session.
Before you hire anyone, ask what a session includes, how long it lasts, and what the cancellation terms are. A lower rate for a 30-minute slot can cost more per hour than it looks.
If you have a health condition or an injury, talk to a doctor before starting a new training program.
Frequently asked questions
How much does a personal trainer cost?
A one-hour in-person session typically costs $40 – $120/hr, according to Trainero. Your local price may fall above or below that range.
How much does a personal trainer cost per month?
In-gym personal training costs $250 – $400/mo per month. Online coaching costs $100 – $400/mo per month.
How much does an online personal trainer cost?
Live one-on-one online sessions cost $30 – $80 each per session. Monthly online coaching costs $100 – $400/mo.
How much does a trainer cost in a big city?
Large metro areas tend to cost more than the national ranges. Ask local gyms and trainers for their rates, since a single posted price does not describe the whole market.
Are small-group sessions cheaper?
Yes. Small-group training costs $20 – $60 each per person per session, which is lower than most one-on-one rates.
Sources and methodology
-
Trainero: Personal trainer cost (opens in a new tab)
Trainero · Manually verified · Retrieved
-
FitBudd: Personal trainer cost (opens in a new tab)
FitBudd · Manually verified · Retrieved
-
NASM: Personal trainer salary (opens in a new tab)
NASM · Manually verified · Retrieved
Data last changed Oct 13, 2026. How we collect and update prices