Earnings Dashboard

Payments & Donationspayments

Earnings Dashboard

The Earnings Dashboard gives you a clear view of your income across all payment sources.

User Earnings

Go to Money → Earnings (/payments/earnings) to see your personal earnings.

Date Picker

Select a date range to view earnings for a specific period. The dashboard updates all cards and charts to reflect the selected range.

Summary Cards

Four cards show your earnings at a glance:

Card Description
Donations Total received from donations and fundraising campaigns
Bookings Total received from paid event bookings
Products Total received from product sales
Net Earnings Combined total after platform fees

Each card shows both the amount and the number of transactions.

Period Comparison

Below the summary cards, a comparison section shows how your current period compares to the previous period of the same length. Percentage changes are highlighted:

  • Green with an up arrow for increases
  • Red with a down arrow for decreases

Charts

  • Earnings Over Time — line or bar chart showing daily earnings within the selected period
  • Earnings by Source — breakdown of income by source (donations, bookings, products)

Recent Transactions

A table of the most recent transactions within the selected period, showing date, type, amount, and status.

Admin Earnings

Admin role required

Go to Admin → Earnings (/admin/earnings) to see platform-wide earnings.

Platform Fee Collection

Summary of all platform fees collected across all users, with date range filtering.

Top Merchants

A ranked table of your highest-earning merchants (users), showing their total revenue, fee contribution, and transaction count.

Fee Breakdown

Charts showing platform fee trends over time and fee distribution by payment type.

Requirements

  • User earnings require an active Stripe Connect account
  • Admin earnings require the Admin role

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.