Skip to main content

Revenue Tracking

StudioBase tracks revenue from every class booking and displays it across your analytics dashboard. This guide explains how revenue data flows from a booking to your reports.

How Revenue Is Tracked

When a guest books a class, the payment is processed through Stripe. The revenue shown in your analytics reflects the net amount — what you actually receive after Stripe's processing fees (2.9% + 30¢ per transaction).

Payment Flow

  1. Guest books a class — Stripe processes the payment
  2. Transfer created — The net amount is transferred to your connected Stripe account
  3. Analytics updated — The booking and revenue appear in your analytics data

Revenue from a new booking may take a few minutes to appear in your analytics. If you don't see a recent payment, wait a moment and check again.

What Counts as Revenue

IncludedNot Included
Paid class bookingsFree classes
Drop-in payments (card)Cash drop-in payments
Refunded bookings (after refund)

Cash drop-in payments are recorded in your booking records but are not processed through Stripe, so they don't appear in revenue analytics.

Reading Your Revenue Data

Monthly View

The Monthly Analytics page shows:

  • Current month revenue with month-over-month growth percentage
  • Average revenue per booking — total revenue divided by number of bookings
  • Average revenue per customer — total revenue divided by unique customers
  • 6-month trend — whether your revenue is growing or declining over time

Yearly View

The Yearly Analytics page shows:

  • Annual totals for revenue, bookings, and customers
  • Average monthly revenue across the year
  • Best month — your highest-revenue month
  • Percentage breakdown — how each month contributes to the year's total

Insights

The Insights dashboard includes revenue milestones that break down weekly revenue by class, day, and top students.

Reconciling with Stripe

For detailed financial records, tax documents, and export tools, use the Stripe Dashboard:

  1. Go to your Dashboard
  2. In the Payments section, click Stripe Dashboard

Stripe provides:

  • Transaction-level detail for every payment
  • Downloadable reports (CSV, PDF)
  • Tax forms (1099s for US studios)
  • Payout history to your bank account

See Understanding Your Payouts for more about how money moves from bookings to your bank.

Troubleshooting

Revenue seems lower than expected

  • Remember that Stripe fees (2.9% + 30¢) are deducted from each transaction
  • Free classes and cash drop-ins don't appear in revenue analytics
  • Refunded bookings reduce your revenue totals

Revenue not updating

  • New payments take a few minutes to appear
  • Try refreshing the analytics page
  • Check the Payouts page to confirm payments are processing

Numbers don't match Stripe exactly

  • StudioBase shows net revenue (after Stripe fees)
  • Stripe Dashboard may show gross amounts in some views
  • Currency rounding may cause minor differences (less than $0.01)

Need Help?

Contact support@studiobase.org for revenue tracking questions.

Last updated February 7, 2026