← SitemapWF-63 · Admin payouts and financePopdance wireframes · low-fidelity · numbered markers match the notes at the bottom
URL/admin/payouts
AudienceAdmin (Finance, Super admin)
TemplateApp screen
PriorityLaunch (P1)
🔔 3✉ Messages
 

Payouts & finance 1

Ledger reconciled with payments provider at 06:00 daily. Example data.

Period: October 2026
Export ledgerRun payouts now
Held funds£18,420HELD 96 bookings
Released, awaiting payout£6,310RELEASED
Paid out this month£41,880PAID
Refunds this month£1,2742.1% of GMV
Commission earned£6,91211.3% effective
Payout runsHeld fundsRefundsCommission reportAdjustments
Search run, teacher or booking
Status: Any
Date: Last 8 weeks
Plan: Any
2
RunScheduledTeachersGross releasedCommissionNet paidFailedStatus
PR-2026-44Fri 30 Oct 10:00118£9,840£1,031£8,8092Completed with errorsOpen
PR-2026-43Fri 23 Oct 10:00121£10,420£1,098£9,3220CompletedOpen
PR-2026-45Fri 6 Nov 10:00(est.) 124£6,310£640£5,670n/aScheduledPreview

Held funds 3

Release due: Next 7 days
State: All
Bulk release is disabled; release is automatic.
BookingTeacherHeldEventRelease ruleAuto releaseState
PD-20418S. Marlow£155.0014 Nov48h after complete17 NovHeld
PD-20312D. Foster£460.004 NovAwaiting teacherAuto-complete 6 NovHeld
PD-20276A. Khan£98.0031 OctDispute DSP-0112FrozenFrozen
PD-20255T. Hargreaves£215.0027 OctWindow passedReleased 29 OctReleased

Payout exceptions 4

TeacherAmountReasonSinceAction
R. Okoye£182.00Bank details rejected30 OctEmail teacher Retry
L. Grant£64.50Account under verification29 OctView

Commission report 5

Plan (example rate)TeachersBookingsGMVCommission
Founding (15%)271301£31,200£4,680
Bronze (12%)74138£14,800£1,776
Silver (10%)5884£9,950£995
Gold (8%)915£2,150£172
Membership fees141n/an/a£1,042

Refunds 6

Last 7 days: 9 refunds, £612.
Full: 5 · Partial: 4
Awaiting Finance approval (over £250): 1

Open refund requests

Manual adjustment 7

Search by name or ID
Goodwill credit
0.00
Visible in the audit log.
Submit for second approval

Reconciliation

Provider balance £30,712.40
Ledger held + released £30,730.00
Difference £17.60 Investigate

Notes

  1. Header and KPIs. Fund states mirror the teacher view in Earnings and payouts: HELD (paid by customer, not yet earned), RELEASED (earned, queued), PAID (sent to bank). Figures come from the internal ledger, reconciled daily with the payments provider (for example Stripe Connect). Access: Finance and Super admin; Support has read-only on the Held funds and Refunds tabs. "Run payouts now" requires Finance plus a confirmation dialog and creates an audit entry.
  2. Payout runs. Weekly scheduled run (Friday 10:00 example), plus daily for Gold. Each run is a batch with status Scheduled, Processing, Completed, Completed with errors, Cancelled. Open shows per-teacher lines and provider payout IDs. Filters: status, date range, plan, teacher search. A scheduled run can be paused by Super admin only.
  3. Held funds. Every booking with money held, the rule governing release (48 hours after completion, auto-complete 48 hours after event, dispute freeze) and the next automatic release date. No manual "release now" except through a resolved dispute, to protect the escrow promise. Freeze requires a reason; unfreeze requires Finance.
  4. Payout exceptions. Failed or blocked transfers with provider reason. Retry limited to three attempts. Email template to teacher included. Items older than 5 days escalate to the dashboard.
  5. Commission report. By plan, category and month. Effective take rate versus headline rates (example tiers). Exports: CSV, xlsx for accountants, VAT summary. Rates and membership prices are editable only by Super admin in plan config, effective from a chosen date.
  6. Refunds. Summary and queue link. Partial refunds return commission pro rata. Refund over the Support limit needs Finance approval. Chargebacks from card issuers are listed here with response deadlines.
  7. Manual adjustments. Goodwill credits, clawbacks and corrections. Four-eyes principle: creator cannot approve their own adjustment. Reason is mandatory, and the entry is shown to the teacher as "Adjustment from Popdance". Events: adjustment_created, adjustment_approved.

Mobile

Finance is a desktop task. Under 820px KPIs stack, tables scroll horizontally with sticky first column, and write actions (run payouts, adjustments) are hidden with the message "Use a desktop to make financial changes".

States

Empty run list: "No payout runs in this period." Loading: skeleton tiles and rows. Provider outage: red banner "Payments provider unavailable. Payouts are paused and will resume automatically." Reconciliation mismatch shown in amber with a link to the diff report. Export in progress: toast "We will email you when your export is ready."