Skip to main content

Customer Reports

View customer-focused reports for sales, waivers, memberships, rosters, and more—all essential for tracking engagement and support.

Kristi Carlson avatar
Written by Kristi Carlson
Updated today

These reports can be found on the "All Reports" page under the "Customer" tab.

🎯 Customer Sales

Click the arrow to learn more

📋 What

The Customer Sales report provides a full list of invoices tied to a specific customer account within a selected time range. It displays invoice totals, payment status, and outstanding balances, and can also include data for any linked child accounts when the parent profile is used in the search.

🔑 Key features

  • Filter by:

    • Customer Name or ID

    • Start and End Date for invoice activity

    • Program(s) to narrow results by program type

    • Show Children toggle to include associated minor accounts when the parent is selected

  • For each invoice, the report shows:

    • Invoice Number (clickable link to view details)

    • Date Created

    • Product Name

    • Invoice Cost, Amount Paid, and Remaining Balance

  • Subtotals are displayed per individual (parent and each child), with a Grand Total at the bottom

  • Exportable as CSV or PDF for reconciliation, reporting, or customer communication

✅ When to use it

Use this report when reviewing purchase history for a family, following up on unpaid balances, or providing itemized statements for tax, reimbursement, or customer service needs. It's also helpful when preparing account summaries for high-volume participants or multi-child households.

💡 Pro Tips

Enable Show Children when the account holder is a parent and you need to view all related activity in one report. Use the Program filter to isolate specific areas of spending—such as league fees, camps, or lessons. Export to CSV if you want to total invoices by program type or date for your own analysis or reporting.

📅 Expired Membership

Click the arrow to learn more

📋 What

The Expired Membership report helps identify customers who are currently enrolled in a program but have either an expired membership or no membership on file. It’s a vital tool for confirming eligibility before participation in any membership-required programs.

🔑 Key features

  • Filter by Location to focus on one facility at a time.

  • Use the “Born Before” date filter to target specific age groups—perfect for narrowing down adult or youth participants. For example, entering 4/7/2007 would return only customers born before that date (i.e., age 18+).

  • Columns include:

    • Customer Info: ID, name, and assigned group (class or team)

    • Expired Date: Date membership ended

      • If the field shows “NA,” the customer is on the roster but has never purchased a membership

    • Group, Season, and Location: Displays where they’re currently enrolled

  • All columns are sortable by clicking the column headers

  • Export results as CSV or PDF for easy offline use

✅ When to use it

Run this report before each session or season to ensure all rostered participants meet your organization's membership requirements. It’s especially helpful for front desk staff, program leads, or administrators responsible for eligibility checks.

💡 Pro Tips

If you’re managing youth programs, leave the “Born Before” field blank to return all participants. To review adult eligibility only, enter a birthdate that filters out minors. Sort by the Expired column to bring the most urgent expirations to the top, and use the CSV export to send follow-up reminders or marketing messages in bulk.

🎁 Gift Card Balance

Click the arrow to learn more

📋 What

The Gift Card Balances report provides a quick overview of all customers with active gift cards at a selected location. It displays the original card amount and the current remaining balance so staff can easily track outstanding credit per customer.

🔑 Key features

  • Filter by Location to view balances for a specific site

  • For each customer, the report displays:

    • Customer Name (clickable to access their profile)

    • Original Card Price

    • Current Card Balance

  • Exportable to CSV or PDF for administrative use or audit purposes

✅ When to use it

Use this report to monitor outstanding gift card balances for financial reconciliation, identify customers with unused balances, or respond to customer service inquiries. It’s especially helpful around holidays, expiration checks, or when preparing financial summaries.

💡 Pro Tips

Click on the Customer Name to jump directly to their profile if you need to apply the gift card or adjust their balance. Export to CSV if you want to sort by balance amount or filter by high-value cards. You can also run this report regularly to promote re-engagement with customers who have unused gift card value.

🧑‍🏫 Instructor Payment Report - Per Session

