Personal trainer pay varies a lot. A trainer at a budget gym might earn $18 an hour. A trainer with a specialty cert and a full private client list can earn six figures. Where you work, what you know, and how you run your business all affect your income.
Average personal trainer salary
According to the Bureau of Labor Statistics, the median pay for fitness trainers and instructors is about $46,000 per year. The bottom 10% earn under $27,000. The top 10% earn over $76,000. These numbers include all fitness professionals, not just personal trainers.
Pay by work setting
| Setting | Typical hourly rate | Notes |
|---|---|---|
| Big box gym | $18 - $30/hr | Steady clients but lower per-session pay |
| Boutique studio | $30 - $50/hr | Higher rate, smaller client pool |
| Independent / private | $50 - $100+/hr | You set the price, you find the clients |
| Online coaching | $50 - $200/client/mo | Scalable income, lower overhead |
| Corporate wellness | $40 - $60/hr | Stable hours, benefits at some employers |
How to earn more as a trainer
- Get a specialty cert. Corrective exercise, nutrition coaching, and sports performance certs let you charge more.
- Build a private client base. You keep 100% of the session fee when you work for yourself.
- Add online coaching. Train more clients without adding gym hours.
- Pick a niche. Trainers who specialize (prenatal, seniors, athletes) can charge premium rates.
Keep your cert active to keep earning
Your certification is your license to earn. If it lapses, most gyms will not let you train clients and your insurance may not cover you. TrainerCE is a free app that tracks your CE credits and reminds you before your cert expires. Protect your income by keeping your cert current.