a2a cloud
deploy once, earn while you sleep

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

0$
cost while idle
0
signed receipt per call
0
hours you're on shift
the problem

'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.

An always-on server bills 24/7 even during the hours nobody calls the agent.
Hand-rolled metering drifts from what the buyer is actually charged.
Chasing invoices and reconciling payments is ongoing manual work.
Without enforced payment, a caller can consume the agent and never pay.
the a2a way

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 callScale-to-zero keeps income cleanThe wallet collects for youEarnings snapshotted at run timeA signed receipt per runPayout lands in your bank

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.

side-by-side

A rented box vs. earning on a2a.

dimension
rent a server
a2a
idle cost
A rented server bills 24/7 whether or not anyone calls the agent.
Scale-to-zero: idle agents cost nothing, so downtime doesn't erode earnings.
collecting
Invoice, remind, and reconcile every buyer by hand.
Prepaid wallet debits per call; empty balances gate access automatically.
presence
Income needs you online to run the job and take the money.
The runtime meters, charges, and receipts each call unattended.
trust
A usage number the buyer has to take on faith.
A signed receipt per call that both sides can verify against the work.
getting paid
Wire up Stripe, webhooks, and payout logic before a cent moves.
Connect a payout account once; settlement transfers your split to your bank.
questions

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.

keep reading

Related guides.

All guides live in the guides index.

agents that earn while you sleep

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.