$ Session Price Check

Personal trainers: is your package price actually paying you? Free, no signup.

Your bar

Counts every hour: coaching, programming, no-show slots, travel. Not just the hour on the floor.

The package

10-20% off is the common package discount. The tool shows what that discount really costs you per hour.

The hidden hours

Rent or app cuts get split across your monthly sessions. No-shows eat the time slot even when half are paid.

Your real numbers

Your true hourly rate on this package
$0/hr

Roster planner

Sessions per week needed at this package price
-

Session Price Check - SEO content block

How to use it

Set your bar first: the minimum dollars per hour you will work for ($60 default), counted across every hour, coaching, programming, no-show slots, and travel, not just the hour on the floor. Pick the package preset: Single session, 10-pack at a 10 percent discount, or 20-pack at 20 percent. Each fills the session count and discount percent, and both stay editable. The note says 10 to 20 percent off is the common package discount, and the tool shows its real per-hour cost. Enter your single-session rate ($75 default). Fill the hidden hours card: programming minutes per session (15), session length (60), no-shows per package (1), what percent of no-shows get paid anyway (50), and travel mode, client comes to you or you travel 15 or 25 minutes each way. Add monthly gym rent or platform cut plus sessions per month so it splits across them. Results show the package price, what you get per session, unpaid no-show losses, rent per package, total real hours, and a PRICED RIGHT, CLOSE BUT LEAKING, or UNDERPRICED verdict with the exact package price needed to hit your rate. The roster planner converts a monthly goal into sessions per week needed at this package price.

Worked example

Example only, not typical pricing. Use the defaults against a $60 bar: a 10-pack at $75 per session with 10 percent off prices the package at $675, or $67.50 per session. One no-show per package at 50 percent paid eats half a slot, a $33.75 loss. Total real hours are 9.5 delivered sessions at 60 minutes, plus 142.5 programming minutes, plus the 60-minute no-show slot: 12.9 hours, so the effective rate is $52.43 per hour: CLOSE, BUT LEAKING, and the verdict says charge $773 for the package to hit your rate. The roster planner says a $5,000 monthly goal needs 17.1 sessions per week at this package price.

FAQs

**Why does the tool count programming and no-show hours?**

Because they consume hours you cannot sell elsewhere. A session rate that ignores programming time inflates the perceived rate, and no-show slots eat the schedule even when partially paid.

**How is the package price computed?**

Single-session rate times sessions times one minus the discount percent. The 10-pack default is 75 times 10 times 0.9, or $675, and both the count and discount stay editable.

**What does CLOSE, BUT LEAKING mean?**

The effective rate is within 15 percent below your bar. The verdict names the exact package price that would hit the bar, so the discount leak is visible in dollars.

**How does the roster planner work?**

It divides your monthly goal by what you keep per package, multiplies by the package's sessions, and divides by 4.33 weeks, giving the sessions per week needed at this package price.

**Are the package discounts standard?**

They are common, not standard. The note says 10 to 20 percent off is typical for 10-packs, and the presets are editable starting points, not industry rules.