← Back to Blog

Know What You're Owed — Pending Payout Indicator Now Live

The provider dashboard at /provider is your command center for managing stations and tracking earnings. But until today, there was no single number that answered the most important question: "How much is currently mine, unpaid?"

The total earned and pending earnings figures tell part of the story, but they don't account for payouts you've already withdrawn. If you've done three payouts this month and earned from thirty sessions, figuring out your current unpaid balance meant cross-referencing your payout history against your earnings.

That gap is now closed. A new Pending Payout card sits in the stats grid, right between Total Earned and Avg Rating. It shows your unpaid balance in VSC and USD — calculated as total completed earnings minus total processed payouts.

The card is visually distinct: a warm amber border and background tint (matching the warning color token) sets it apart from the other stat cards. The value is rendered in the same amber tone, making it immediately recognizable as actionable information — this is money you can withdraw.

If your balance is zero (all earnings have been paid out), the card shows 0.00 VSC — no ambiguity, no hidden amounts.

Under the hood, the backend now computes pending_payout as part of the GET /api/provider/stats response. The calculation queries total earnings from completed bookings (after the 5% platform fee) and subtracts the sum of all processed payouts for that provider. A floor at zero prevents negative balances from displaying.

This is a small data point with outsized value: one glance tells you exactly what's available to withdraw. No more mental arithmetic.