@include('admin.dash.layout.header')

Revenue & Payout Dashboard

Track platform revenue, commissions, and manage merchant payouts.

Reset
Total Revenue
₦{{ number_format($totalRevenue, 2) }}
@if($monthlyGrowth > 0) {{ number_format($monthlyGrowth, 1) }}% @elseif($monthlyGrowth < 0) {{ number_format(abs($monthlyGrowth), 1) }}% @else No change @endif vs last month
Platform Commissions
₦{{ number_format($totalCommissions, 2) }}
10% commission rate
Merchant Payouts
₦{{ number_format($merchantPayouts, 2) }}
90% to merchants
Pending Payouts
{{ $pendingPayouts->count() }}
₦{{ number_format($pendingPayouts->sum('amount'), 2) }} total
Revenue by Transaction Type
@foreach($revenueByType as $type)
{{ ucfirst($type->type) }}
₦{{ number_format($type->total, 2) }}
{{ $type->count }} transactions
@endforeach
Daily Revenue Trend
Top Merchants by Revenue
@foreach($topMerchants as $merchant) @endforeach
Merchant Revenue Transactions Commission
{{ $merchant->name }}
₦{{ number_format($merchant->total_revenue, 2) }}
{{ $merchant->transaction_count }}
₦{{ number_format($merchant->total_revenue * 0.10, 2) }}
Quick Stats
  • This Month
    ₦{{ number_format($currentMonth, 2) }}
  • Last Month
    ₦{{ number_format($lastMonth, 2) }}
  • Active Merchants
    {{ $topMerchants->count() }}
@if($pendingPayouts->count() > 0)
Pending Payouts ({{ $pendingPayouts->count() }})
@foreach($pendingPayouts as $payout) @endforeach
Merchant Transaction ID Amount Request Date Actions
{{ $payout->user_name }} {{ $payout->tnx_id }} ₦{{ number_format($payout->amount, 2) }} {{ \Carbon\Carbon::parse($payout->created_at)->format('M d, Y') }}
@endif
@include('admin.dash.layout.footer')