Click the arrow to learn more

📋 What

This report displays instructor assignments and pay calculations for per-session events within a selected time frame. It helps you track registration counts, attendance, event details, instructor rate types, and the total payment owed for each session.

🔑 Key features

  • Filter by Instructor and set a Start and End Date to define the reporting period.

  • Choose how payment is calculated using the Options toggle:

    • Based on registrants

    • Based on attendance

  • Displays the following per session:

    • Instructor Name

    • Roster/Event Name (click to view roster details)

    • Event Date

    • Number of Registrants and Attendees

    • Revenue generated by the session

    • Payment due to the instructor

    • Instructor Rate (hourly, per attendee, percentage-based, etc.)

    • Event Type (e.g., Drop In, Camp, etc)

  • Rates and calculation methods are based on values set on the instructor's User profile.

  • Exportable as CSV or PDF for payroll processing or performance tracking.

✅ When to use it

Use this report when calculating instructor pay for drop-in programs, skills clinics, or other per-session programs. It’s especially helpful for payroll review, budgeting, or confirming that pay aligns with attendance or registration targets.

💡 Pro Tips

Ensure the instructor’s payment method and rate are correctly set in their user account to generate accurate results. Use the Calculate Based on Attended option when you need to pay instructors based on actual participation. Export the report to CSV if you need to group or total payments for multiple instructors or sessions at once.

🧾 Instructor Roster

Click the arrow to learn more

📋 What

The Instructor Roster report provides a detailed view of participants assigned to classes or teams for a selected season, organized by instructor. It displays rosters with participant contact info, roster names, and age details, helping instructors or staff prepare for upcoming sessions.

🔑 Key features

  • Filter by Location, Season, and Day of the Week (DOW) to view specific classes or programs.

  • Search for a specific instructor to quickly pull up their full class roster.

  • Displays detailed participant data including:

    • Roster name

    • Customer ID and name

    • Age

    • Email address

    • Phone number

  • Organized by season, then grouped by instructor, making it easy to scan each instructor’s schedule.

  • Export results to CSV or PDF for printing or administrative follow-up.

✅ When to use it

Use this report when preparing class rosters for instructors at the start of a season, confirming participant information before programs begin, or reviewing who is assigned to each class throughout a session. It's especially helpful for instructors teaching multiple teams or classes on different days.

💡 Pro Tips

For a more focused view, use the Day of Week filter to only show rosters for a specific day—ideal for part-time instructors or rotating schedules. If you’re prepping printed rosters for the field, export as PDF for a clean, readable format. Export as CSV if you want to sort or organize data further in Excel. Filtering by season helps ensure the most current and relevant data is visible for scheduling and communication needs.

🔐 Locker Report

Click the arrow to learn more

Interested in learning more about the Locker Feature?

Check out the article below to see how it works.

📋 What

The Locker Report provides a comprehensive list of locker rentals at selected locations. It includes details about each locker’s location, locker area, locker number, type, and the customer assigned to it. The report also shows contact information, service plan details, and the start and end dates of each locker rental.

🔑 Key features

  • Filter by:

    • Location

    • Locker Area

    • As of Date to view rental status as of a specific day

  • Displays for each locker:

    • Locker Number, Type, and Area

    • Customer ID, Customer Name, and Email

    • Service Plan Name (e.g., annual or monthly locker plan)

    • Service Status (e.g., active or expired)

    • Date Purchased and Date Expires

  • Exportable as CSV or PDF for internal tracking, audits, or renewal planning

✅ When to use it

Use this report to manage locker assignments, prepare for renewals, or verify rental status during customer service inquiries. It’s ideal for facilities like rinks, gyms, and clubhouses that provide locker services and need visibility into who is assigned to which locker.

💡 Pro Tips

Filter by Locker Area to narrow results to specific locker rooms or zones. Review the Date Expires column to identify upcoming renewals or expired rentals. Export to CSV to build outreach lists for locker renewal campaigns or to audit occupancy by locker type or location.

