Personal trainer pricing guide

How to Price Personal Training Packages for Profit

A package is a future delivery obligation, not only an upfront payment. Set the price from the complete time and cost required to deliver every promised session, then test the discount against a target margin. This keeps a longer commitment from quietly becoming the least profitable offer.

By Apps That StayUpdated August 17, 20268 minute read

The quick answer

Price a personal training package by adding the value of all delivery time, session-level expenses, payment fees, package administration and allocated overhead, then adding enough price to reach the chosen profit margin. Compare the result with the market only after confirming the package works economically.

The visible session count is not the full cost. A 60-minute appointment may occupy 75 minutes once setup, notes, cleanup or travel are included. Ten sessions can therefore commit 12.5 hours before package administration is counted.

Build the complete package cost

1. Session and buffer time

Delivery hours = sessions × (session minutes + buffer minutes) ÷ 60

Apply a realistic hourly value to those hours. For a self-employed trainer, this prevents unpaid owner labor from appearing as business profit.

2. Package administration

Add time for the initial setup, payment handling, package questions, schedule changes and renewal communication. Keep this separate from the per-session buffer so it is not forgotten.

3. Session-level expenses

Include costs that rise with the number of delivered sessions: space rental, processing charged per booking, consumables, travel or subcontractor cost. Multiply the per-session amount by the sessions promised.

4. Allocated overhead

Assign a consistent share of insurance, marketing, software, equipment and other business costs. The allocation can be based on expected packages, clients or delivery hours; document the method and use it consistently.

5. Percentage payment fees

A percentage fee changes when price changes, so keep it separate from the fixed cost base. This matters when solving for a minimum target price.

Profit and margin formulas

Base cost = trainer time cost + session-level costs + package administration cost + allocated overhead
Payment cost = package price × payment fee rate
Package profit = package price − base cost − payment cost
Profit margin = package profit ÷ package price × 100

Margin divides profit by the selling price. Markup divides profit by cost. Use margin when comparing how much of each sales dollar remains after the entered package costs.

Worked ten-session example

Assume a ten-session package priced at $700. Each appointment lasts 60 minutes and requires a 15-minute buffer. Package administration takes 45 minutes. The trainer values time at $35 per hour, variable cost is $5 per session, allocated overhead is $40 and the payment fee is 2.9%.

Complete time = (10 × 75 + 45) ÷ 60 = 13.25 hours
Time cost = 13.25 × $35 = $463.75
Base cost = $463.75 + (10 × $5) + $40 = $553.75
Payment cost = $700 × 2.9% = $20.30
Estimated profit = $700 − $553.75 − $20.30 = $125.95
Estimated margin = $125.95 ÷ $700 × 100 = 17.99%

The package produces positive estimated profit, but that does not automatically mean it meets the owner's target. The next step is comparing it with the selected target margin and with the other offers.

Test the discount instead of copying one

Start with the normal single-session value multiplied by the package size. The difference between that amount and the package price is the visible discount. Then calculate the cost and margin after the discount.

  • Does package administration require less time per session?
  • Does advance payment reduce collection work?
  • Does the package improve schedule predictability?
  • Are refunds, transfers, extensions or expiration exceptions likely?
  • Does the longer package consume scarce peak-time slots?

A discount can be intentional when the operational value supports it. It should not be automatic merely because the package includes more sessions.

Solve for a minimum target price

When payment fees are percentage-based, the target price must cover both the fixed cost base and the fee that grows with price.

Minimum target price = base cost ÷ (1 − payment fee rate − target margin)

Using the worked example with a 30% target margin and a 2.9% payment fee:

$553.75 ÷ (1 − 0.029 − 0.30) = $825.26

This is a cost-and-margin boundary from the entered assumptions. It does not guarantee that a market will accept the price. If the result is above what clients will pay, change the package design, delivery time, cost structure, positioning or margin assumption rather than hiding the gap.

From package comparison to package tracking

FitRounds

FitRounds connects package sales and remaining sessions to client profiles, bookings, assessments, progress and revenue in one private offline workspace.

Explore FitRounds

Frequently asked questions

What costs should be included in a personal training package?

Include the value of session and buffer time, package administration, session-level expenses, payment fees and a reasonable share of business overhead. Add any other cost that exists only because the package is sold or delivered.

How do I calculate the profit margin on a training package?

Subtract all package costs from the package price to find estimated profit, then divide that profit by the package price and multiply by 100. Margin uses the selling price as the denominator.

Can I discount a package and keep the same profit margin?

Only if costs also fall enough to preserve the margin. More sessions may spread administration or overhead across the package, but delivery time and session-level expenses still increase with each promised session.