What This Screen Does
This is your financial dashboard — a bird’s-eye view of how your business is doing money-wise. Think of it like a report card for your revenue, expenses, and key financial metrics. Each metric is displayed as a card with the current value, a percentage change compared to last month, and a small chart showing the trend over time. The screen loads automatically and does not require any input from you.
How to Get There
Open the dashboard.
In the left-hand menu, click Overview.
Click Economics (or you may be taken here by default).
You are now on the Economics Overview screen.
Step-by-Step Guide
1. Review the Top Row — Gross Revenue and Expenses
At the top of the screen you will see two large cards displayed side by side:
Card | What It Shows |
Gross Revenue | The total income your business has earned. This includes all revenue streams (memberships, products, punch cards, personal training, and fines). |
Expenses | The total expenses your business has incurred. |
Each card displays: - Title — the name of the metric. - Total value — the current amount in your chain’s default currency. - Percentage change — how much the value went up or down compared to last month. - Trend chart — a small area chart showing the metric over time. Hover over the chart to see values at specific points.
Color coding for the percentage indicator: - Green — the value increased by 1% or more (good for revenue, good for growth). - Yellow — the value decreased by 1–10% (a small dip, worth keeping an eye on). - Red — the value decreased by more than 10% (a significant drop, needs attention). - Grey — the value changed by less than 1% in either direction (essentially flat).
Note: For Expenses and Missing Payments, the color logic is inverted — an increase is bad (red/yellow) and a decrease is good (green), because you want those numbers to go down.
2. Review the Detailed Metric Cards
Below the top row you will find a grid of smaller cards. Each one focuses on a specific financial metric:
Card | Abbreviation | What It Means |
Monthly Recurring Revenue | MRR | The predictable revenue you earn every month from active memberships. Think of it as your “guaranteed” monthly income. |
Average Revenue per Member | ARM | How much revenue, on average, each member brings in. Higher is better — it means each member is spending more. |
Customer Lifetime Value | CLV | The total revenue you can expect from a single member over the entire time they stay with you. |
Revenue from Product Sales | RPS | Income from selling products (like protein shakes, merchandise, etc.). |
Revenue from Membership Sales | RMS | Income specifically from membership sign-ups and renewals. |
Revenue from Punch Card Sales | RPCS | Income from selling punch cards (pre-paid visit bundles). |
Revenue from Personal Training Sales | RPTS | Income from personal training sessions and packages. |
Revenue from Fines | RF | Income collected from fines (for example, late cancellation fees). |
Missing Payments | LRMP | The total amount of payments that are overdue or have not been collected. You want this number to be as low as possible. |
Each card works exactly like the top-row cards: it shows the current value, percentage change from last month, color-coded indicator, and a trend chart.
3. Read the Trend Charts
Each card contains a small area chart at the bottom.
The chart shows historical data points over time.
Hover over the chart with your mouse to see a tooltip with the exact value and date for each point.
Values are displayed in your chain’s default currency.
4. Interpret the Percentage Change
The percentage shown on each card compares the most recent data point with the second most recent data point (typically last month vs. the month before).
A positive percentage (with a ↑ arrow) means the metric grew.
A negative percentage (with a ↓ arrow) means the metric shrank.
The color of the arrow and percentage follows the color coding rules described above.
What Happens Behind the Scenes
You open the Economics Overview screen
|
v
The system loads your chain settings (to get the default currency)
|
v
API call: ChainSettingsService.getChainSettings()
|
v
The system fetches all financial statistics in parallel:
- StatisticsService.gross() → Gross Revenue
- StatisticsService.gross() → Expenses
- StatisticsService.mrr() → Monthly Recurring Revenue
- StatisticsService.arm() → Average Revenue per Member
- StatisticsService.clv() → Customer Lifetime Value
- StatisticsService.rps() → Revenue from Product Sales
- StatisticsService.rms() → Revenue from Membership Sales
- StatisticsService.rpcs() → Revenue from Punch Card Sales
- StatisticsService.rpts() → Revenue from Personal Training Sales
- StatisticsService.rf() → Revenue from Fines
- StatisticsService.lrmp() → Missing Payments
- StatisticsService.armComparison() → ARM comparison data
- StatisticsService.clvComparison() → CLV comparison data
- StatisticsService.membershipPriceComparison() → Membership price comparison data
- StatisticsService.membershipCategories() → Expense categories
|
v
Each API returns a list of data points (date + value pairs)
|
v
The screen calculates the percentage change for each metric
|
v
All cards render with current values, percentages, and charts
Troubleshooting
“All the cards show zero values”
The statistics APIs may not have enough data yet. If your business is brand new, there may be no transactions to report.
Make sure you have at least one active gym/location with transactions in the system.
Try refreshing the page — the data is fetched when the screen first loads, and a network hiccup may have prevented it.
“The percentage change shows 0% even though the value is not zero”
This happens when the previous month’s value was zero. The system cannot calculate a percentage change from zero, so it displays 0%.
This is normal for new metrics that only started being tracked recently.
“The chart is empty but the value is showing”
The chart needs at least two data points to draw a line. If you only have one month of data, the chart may appear blank while the total value still shows the current number.
Wait until next month’s data is available and the chart will begin to populate.
“The currency symbol looks wrong”
The currency is determined by your chain settings (the default currency configured for your organization).
If it is incorrect, ask an administrator to update the default currency in the Chain Settings area.
After the setting is changed, refresh the Economics Overview page to see the correct symbol.
“The colors do not match what I expect (e.g. revenue went up but the arrow is grey)”
The color only changes when the percentage change is 1% or more in either direction. Changes smaller than 1% are treated as flat and shown in grey.
For Expenses and Missing Payments, the color logic is reversed — an increase shows as a negative signal (yellow or red) because rising costs and missing payments are not a good sign.
“The page is loading very slowly”
This screen makes many API calls at once (over 15 separate statistics requests). On slower connections, this may take a few seconds.
Check your internet connection. If the problem persists, contact your system administrator — one or more statistics services may be experiencing issues.
“I see a blank screen or an error message”
A blank screen usually means one of the API calls failed. Try refreshing the page.
Open your browser’s developer console (press F12) and look for red error messages — they can help your administrator diagnose the problem.
If the issue continues, contact support and let them know which statistics are failing to load.
“I cannot find the Economics Overview in the menu”
Make sure you have the correct role and permissions to view financial data. Not all roles may have access to the economics dashboard.
Ask your administrator to verify that your role includes access to the Overview section.
“The data seems outdated or does not reflect recent transactions”
Statistics are typically calculated on a schedule (for example, once per day or once per month). Very recent transactions may not appear immediately.
Check with your administrator to understand how frequently the statistics are refreshed.
If data is consistently behind, there may be an issue with the statistics processing service.
“The numbers on this screen do not match my accounting software”
The Economics Overview shows data as processed by the platform’s internal statistics engine. Rounding, timing differences, or excluded transaction types may cause small discrepancies.
For official accounting purposes, always rely on your dedicated accounting or bookkeeping software.
If the difference is large, contact support to investigate whether transactions are being categorized correctly.