🆕 New Customers

Click the arrow to learn more

📋 What

The New Customers report provides a list of all new customer accounts created within a selected date range, along with optional details about their registration behavior, purchases, and communication preferences. It offers a snapshot of who joined, what they bought, and whether they chose to receive marketing emails.

🔑 Key features

  • Filter by:

    • Date Range (Start and End Date)

    • Location

    • Program to view only customers who registered for a specific program at sign-up

    • Option to Show Unsubscribed Customers (those who opted out of emails at account creation)

  • Displays for each new customer:

    • Customer ID (clickable to access their profile)

    • Name, Phone Number, Email

    • Unsubscribed status

    • Creation Date

    • Teams or Classes associated with their registration

    • Program Name

    • Purchased Products (e.g., memberships, camp registrations, league fees)

  • Exportable as CSV or PDF for outreach, analysis, or follow-up

✅ When to use it

Use this report to track new account creation trends, verify email subscription status, and review what new customers are buying at registration. It’s ideal for customer engagement, onboarding workflows, and evaluating how well marketing or promotional efforts are converting into new sign-ups.

💡 Pro Tips

Enable the Unsubscribed filter to identify customers who opted out of communication—you can flag them for alternative engagement strategies. If you're tracking new members tied to a specific seasonal campaign or program, use the Program filter to see who registered for that offering. Click a Customer ID to instantly open their full profile for additional history or follow-up.

🎟️ Pass Activity

Formerly called "Pass Report"

Click the arrow to learn more

🔒 Note: You must have the Global Financial user role enabled to access this report.

📋 What

The Pass Activity report provides a complete history of all passes issued and used by customers—across all time. It tracks each pass’s usage lifecycle, including total passes purchased, used, and remaining, along with expiration date, purchase source, and optional revenue data. It also displays a list of related invoices and includes access to the Pass Audit Log for deeper tracking.

🔑 Key features

  • Filter by:

    • Location(s)

    • Date Range to view passes sold or used within a specific time window

    • Customer Name or ID for targeted reporting

    • Pass Name

  • Optional display checkboxes:

    • Include Passes with Zero Quantity

    • Only Show Expired Passes

    • Include Customer Information (phone, email, address)

    • Include Revenue

    • Include Invoices

  • Each entry shows:

    • Location

    • Customer Name

    • Pass Name and Expiration Date

    • Total Passes Purchased, Used, and Remaining

    • Original Purchase Date

    • Revenue, Discounts, and Net Sales (if enabled)

    • Invoice Links where the pass was used

    • Audit Log link for full pass history

  • Exportable to CSV or PDF for reconciliation, audits, or internal reporting

✅ When to use it

Use this report to review pass usage over time, track customer engagement, analyze revenue from pass sales, or reconcile invoice activity. It’s especially useful for fitness or drop-in programs that issue multi-use passes and need to monitor remaining visits or pass expiration trends.

💡 Pro Tips

Leave the date fields blank to pull a complete history of pass activity across all customers. Use the Customer ID field to isolate one member’s usage or billing history. Clicking Audit Logs gives you a detailed breakdown of every pass scan or deduction. For pass-based invoicing or cash-flow tracking, enable Revenue and Invoice columns to see how each pass ties back to financial activity.

🎓 Scholarship Customers

Click the arrow to learn more

📋 What

The Scholarship Customers report provides a complete overview of all customers who have a scholarship assigned to their account. When no date range is selected, the report returns all customers with active scholarships and also includes inactive or expired scholarships to support historical reporting—such as reviewing prior-year awards or allocations.

🔑 Key features

  • Filter by:

    • Scholarship Type, including inactive or past scholarships

    • Date Range (optional) to view usage within a specific window

  • For each customer, the report displays:

    • Customer Name and ID

    • Scholarship Name

    • Total Allocation of the scholarship

    • Amount Used

    • Remaining Balance available for future use

  • Shows both currently assigned and historical scholarships

  • Exportable as CSV or PDF for easy reporting, auditing, or funding reconciliation

