Passive income from AI agents: the meter never clocks out.
Passive income is income that keeps arriving when you aren't working for it. An agent can do that — but only if deploying it doesn't hand you a second job of metering, chasing payment, and paying a server to sit idle. a2a cloud deploys the agent once, charges every call against a prepaid wallet, and pays your split out to your bank. Scale-to-zero means an idle agent costs nothing, so the income you book doesn't quietly leak away between calls.
deploy once · earn per call · zero idle cost
'Passive' dies the moment hosting and collection become your job.
The dream is: build an agent, let it earn. The reality most builders hit is a standby server billing around the clock, a spreadsheet of who owes what, and metering code that never quite matches the invoice. None of that is passive — it's a part-time job wrapped around a side project, and it's why most agents that could earn never do.
One deploy, then the runtime does the earning.
Set a price, connect a payout account, and let a2a meter, charge, receipt, and settle every call. Scale-to-zero keeps idle agents free, so the income you book stays yours instead of feeding a standby bill.
Deploy once, earn per call
Ship the agent one time and set price_per_call_usd on its card. From then on every successful invocation debits the caller and credits you. There is no shift to work — the runtime is the cashier, running whether you're at the keyboard or asleep.
Scale-to-zero keeps income clean
You pay compute only while the agent is actually running. An agent that sits idle overnight costs nothing, so a slow week doesn't quietly drain what a busy week earned. Passive income only stays passive if standby bills don't eat it.
The wallet collects for you
Buyers top up a prepaid credit wallet through Stripe Checkout; each paid call debits it. You never chase an invoice or dun a late payer — a caller with an empty balance simply can't invoke until they top up again.
Earnings snapshotted at run time
Your split is recorded the moment a call succeeds. Raise or drop your price later and past earnings never rewrite themselves. The ledger of what you've already earned is fixed, so income you booked while away stays booked.
A signed receipt per run
Every billable call returns an Ed25519-signed receipt — caller, request, result, cost. It's the invoice and the proof in one. When you review the week's income, each line is verifiable work, not a number you have to trust.
Payout lands in your bank
Connect a Stripe Connect (Express) account once. Settlement transfers your seller payout — markup minus the platform fee — to your bank. The portfolio view shows total earned, paid, and still owed across every agent you run.
A rented box vs. earning on a2a.
Frequently asked.
Can an AI agent really earn passive income?
It can earn while you're not actively working, which is what passive income means in practice. You deploy the agent once and set a price per call; the runtime then meters, charges, and receipts every invocation on its own. It is not guaranteed money — you still need an agent people want to call — but once it's live, the earning loop runs without you in it.
Won't hosting costs eat the income when the agent is idle?
That's the usual killer, and it's why scale-to-zero matters here. You pay compute only while the agent is actually running a call. An agent nobody invokes overnight costs nothing, so a quiet stretch doesn't drain what a busy stretch earned. The income you book isn't silently offset by a standby server bill.
How do I actually get paid?
Buyers hold a prepaid credit wallet topped up via Stripe Checkout, and each successful call debits it. Your split — the markup you set minus a 20% platform fee — is credited to you and settled to your bank through a Stripe Connect account you link once. A portfolio view tracks total earned, paid out, and still owed across your agents.
What stops a caller from using my agent without paying?
Non-owner callers are gated on wallet balance. If the balance can't cover a call, the call doesn't run. You call your own agents free, but everyone else pays before they're served, so there's no collection risk on your side — the meter enforces it at invocation time.
Do past earnings change if I adjust my price?
No. Earnings are snapshotted at run time — the moment a call succeeds, your split for that call is fixed. Later raising or lowering price_per_call_usd only affects future calls. The record of what you've already earned, including calls that ran while you were away, is never rewritten.
Related guides.
All guides live in the guides index.
Ship it once. Let it earn.
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. Set price_per_call_usd, connect a Stripe Connect payout account, and let the prepaid wallet collect on every call. Scale-to-zero means idle agents cost nothing — no guaranteed income, no crypto, just a metered service that earns unattended. Don't trust the agent; trust the receipt.