Sales by class reports

Revenue breakdown by individual class, service type, or category.

Arketa offers several reports for analyzing revenue at the class level.

Sales by Class

Shows revenue generated per individual class — useful for identifying your best-performing classes.

Key columns: Class name, class time, instructor, location, total revenue, number of bookings.

How revenue is attributed to a class

The revenue shown for a class is not the money collected on the day of the class. Arketa spreads what each client paid for their pricing option across the bookings that pricing option covers, then totals the bookings in that class:

Booking paid withRevenue counted for the class
Drop-inThe amount paid for that booking
Class packThe amount paid, divided by the number of sessions in the pack
MembershipThe membership payment, divided by the visits it covers in that billing period
Canceled or free bookingNothing

Two things follow from this that often surprise people:

  • A one-session pricing option puts its whole price on a single class. If you sell a deposit or a custom-priced package as a pricing option with one session, that entire amount is attributed to the first class the client books with it. To keep per-class revenue meaningful, give the pricing option a session count that matches what it actually covers.
  • Membership revenue moves between classes. A client who visits once in a billing period contributes their whole membership payment to that one class, while a client who visits ten times contributes a tenth of it to each.

To see the per-client figures behind any class total, run the Booking report for the same date and class.

Sales by Class Service Type

Aggregates revenue by service type (e.g., "Yoga", "HIIT", "Pilates"). Useful for understanding which modalities drive the most revenue.

Key columns: Service type name, total revenue, booking count.

Sales by Event Service Type

Same as above, but for events.

Sales by Private Service Type

Revenue per appointment/private service type.

Key columns: Service type name, total revenue, session count.

Sales by Class Category

If you've organized your service types into categories, this report shows revenue per category.

Sales by Category (Revenue)

Broad revenue groupings across all product types:

  • Class packs
  • Subscriptions
  • Drop-ins
  • Bundles
  • Retail
  • Gift cards
  • Other

Sales by Package and Subscription

Revenue broken down by the individual pricing option name — useful for understanding which specific packages and memberships are selling most.

Export any of these reports

  1. Go to Analytics → Reports
  2. Find the specific report
  3. Click Export → CSV or PDF
Was this helpful?