✅ When to use it

Use this report to track scholarship usage, verify remaining balances for customers, or review how funds were distributed over a given time period. It’s especially helpful when preparing financial summaries for grant providers, reviewing usage caps, or reconciling year-end support.

💡 Pro Tips

Run the report with no dates selected to see the full list of scholarship holders regardless of usage period. Use the Scholarship filter to isolate a specific fund or support year, and export to CSV when calculating totals or reporting externally. Inactive scholarships can be included for retrospective reviews or comparisons between award cycles.

💸 Scholarship Usage

Click the arrow to learn more

New to the Scholarship feature?

Visit the Help Center article below for step-by-step guidance on getting everything set up.

📋 What

The Scholarship Usage report provides a detailed view of how scholarships are being applied across programs. It breaks down how much was awarded, how much the customer paid, and what balance remains for each individual. This report is particularly useful for monitoring financial aid distribution, identifying gaps in coverage, and preparing documentation for reporting purposes.

🔑 Key features

  • Filter by Scholarship, Date Range, Zip Code, or a specific Customer

  • Choose to display Contact Information (address, phone number, age, and gender) for more detailed records

  • Displays for each entry:

    • Scholarship name

    • Customer name and location

    • Roster and product name

    • GL Code and Invoice Number

    • Applied Date

    • Invoiced amount, Scholarship Applied, Customer Paid, and Balance Due

  • Exportable to CSV or PDF for financial tracking or external reporting

✅ When to use it

Use this report to evaluate how scholarships are being applied across programs, assist with billing or follow-up, and prepare summary data for presentations to funders, city councils, or grant administrators. It’s especially helpful when reviewing financial accessibility efforts and auditing usage patterns across seasons.

💡 Pro Tips

Use the Zip Code filter to identify scholarship trends by geographic area. If reporting on individual customer support, enable Contact Information to get full demographic context. Export to CSV when you need to total scholarship usage or prepare spreadsheets for funding agencies.

Suspended Customers

Click the arrow to learn more

📋 What

The Suspended Customers report provides a comprehensive record of individuals who have been suspended from participating in programs, events, or facility access.

This report combines details from both the former Suspensions and Suspended Customers reports into one centralized view, helping staff track active and past disciplinary actions.

🔑 Key features

  • Filter by Date Range or choose the “As Of” date option to display only customers suspended at a specific point in time.

  • Shows key information for each suspension, including:

    • Customer name and ID

    • Team or program associated with the suspension

    • Suspended On and Suspended Until dates

    • Foul reason (e.g., verbal abuse, fighting, theft, payment issues)

    • Employee who issued the suspension

    • Comment section detailing the incident or context for the action

  • Sortable columns allow quick reorganization by name, team, date, or employee

  • Export options include CSV and PDF for administrative use or formal documentation

✅ When to use it

This report is essential for monitoring behavioral issues, enforcing suspension policies, and maintaining a safe, accountable environment. Use it to inform staff, follow up on past incidents, or provide transparency in disciplinary actions across your organization.

💡 Pro Tips

If you’re reviewing active suspensions for a specific day (like game day or camp check-in), use the “As Of Date” filter to view only currently suspended individuals. The comments section often contains critical context—always review it before contacting or re-admitting a suspended customer. Exporting the report to CSV makes it easy to filter by employee, date range, or foul type if you're conducting internal audits or preparing reports for leadership.

🧑‍🤝‍🧑 Team Join Report

Click the arrow to learn more

📋 What

The Team Join Report displays all customer-submitted join requests to be added to a team roster, along with their current approval status. It helps track which requests were accepted, declined, or are still pending, and includes key details about the request, customer, and team.

