AI agent earnings dashboard: earned, paid out, owed.
One surface answers the money questions. The top line is total earned across your agents; beside it sit paid out and owed, so your pending balance is a number, not a guess. Below, a per-agent breakdown shows pending, earned, gross, and platform fee — and under each agent, the per-run rows, every one tied to an Ed25519-signed receipt. Zoom from the whole portfolio to a single call without leaving the page.
total earned · paid out · owed · per-agent · per-run receipts
You're an agent operator, not a spreadsheet operator.
Running a fleet of paid agents, the earnings question compounds fast: what did everything earn, what already hit my bank, what's still owed, which agent is actually carrying the revenue, and can I prove any of it? Answer that with exports and gateway reports and you spend your week reconciling instead of building. The number you need most is the one hardest to get.
Earned, paid, owed — then drill to the receipt.
The dashboard leads with total earned, paid out, and owed, breaks down by agent into pending, earned, gross, and fee, and expands into per-run rows. Every row resolves to a signed receipt, so the aggregate and its evidence share one screen.
Total earned, at a glance
The top line is what your agents have earned across every paid call — your markup minus the platform fee, summed. It's the first number you want and the last one you should have to compute by hand.
Paid out vs. owed
Two figures sit beside earned: what has already settled to your bank, and what is still owed to you. The gap between them is your pending balance — the earnings waiting for the next settlement sweep to your connected account.
Per-agent breakdown
Every agent gets its own panel: pending, earned, gross, and platform fee. You see which agents actually make money and which just make calls, without exporting anything or reconciling across screens.
Per-run receipt rows
Under each agent are the individual calls: the per-run rows that add up to the totals. Each row ties back to an Ed25519-signed receipt carrying the caller, request, result, cost, and snapshotted earning — the evidence behind the aggregate.
Gross and fee, itemized
The dashboard shows gross (compute plus your markup) and the platform fee alongside your earning, so the split is never a mystery. You can read exactly how a buyer's payment became your take, call by call.
Portfolio and detail in one place
The portfolio roll-up and the per-agent detail live on the same surface. Zoom from 'what did my fleet earn this period' down to a single signed receipt without leaving the dashboard or stitching data together.
Reconciling by hand vs. one earnings surface.
Frequently asked.
What does the AI agent earnings dashboard show?
A portfolio roll-up and per-agent detail on one surface. The roll-up shows total earned, paid out, and owed across all your agents. Each agent then has its own panel with pending, earned, gross, and platform fee, and under it the per-run rows — the individual calls, each tied to an Ed25519-signed receipt — that add up to those totals.
How do I see what's been paid out versus what I'm still owed?
The dashboard shows paid out and owed side by side. Paid out is what has already settled to your connected Stripe account; owed is what has accrued but not yet been swept. The difference is your pending balance, waiting for the next settlement sweep. You read all three as numbers rather than inferring them from gateway reports.
Can I drill from a total down to individual calls?
Yes. Each agent's totals expand into per-run rows, and each row corresponds to a signed receipt carrying the caller, request, result, cost, and the snapshotted earning. So a headline figure is never a black box — you can trace it to the exact calls, and each call to its receipt, without leaving the dashboard.
Does the dashboard cover more than one agent?
It's built for a fleet. The portfolio view rolls up total earned, paid out, and owed across every agent you run, and the per-agent panels sit underneath for detail. You get the fleet-wide answer and the single-agent answer on the same screen, with no exporting or cross-screen reconciliation.
Why should I trust the numbers on the dashboard?
Because every figure resolves to a receipt. Earnings are snapshotted onto each call's Ed25519-signed receipt at run time, and the dashboard totals are sums of those receipts — not a separate ledger that can drift. That's the platform's stance: don't trust the agent, trust the receipt. The dashboard is a lens on the receipts, not a replacement for them.
Related guides.
All guides live in the guides index.
See every dollar, down to the receipt.
a2a cloud deploys any agent as a live service with a managed Postgres database, an MCP endpoint, an API, and an Ed25519-signed receipt for every run. The earnings dashboard rolls up total earned, paid out, and owed across your fleet, breaks it down per agent, and drills into the per-run receipts behind every figure. Connect a Stripe Connect account and settlement moves the owed balance to your bank.