Personal trainer rates range from $40-$150+ per session depending on the trainer's experience, location, and whether you train at a gym, at home, or online. Packages of 10+ sessions typically offer 10-20% savings. Enter your details for an estimate.
Personal Trainer Value Calculator
Fill in the details below for an accurate estimate

The average personal training session costs $60-$80 at a commercial gym and $80-$150 for an independent trainer or in-home sessions. Most people train 1-3x per week, making the monthly cost $200-$1,200. While this seems expensive, personal training is one of the most effective ways to achieve fitness goals — studies show people who work with trainers are 30% more likely to reach their goals. Understanding pricing helps you find the right balance between quality and budget, and package deals can reduce per-session costs by 15-25%.
Understanding what drives the price of personal trainer helps you get the most accurate valuation.
Big-box gym trainer (LA Fitness, 24 Hour): $40-$70/session. Boutique gym/studio trainer: $60-$100/session. Independent trainer (at gym): $70-$120/session. In-home trainer: $80-$150/session. Online/virtual trainer: $30-$75/session. Celebrity/elite trainer: $200-$500+/session.
Single session: full price. 5-pack: 5-10% discount. 10-pack: 10-15% discount. 20-pack: 15-25% discount. Monthly unlimited (2-3x/week): $400-$800. Packages expire (typically 60-90 days), so buy only what you'll use.
30-minute session: 50-60% of full rate. 45-minute session: 75-85% of full rate. 60-minute session (standard): full rate. 90-minute session: 1.3-1.5x full rate. Semi-private (2 people): 60-75% of private rate per person. Small group (3-5 people): 40-50% per person.
Basic certification (ACE, NASM): baseline pricing. Advanced certification + specialization (CSCS, physical therapy background): 20-40% premium. 5+ years experience: 15-30% premium. Competition prep or sport-specific: premium pricing. Nutrition coaching included: $50-$150/month additional.
Rural/small town: $30-$60/session. Suburbs: $50-$80/session. Major city: $70-$120/session. NYC/LA/SF: $100-$200+/session. Online training eliminates location premium entirely.
Get the most accurate estimate by following these tips when evaluating your personal trainer.
Specify your training frequency (1x, 2x, or 3x per week)
Note where you want to train (gym, home, online)
Include your city for location-adjusted pricing
Mention your fitness goal (weight loss, muscle gain, sport-specific)
The personal training industry has evolved significantly with the rise of online coaching, hybrid models (in-person + app-based programming), and small-group training. Online training ($100-$300/month for custom programming + check-ins) has made quality coaching accessible at lower price points. Semi-private and small-group training (2-5 people) offers a middle ground at 40-60% of private session costs. Most commercial gyms include a free introductory session with membership — use this to evaluate the trainer before committing to a package.
1x/week: $200-$400/month. 2x/week: $400-$800/month. 3x/week: $600-$1,200/month. Online coaching with custom programming: $100-$300/month. Semi-private (with a partner): $300-$600/month for 2x/week.
For beginners: absolutely — proper form prevents injuries and builds a foundation. For intermediate: valuable for breaking plateaus and accountability. For advanced: worth it for sport-specific or competition prep. The key metric is ROI on your goals — if you've been stuck or inconsistent, a trainer for 3-6 months can set you up for years of independent training.
Check certifications (NASM, ACE, CSCS, NSCA are reputable). Ask about their experience with your specific goal. Request a trial session before buying a package. Look for trainers who assess your movement and ask about injuries before the first workout. Read reviews and ask for client references.
In-person: best for beginners (form correction), accountability, and complex movements. $60-$150/session. Online: best for experienced trainees who want programming and check-ins. $100-$300/month. Hybrid (1x in-person + online programming): best of both worlds, $300-$500/month.