🔑 Key features

  • Filter by Location, Season, and Date Range (based on the request submission date).

  • Choose which statuses to include in the results: Accepted, Pending, Declined.

  • Each row includes:

    • Customer Name, Email, and Phone

    • Team and League

    • Season

    • Date of the join request

    • Status (sortable)

    • Location of the team

  • Export results as CSV or PDF for communication or internal tracking.

✅ When to use it

This report is perfect for team managers, program coordinators, or customer service staff who need to monitor roster requests, follow up on pending approvals, or verify declined entries. It’s also helpful during the preseason to ensure no join requests are overlooked.

💡 Pro Tips

Use the status filters to quickly isolate only Pending requests for follow-up. If a specific season is receiving a high volume of requests, narrow by season filter to reduce clutter. Exporting to CSV is helpful if you need to send reminders or batch updates to team managers.

💰 Top Sales by Customer

Click the arrow to learn more

📋 What

The Top Sales by Customer report ranks customers based on the total sales revenue they’ve generated during a selected date range. It’s designed to highlight your highest spenders, offering a detailed view of both their purchase activity and personal information for follow-up or recognition.

🔑 Key features

  • Filter by Location and Date Range to focus your results on specific facilities and timeframes.

  • Customer Ranking displays individuals in descending order by total sales during the reporting period.

  • Detailed Customer Information includes:

    • Name, customer ID, and email

    • Birthdate, day and mobile phone numbers

    • Full address including city, state, and ZIP code

  • Customizable Max Results allows you to set the number of customers shown (e.g., Top 100, 500, etc.)

  • Sortable Columns let you organize the table by total, name, location, or other fields

  • Export Options allow download as CSV or PDF for additional analysis or distribution

✅ When to use it

This report is ideal when you need to identify top spenders for loyalty programs, marketing campaigns, or customer appreciation efforts. It's also useful for analyzing purchasing behavior across locations or reviewing seasonal high-value customers.

💡 Pro Tips

If you're planning promotions or special offers, filter by a specific season or campaign window to identify your most engaged customers during that time. Sorting by total sales gives you a quick snapshot of who’s spending the most, while exporting to CSV makes it easy to generate mailing lists or analyze geographic trends. Adjust the Max Results field depending on whether you want a narrow top-performer view or a broader customer overview.

✍️ Waiver Report

Click the arrow to learn more

📋 What

The Waiver Report provides a detailed list of all customer waivers signed within a selected date range, whether submitted online or completed in person. It includes a breakdown of waiver types, tracks minor releases, and shows validation details to ensure full waiver compliance across your organization.

🔑 Key features

  • Filter by Location and Date Range to view waivers signed within a specific timeframe.

  • A summary table at the top quickly displays totals for:

    • Minor Releases (waivers signed by a parent/guardian for a minor)

    • Paper Waivers (marked as PAPER_SIG when entered manually by a staff member)

    • Online Waivers (digitally signed)

    • Total Waivers signed

  • See whether each waiver is valid and accepted, and identify if it’s a minor waiver based on the presence of a Parent ID.

  • Signature source is labeled—either with the initials of the signer for online waivers or as PAPER_SIG for in-person/paper submissions.

  • Each entry includes:

    • Customer and Customer ID

    • Waiver ID

    • Parent ID (if a minor)

    • Signature source

    • Validity and acceptance status

    • Re-sign date (for expiration tracking)

    • IP address

    • Employee who recorded it

    • Location where the waiver was signed

  • Exportable as CSV or PDF for easy tracking or compliance audits.

✅ When to use it

Use this report when verifying that all participants—especially minors—have valid waivers on file. It's essential for managing risk, preparing for events, and ensuring your organization stays compliant with liability and safety policies.

💡 Pro Tips

Use the Minor Release and Parent ID fields to quickly find underage participants and confirm parental consent. Check the Signature column for PAPER_SIG entries to spot manually recorded waivers, which may require extra attention or verification. Export the report regularly to ensure waivers are being collected properly across all locations, and use the Re-Sign date to stay ahead of expiring documents.

Did this answer your question?