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
- Guest books a class — Stripe processes the payment
- Transfer created — The net amount is transferred to your connected Stripe account
- 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
| Included | Not Included |
|---|---|
| Paid class bookings | Free 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:
- Go to your Dashboard
- 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.