More reports aren't better. Clearer ones are.
Five clean, easy-to-read reports cover revenue, memberships, coach payroll and attendance in real time. Set the date range, filter what you need and export it to CSV.
Under 5 minutesto know how your business is doingReports
Loading the reports demo.
Know how your business is doing in under 5 minutes.
No maze of niche reports. Each one answers a question you actually ask and reads at a glance.
How's this week going?
Revenue, revenue by category, daily attendance and new members on one dashboard.
How much did we actually make?
Every transaction, with revenue counted from paid payments only.
Will revenue dip next month?
Recurring revenue today, projected for the months ahead.
What do I owe my coaches?
Payouts per coach, with every class and appointment behind them.
Who's about to cancel?
Member Alerts point out the members who need attention, so you can reach out before they cancel.
Know what you actually made.
The Sales report logs every transaction in your account: memberships, packages, retail, workshops and anything sold in your business. Filter it down to exactly the number you need.
See next month's revenue before it happens.
The Memberships report tracks recurring revenue only, so you see the steady income your gym runs on. Pick a future month and it projects revenue from your active memberships and scheduled changes.
113 active memberships
Pay coaches right. Keep members coming.
Payroll adds up what you owe each coach for any pay period, and Attendance shows who's actually showing up. Both let you click in to the sessions behind the numbers.
| Coach | Sessions | Occupancy | Payout |
|---|---|---|---|
| Rafael Ortiz | 9 | 84% | $315 |
| Jenna Mallory | 6 | 73% | $180 |
| Theo Lindqvist | 11 | 100% | $470 |
| Ava Kowalski | 6 | 68% | $168 |
| Class | Sign-ins | Pay |
|---|---|---|
| 6 AM StrengthRafael Ortiz | 16 | $43$35 + $8 bonus |
| Noon ExpressJenna Mallory | 10 | $35No bonus |
| Session | Status | Pay |
|---|---|---|
| 6 AM StrengthOct 2, 14/16 | Completed | $35 |
| Saturday Team WODOct 3, 18/20 | Completed | $35 |
| 6 AM StrengthOct 5, covered by a sub | Removed | $35 |
| 6 AM StrengthOct 12, 9/16 booked | Upcoming | $35 |
Reporting & Analytics is one part of TeamBuildr OS.
Explore all TeamBuildr OS featuresSales report vs. Memberships report
Both are about revenue. One tells you what came in, the other tells you what's coming.
| Question | Sales report | Memberships report |
|---|---|---|
| What it tracks | Every transaction in your account | Recurring membership revenue only |
| What's included | New and recurring membership charges, packages, retail, workshops and any point of sale transaction | Active recurring memberships and their subscription value |
| What's left out | Nothing. Filter by payment status to narrow it down | One-time packages, retail and workshop fees |
| The headline number | Total revenue, counting paid transactions only | Monthly recurring revenue (MRR) |
| Dates you can view | Any date range, starting with the current month | Past and current months, plus future months as projections |
| Best for | Actual revenue, accounts receivable, tax prep and member purchase history | Forecasting, cash flow planning and spotting seasonal dips |
Last updated November 2026
Reporting & Analytics questions
Five: a General dashboard with revenue, revenue by category, attendance and new members, plus four detailed reports for Sales, Memberships, Payroll and Attendance. Every report has date range options, search or filters, and CSV export.
No. The revenue total in the Sales report only counts paid transactions. Pending, failed and canceled payments are left out, so the number is money you actually received.
Filter the Sales report to Pending and Failed. That shows scheduled payments that haven't run yet and failed payments that need a retry or a new card.
Yes. In the Memberships report, select a future month to see projected recurring revenue based on your active memberships and scheduled changes like cancellations and holds. If revenue is going to dip, you can plan a campaign before it happens.
No. The Payroll report calculates what each coach is owed for the period, including classes run, occupancy and pay rates. You export it and pay coaches through your own payroll process.
Yes. Add a Bonus to a coach's pay rate and set a sign-in number. When a class goes over that number, the coach on the schedule earns the bonus on top of their rate, and the Payroll report adds it to their payout.
Yes. Set the Payroll report's date range to your pay period, like the 1st to the 15th, export it, then run the 16th to the end of the month the same way.
Yes. If their clients pay through TeamBuildr OS, open that trainer in the Payroll report to see every session they ran, apply your split, and export their sessions for your records.
It counts sign-ins, not bookings. A sign-in means the member checked in at the kiosk or a staff member checked them in from the schedule, so no-shows never inflate the numbers.
Yes. Search the Sales report for the items you need, like shakes or apparel, to separate taxable retail from services. Then export the list to CSV for your bookkeeper or accounting software.
Yes. All reports show live data and update as transactions, check-ins and membership changes happen, with no manual refresh.
Run your gym on real numbers.
See how simple reporting works in TeamBuildr OS.
Want the bigger picture? See the Studio Dashboard