โญ FitMetrics Billing Overview
FitMetrics uses client-based billing, powered directly by Stripe.
You are billed based on:
Your package minimum
Your number of active Coaching Clients
Daily prorated billing for client increases during the month
Billing is always fair, accurate, and usage-based.
๐ฆ Package Pricing & Minimum Client Requirements
Essential Plan
$3 per Coaching Client/month
Minimum 25 clients โ $75/month
1 team seat included
Extra seats: $30 per team member
Starter Plan
$6 per Coaching Client/month
Minimum 50 clients โ $300/month
1 team seat included
Extra seats: $30 per team member
Business Plan
$10 per Coaching Client/month
Minimum 100 clients โ $1,000/month
10 team seats included
Extra seats beyond 10: $30 per team member
๐ Which Clients Count Toward Billing?
FitMetrics ONLY counts:
โ Coaching Clients (Full Access)
Clients with the Full Access role in Trainerize โ the standard paying clients shown on your Trainerize billing page. This includes both regular Full Access and Full Access With One-Way Message clients.
โ Basic Clients DO NOT count
You can have unlimited Basic Clients in Trainerize, and they will:
Not appear in FitMetrics
Not be counted
Not be billed
โ Offline Clients DO NOT count either
Clients set to the Offline role in Trainerize are treated exactly the same as Basic Clients โ they are fully excluded from FitMetrics:
Not appear in any dashboard, list, or search
Not counted in your client total
Not billed
Not receive messages, check-ins, birthday wishes, or automations
Not included in analytics or reports
This exclusion is automatic. If you ever want to stop billing for a client without fully deactivating them, simply switch them to Offline in Trainerize โ the change propagates to FitMetrics within 6 hours.
Example from Trainerize:
Coaching Clients (Full Access): 440/500 โ FitMetrics counts 440
Basic Clients: โ โ FitMetrics counts 0
Offline Clients: any โ FitMetrics counts 0
This keeps billing clean and accurate.
โฑ๏ธ Daily Proration: How Client Usage is Billed
Stripe tracks your Coaching Client count every single day, not just on your billing date.
This means:
If a client is active for 1 day, you pay 1 day prorated
If a client stays for 15 days, you pay 15 days prorated
If they stay all month, you pay the full per-client rate
Daily Cost Formula:
Monthly price รท 30 days
Example (Starter Plan $6/mo):
$6 รท 30 โ $0.20 per active day
๐ซ Attempting to Remove Clients Before Billing Date
Some users think:
"If I delete clients right before my billing date, FitMetrics won't charge me."
This does not work โ and it cannot work.
Why?
Because Stripe tracks your daily Coaching Client count, which is stored historically.
Even if you remove clients right before your invoice:
Their active days still appear in your usage
Stripe will still bill you for the exact number of active days
All client activity is tracked permanently
Example:
Starter Plan ($6/client/month)
Client joins โ Nov 10
Client removed โ Nov 11
Active for โ 1 day
Charge = $0.20 (NOT $6)
There is no way to "avoid" prorated usage.
๐งฎ Example: Business Plan โ Real Customer Scenario
A coach was charged $1,778.95 on December 3rd.
Here's exactly why:
1. November 3rd invoice
They had < 100 Coaching Clients
โ Charged the minimum $1,000
2. After November 3rd, Coaching Clients grew significantly:
Nov 7: 108
Nov 11: 123
Nov 14: 130
End of month: 148
3. Stripe tracked this growth daily:
For every day above 100 Coaching Clients โ Stripe prorated $10/day for extra clients.
4. December 3rd invoice
Stripe added all prorated usage
โ $1,778.95 total prorated charge
No double-charging.
Just precise billing for actual daily usage.
๐ฅ๏ธ How to View Your Daily Usage
Go to:
You will see:
Daily Coaching Client counts
When clients were added
When clients were removed
How prorated billing occurred
Your expected next invoice
All past Stripe invoices
Which Clients Are Excluded From Billing?
There are two ways a client is excluded from billing:
1. Automatic (role-based)
Clients with the Offline or Basic role in Trainerize are automatically excluded โ you don't need to do anything. See the "Which Clients Count Toward Billing?" section above.
2. Manual (team member link)
For test accounts used by you or your team, you can link a Trainerize client to a team member in FitMetrics:
Select a team member
Find the Linked Trainerize Client section
Link the team member to their own Trainerize client account
Once linked, that client is automatically excluded from billing. They will not be counted toward your active client count and will not appear on your invoice.
This is designed for test accounts โ each team member can have their own Trainerize client account linked to their FitMetrics profile, so you can test features without being charged.
We Do NOT Exclude Other Individual Clients
Beyond the two methods above, we do not accept requests to manually exclude individual paying clients from billing.
NOT excluded:
Clients you named "test" โ if they're Full Access and not linked to a team member, they're billed
Personal dummy accounts โ billed unless switched to Offline role or linked
Deleted or archived clients โ billed for the days they were active
Bottom line: To stop billing a client, either (a) switch them to Offline or Basic in Trainerize, or (b) link them to a team member via Settings โ Team Members.
๐ What Your Next Invoice Will Look Like
Example (Business Plan):
If you have 148 active Coaching Clients on your billing date:
148 ร $10 = $1,480
If your client count is stable:
No proration
No adjustments
Simple monthly invoice
If your count changes:
Proration is added to your next invoice
๐ง Summary
Billing is per active Coaching Client (Full Access role)
Billing uses daily prorated usage
Removing clients before invoicing does NOT reduce usage
Even 1 day of activity = small prorated charge
Offline and Basic clients are automatically excluded from billing, messaging, and display
Clients linked to a team member are also excluded (for test accounts)
Everything is transparent in Settings โ Billing
โ Frequently Asked Questions
Q: Why is my invoice higher this month?
Because your Coaching Client count grew during the month and Stripe prorated the difference.
Q: Are Basic or Offline Clients billed?
No โ only Coaching Clients with the Full Access role are billed. Basic and Offline clients are automatically excluded from billing, messaging, display, and analytics. No action is needed from you.
Q: What if clients join and leave mid-month?
You are billed only for the days they were active.
Q: Why can't I remove clients before billing to reduce fees?
Because Stripe uses daily client usage, not end-of-month usage.
Q: Which clients are excluded?
Clients with the Offline or Basic role in Trainerize (automatic), and clients linked to a team member via Settings โ Team Members โ Linked Trainerize Client. No other exclusions are accepted.
Q: How do I stop billing for a specific client without deactivating them?
Change their role to Offline in Trainerize. They'll stay in your Trainerize account but FitMetrics will automatically stop billing, messaging, and displaying them within 6 hours.
Q: Why do I see small charges on my Stripe invoice?
Those are prorated adjustments for mid-cycle client increases.
Q: Do team member seats affect billing?
Yes:
Essential & Starter โ 1 included, extra = $30/month each
Business โ 10 included, extra = $30/month each
