Payments & credits

Payments dashboard

Track revenue, transactions, pending checkouts and Stripe payouts in one place.

Payments dashboard

The Payments page is your finance cockpit. Review what students have paid, what's pending, what's been refunded, and what Stripe has paid out to your bank.

Open it from the sidebar. You'll need the payments.view permission (owners and admins have it by default).

What's on the page

Overview KPIs

  • Gross revenue — everything collected in the period
  • Refunds — issued in the period
  • Net revenue — gross minus refunds
  • Active subscriptions — count and MRR
  • Pending checkouts — Stripe sessions started but not completed
  • Latest payout — the most recent Stripe payout, with date and amount

Each KPI compares to the previous period so you spot trends quickly.

Transactions tab

A searchable, filterable ledger of every transaction (drop-in, package purchase, subscription invoice, refund). Click a row for the detail drawer:

  • Customer + linked client profile
  • Stripe IDs (charge, payment intent, invoice)
  • Items purchased
  • Refund button (with optional refund reason)

Payouts tab

Each row is a Stripe payout to your bank account, with the underlying charges that funded it. Click into a payout to see the breakdown.

Useful actions

  • Refresh from Stripe — re-syncs the gateway state for any transaction whose webhook may have been missed
  • Export CSV — download the filtered transactions
  • Open Stripe Express — jump to your Stripe dashboard for full account management

When numbers don't match Stripe

ClassKeep stores its own ledger and reconciles with Stripe via webhooks. If a webhook was delayed or missed, the Refresh from Stripe action re-pulls the latest state for the selected transaction or payout. The KPIs update on next page load.

Last updated 2026-04-29

More in this section

Need more help?

Can't find what you're looking for? Reach out via our contact page.