What This Screen Does
This screen shows you how much revenue each member brings in on average, per month. Think of it like checking the average spend per customer at a shop — but broken down over time in a chart. It separates the numbers into active members, inactive members, and all members combined, so you can see trends and spot changes in your revenue per head.
How to Get There
Open the dashboard.
In the left-hand menu, click Insights.
Navigate to the Average Revenue Per Member report.
You are now on the Average Revenue Per Member screen.
Step-by-Step Guide
1. Select a Date Range
Use the From Date and To Date filters at the top of the page.
This controls the time window shown in the chart.
The chart displays data month by month within your chosen range.
Filter | Required | What to Enter |
From Date | Yes | The start date for the report. Pick a date from the date picker. |
To Date | Yes | The end date for the report. Pick a date from the date picker. |
2. Filter by Membership Type (optional)
Use the Membership Type filter to narrow the report to specific membership types.
If you leave this empty, all eligible membership types are included.
Eligible types are: contingent, campaign, and personal training memberships.
Guest and staff memberships are never included in this report.
Filter | Required | What to Enter |
Membership Types | No | Select one or more membership types from the dropdown. Leave blank for all. |
3. Set Minimum Membership Length (optional)
Use the Minimum Length of Membership in Days filter to exclude members who have been signed up for fewer days than the threshold you set.
This is useful if you want to filter out trial members or very short-term sign-ups.
Filter | Required | What to Enter |
Minimum Length of Membership (days) | No | Enter a number of days. Only members whose membership has lasted at least this many days will be included. |
4. Read the Chart
The chart is an area chart that shows monthly averages over time.
The X-axis (horizontal) shows months in the format MMM yyyy (e.g. Jan 2025).
The Y-axis (vertical) shows the average revenue amount in your default currency.
There are multiple series (lines/areas) on the chart representing different member groups — typically active, inactive, and all members.
Hover over any point on the chart to see the exact value for that month.
The legend at the top-right of the chart tells you which color represents which series. Click a legend item to show or hide that series.
5. Understand the Tooltip
Click the info icon (ℹ) next to the title to see a detailed explanation of how the numbers are calculated.
Key points from the tooltip:
The amount is the average price of all active memberships in each month.
That number is divided by the average number of memberships a single member holds.
The inactive price represents what would have been paid if those memberships were active.
The inactive amount is subtracted from the active amount to get the total per member.
Only contingent, campaign, and personal training memberships are included.
Guest and staff memberships are excluded.
6. Change the Selected Gym
The report automatically uses your currently selected gym (shown in the dashboard header).
To view data for a different location, switch the active gym using the gym selector in the top navigation.
The chart will reload with data for the newly selected gym.
What Happens Behind the Scenes
You set filters (dates, membership types, minimum days)
|
v
System checks that a gym is selected
|
v
Loading indicator appears on the chart
|
v
API call: getAverageRevenuePerMember({ fromDate, toDate, membershipTypeIds, minimumLengthOfMembershipInDays })
|
v
Server calculates monthly averages for active, inactive, and all members
|
v
Chart data is returned as series (one per member group)
|
v
Loading indicator disappears
|
v
Area chart renders with the returned data
(If all values are zero, the chart shows empty)
Troubleshooting
“The chart is empty and shows no data”
Make sure your date range covers a period where you had active memberships.
Check that the selected gym actually has members with the eligible membership types (contingent, campaign, or personal training).
If you set a minimum membership length, try lowering it or removing it — you may be filtering out all members.
Remember that guest and staff memberships are excluded from this report.
“The chart is loading forever”
This usually means the server is taking a long time to process a large date range.
Try narrowing your date range to a shorter period (e.g. 6 months instead of 3 years).
Check your internet connection. If you are on a slow connection, the request may time out.
Refresh the page and try again. If the problem persists, contact support.
“The numbers seem too high or too low”
Remember that the calculation divides total membership revenue by the average number of memberships per member, not by the total number of members.
If a member holds multiple memberships, this affects the average.
Check whether you have the correct membership types selected in the filter. Including or excluding certain types can change the numbers significantly.
Review the info tooltip (ℹ) for a full explanation of the calculation method.
“I changed the gym but the chart did not update”
The chart should reload automatically when you switch gyms. If it does not, try refreshing the page.
Make sure the new gym has been fully selected in the gym selector at the top of the dashboard.
If the new gym has no data for the selected date range, the chart will appear empty — this is expected.
“I do not understand the difference between active and inactive amounts”
The active amount is the actual revenue from memberships that were active during each month.
The inactive amount represents the revenue you would have earned if paused or inactive memberships had been active instead.
The total (all members) combines these to give you a complete picture.
Think of the inactive amount as “lost potential revenue” — it shows what you are missing out on from members who paused or stopped their memberships.
“The months on the X-axis are hard to read”
The month labels are displayed at an angle to fit more of them on the screen.
If the labels feel cramped, try narrowing your date range so fewer months are shown at once.
Hover over a data point to see the exact month and value in a tooltip.
“I cannot find this report in the menu”
Make sure you are looking under the Insights section in the left-hand menu.
Your user role may not have permission to view insights. Ask an administrator to check your role settings.
If your plan or subscription does not include insights, this screen may not be available to you.
