Personal Trainer Pricing Calculator
A spreadsheet that turns your location, experience, niche, and format into a defensible hourly rate, package rate, and monthly coaching rate.
Open in Google Sheets, make a copy, edit the yellow input cells, and read the green output cells.
What this calculator does
This is a Google Sheets calculator for independent personal trainers who need to set their hourly rate and not feel guilty about it. You enter four inputs (city, years of experience, primary niche, and delivery format) and the sheet returns a suggested hourly floor, a 10-pack package rate, a 20-pack rate, and a monthly online coaching rate. It also runs a margin model that backs out your annual take-home after studio rent, insurance, software, continuing education, taxes, and unpaid admin time.
Most trainers price by looking at what the gym down the street charges and matching it. That gym has been undercharging for a decade. We built the calculator to anchor on your cost of doing business instead of someone else is broken number. The model is opinionated: it assumes a 20 percent gap between gross revenue and take-home pay, and it refuses to recommend any hourly rate below your true cost floor. Read our long-form guide on personal trainer pricing by state and niche for the underlying assumptions.
Who should use it
Independent trainers charging $40 to $150 per hour. Online coaches pricing 12-week programs. Hybrid trainers who run in-person sessions in a rented studio and online check-ins in between. Trainers in their first 3 years who have never run the numbers on their true hourly cost. Trainers in years 4 to 10 who suspect they are undercharging but cannot prove it.
Do not use this if you are a W-2 gym employee. Your gym sets your split (typically 30 to 50 percent of the session fee) and your job is to maximize booked hours, not to set your own rate. Do not use this if you run a studio with payroll. The model assumes a single trainer-operator, not a multi-trainer business with payroll tax and workers comp overhead.
How to use the calculator in 6 steps
- 1.Open the sheet in Google Sheets and click File, then Make a copy. Do not request edit access on the master file.
- 2.Fill in the four yellow input cells: city (use your metro, not your ZIP), years certified (round down, not up), primary niche (one of the 12 in the dropdown, not "general fitness"), and delivery format (in-person, online, or hybrid).
- 3.Read the green output block: suggested hourly floor, 10-pack rate at a 10 percent discount, 20-pack rate at a 15 percent discount, and monthly online coaching rate for 4 weekly check-ins.
- 4.Scroll to the margin model. Edit the cost assumptions in column C. The big ones people miss are quarterly continuing education ($300 to $600 per quarter), liability insurance ($159 to $400 per year), and unpaid admin time (assume 30 percent of your booked hours).
- 5.Compare the take-home number in cell C24 to the personal trainer salary data for your state. If the sheet says you will net $38,000 and the 50th percentile in your state is $45,000, raise your hourly rate by $5 and rerun the model.
- 6.Save the sheet under a versioned name (Pricing-v1-2026-06) and rerun it every January and every time your rent or insurance changes.
Worked example: a Brooklyn hypertrophy coach
Case study. Marcus is a NASM-certified trainer in Brooklyn, New York, with 4 years of experience. His niche is hypertrophy for men 30 to 45. He trains clients in-person at a studio he rents for $25 per session, and he runs hybrid online check-ins for clients who travel. He plugs in: city Brooklyn, experience 4 years, niche hypertrophy, format hybrid.
The calculator returns a suggested hourly floor of $105, a 10-pack rate of $945 (a 10 percent discount off the hourly), a 20-pack rate of $1,785 (a 15 percent discount), and a monthly online coaching rate of $480 for 4 weekly check-ins plus one 30-minute video call. The margin model shows that at 18 in-person sessions per week and 6 online clients per month, his gross revenue is $8,580 per month and his take-home is $5,310 after rent, insurance, software, CEUs, and taxes. That is $63,720 per year if he takes 4 weeks off, which is $12,000 above the New York State median for trainers.
| Input | Marcus value | Your value |
|---|---|---|
| City (metro) | Brooklyn, NY | |
| Years certified | 4 | |
| Primary niche | Hypertrophy (men 30 to 45) | |
| Delivery format | Hybrid | |
| Studio rent per session | $25 | |
| Booked in-person sessions per week | 18 | |
| Online coaching clients per month | 6 | |
| Suggested hourly floor | $105 | |
| Suggested 10-pack rate | $945 | |
| Suggested 20-pack rate | $1,785 | |
| Suggested monthly online rate | $480 | |
| Projected monthly gross | $8,580 | |
| Projected monthly take-home | $5,310 | |
| Projected annual take-home (48 weeks) | $63,720 |
The blank calculator
| Input | Value |
|---|---|
| City (metro) | |
| Years certified | |
| Primary niche | |
| Delivery format | |
| Studio rent per session | |
| Booked in-person sessions per week | |
| Online coaching clients per month | |
| Suggested hourly floor | |
| Suggested 10-pack rate | |
| Suggested 20-pack rate | |
| Suggested monthly online rate | |
| Projected monthly gross | |
| Projected monthly take-home | |
| Projected annual take-home (48 weeks) |
Common pricing mistakes
- Pricing off the gym down the street. If your local LA Fitness charges $60 per session, that is a payroll rate paid to a W-2 employee. You are not a W-2 employee. Your floor is higher.
- Discounting the 10-pack by 20 percent or more. A 10 percent discount on a 10-pack is standard. Anything beyond 15 percent tells the client your hourly rate was inflated to begin with.
- Forgetting unpaid admin time. Program writing, check-in replies, scheduling, and reschedules consume 25 to 35 percent of your working hours. Build it into the model or you will underprice by a third.
- Quoting a monthly online rate with no check-in cadence. "$300 a month" means nothing. "$300 a month for 4 weekly check-ins, 1 video call, and program updates" means something. Always pair the rate with the deliverable.
- Raising prices only when you feel broke. Rerun the sheet every January and after any rent or insurance increase. Trainers who raise $5 per hour every January compound to a 30 percent increase over 5 years without shocking clients.
How this fits your FITT Finder profile
Your FITT Finder business profile has a pricing field. Most trainers leave it blank or list one number. List three: single session, 10-pack, and monthly online. Seekers filter by budget, and a blank pricing field removes you from filters set to "show me trainers under $100." A profile with three visible packages converts 2.4 times higher than a profile with a single hourly rate, based on our internal Q1 2026 seeker behavior data.
If your calculator output lands you above the typical rate in your city, that is a positioning problem, not a pricing problem. Update your profile headline to name your niche ("Hypertrophy coach for men 30 to 45 in Brooklyn") rather than "Certified Personal Trainer." Niche specificity is what allows a $105 hourly to feel reasonable next to a $60 competitor. Read our full guide on how much personal trainers make to see where your projected take-home lands nationally.
Frequently asked questions
Is the calculator free?+
Yes. Open the Google Sheet, click File then Make a copy, and edit your copy. The master file is read-only.
Why does the calculator refuse to recommend an hourly rate below $35?+
Below $35 per hour, the margin model shows you netting under $24,000 per year after rent, insurance, software, taxes, and unpaid admin time. That is below the 10th percentile for trainers nationally and not sustainable.
How do I price online coaching if I have no in-person overhead?+
Use the online coaching output cell. For 4 weekly check-ins plus one 30-minute video call, the model returns $300 to $600 per month depending on your experience and niche. Price the deliverable, not the hour.
Should I offer a free first session?+
No. A free first session signals you do not value your time. Offer a paid 30-minute consultation at half your hourly rate, with the fee credited toward any 10-pack purchase.
How often should I rerun the calculator?+
Once in January, once after any rent or insurance change, and any time you add or drop a certification. Most trainers rerun it twice a year.
What if my city is not in the metro dropdown?+
Pick the closest metro with similar cost of living. The model uses metro-level median household income and gym density as anchors, both of which correlate across similar cities.

