The day cost, in one table
Agent cost goes wrong in one predictable way: the price is a rate, the agent decides the volume, and the total only exists after the work. A researcher loop, a retry that never gives up, or a planner that rebuys the same data can turn a small per call rate into a large day. The fix is to choose a structure where the total is decided first.
| Structure | What a day costs on Zambo | When it fits |
|---|---|---|
| Free tier | $0. No account, no API key to start. 20 free calls per day. | First calls, testing, light daily work. |
| Flat day | $0.99 Day Pass for 24 hours. One payment, no per call meter during the day. | A burst: a sprint, a demo day, one client job. |
| Flat 30 days | $29 for 30 days, one payment, or $290 for 365 days. $19 for 30 days for $ZAMBO holders. | Work most days, with the same flat logic stretched over a month. |
| Pay per call | One exact payment per call through x402, in USDC on Base, scheme exact. No subscription behind it. | Single, occasional calls where an endpoint offers per call payment. |
Humans pay by PayPal or card through PayPal. Agents pay USDC on Base via x402. That split is the whole checkout story: people use the payment method people already have, agents use the payment method software can sign on its own.
How much does it cost to run an AI agent for a day?
On Zambo, a day is a known number before the work starts. Start free with 20 free calls per day, then pay $0.99 USDC on Base for a Day Pass that covers 24 hours, or $29 for 30 days with the Zambo Pass when the work is daily. Because the price attaches to the day instead of the call count, a busy agent day costs the same as a quiet one. Compare the options and start at zambo.dev/add.
What is the cheapest way to pay for AI agent API calls?
Start free, then match the structure to the pattern. This page does not claim any price is cheapest overall, because that claim fails as soon as the pattern changes. A free call beats every paid structure. A flat day at $0.99 beats a running meter on a busy, bursty day because the total cannot move. A flat 30 days at $29, one payment, beats buying single days when the work runs most days. Per call payment beats both flats for a single occasional call, because you pay for that call and nothing else.
The mistake to avoid is paying a monthly subscription for a tool layer the agent uses on three days a month, or metering a burst whose volume nobody can predict. Count the real work days first, then pick the structure from the table above. The comparison of subscription and pay as you go shapes, with the same numbers, is in AI subscriptions vs pay as you go.
Can an AI agent spend money on its own?
Yes, where the endpoint speaks x402, and the payment leaves a record. The agent needs a funded wallet. The endpoint returns an exact challenge: the amount, the asset, the network, and where to pay. The agent signs that challenge and settles it, with no card form and no checkout page a program cannot complete.
Observed live on October 23, 2026 from the Zambo Day Pass challenge at the x402 endpoint: x402 version 2, scheme exact, network eip155:8453 (Base), asset USDC, amount 990000 atomic units, which is $0.99, and a maximum timeout of 900 seconds. The resource description on that challenge says: Not per call - one payment covers 24 hours. Every call returns a verifiable receipt. The autonomous payment policy on the same challenge says agents may pay the $0.99 USDC Day Pass directly, no human approval is required by Zambo, and its own wallet or spending policy still applies. That last clause matters: Zambo does not override the policy you set on the wallet itself.
So an agent can spend on its own in the narrow, useful sense: it can settle an exact, quoted amount from a wallet you funded, for access you pointed it at, and the settlement leaves a verifiable receipt you can reopen afterward. It cannot spend money it was never given, and nothing is charged if the wallet is empty or the signature is not valid. The record of real agent settlements is tracked in AI agent spend tracking and explained in what is x402 and how AI agents pay.
How do I set a spending limit for my AI agent?
Set the cap on the endpoint first, then use a flat pass as the second fence. On Zambo, spend_limit_set sets a daily dollar cap on the work connection, with an optional monthly cap, and any call that would cross the cap is refused before money moves, with the refusal filed as a verifiable receipt. spend_limit_status reads the position back at any time. A flat pass is a limit by construction on top of that: if the agent works under a $0.99 Day Pass for 24 hours, its tool cost for that day is $0.99, full stop. There is no meter running beside it that a loop can inflate. If the work is ongoing, $29 for 30 days, one payment, does the same job across the pass. The decision happens once, before the work, at a price you chose.
- Set the cap. Call spend_limit_set with the most a good day of work should cost. Calls inside the cap run; the first call past it is refused and filed as a verifiable receipt.
- Start on the free tier. No payment method is attached, so there is nothing to run up while you learn the pattern.
- Buy the flat unit that matches the job. One day for a burst, 30 days for ongoing work. When the unit ends, access falls back to the free tier until someone buys again.
- Fund the agent wallet only to the level you accept. For per call x402 payments, each payment is one exact amount, and the wallet balance is the hard outer bound on what the agent can settle.
- Audit from receipts, not from memory. Every call returns a verifiable receipt at a public run link, so after the fact you can reopen what ran, when, and what it returned, job by job.
Honest scope: this controls spend on work that runs through Zambo. It does not control money an agent spends on a different service through a different key or wallet. Put the work on the flat structure and the control is total for that work. Leave a separate paid route open and no flat pass can close it for you.
Which APIs can AI agents call without an API key?
Zambo, for a start you can verify in one minute. Open zambo.dev/chat and run a real call in the browser, or connect to https://zambo.dev/mcp and call a tool. No account, no signup, and no API key are needed to start on the free tier, which gives you 20 free calls per day. The worked example at the top of this page is exactly such a call: it ran anonymously, cost nothing, and still left a verifiable receipt anyone can check.
Why this category matters for cost: a key requirement usually arrives with an account, and an account usually arrives with a card on file, and a card on file is how a test becomes a metered bill. A no key free tier breaks that chain at the first link. You can judge the tools on real work, with receipts, before any payment decision exists. For the day pass version of the same entry point, see AI agent day pass: $0.99 for 24 hours of tool access and the x402 Day Pass.
Pay per AI tool call instead of monthly subscription?
Yes, and Zambo gives you both units so you can pick per job. Per call payment through x402 attaches the cost to the call that used the access: one exact payment, settled by the agent, receipt as the spend record. That fits software that works in jobs, runs once, and stops. A monthly subscription fits a person at a desk every day. An agent is not at a desk every day, which is why per call and per day units exist for it.
Note the honest distinction on Zambo itself: the x402 rail is live there today for the Day Pass, and that offer is deliberately flat, not per call, as its own challenge description states. So on Zambo the anti subscription choice is one flat $0.99 payment for a whole day of calls, while per call exact payment is what the same protocol offers where an endpoint prices single calls. Either way, there is no monthly subscription behind the payment, nothing renews, and every call still returns its verifiable receipt. The no subscription entry route is also covered in AI tools without a subscription.
How much does it cost to keep a verifiable record of every AI job?
The record-keeping question hides inside the day-cost question: a cheap day of agent work is expensive if none of it can be checked afterward. On Zambo the verifiable record is not priced separately, because every call returns its receipt as part of the call itself. The free tier gives you 20 free calls per day, a Day Pass is $0.99 for 24 hours, and the Zambo Pass is $29 for 30 days or $290 for 365 days, with a $19 holder Pass for $ZAMBO holders. The same receipts form the cost record per job: what ran, what it returned, and what it cost, under the daily spend limit you set for capping spend. One record answers both what the day cost and what the day produced.
Honest limits: what Zambo does not offer for cost control
Read this section before relying on any other section. Zambo does not offer a configurable budget dashboard. It does not offer spend alerts. It does not offer per-key caps. If your setup requires an alert when spend crosses a threshold, or a dashboard that aggregates every service an agent touches, you will need to build or buy that layer separately, around the receipt record.
What Zambo offers instead is structural, and it is enough for the problem this page answers: a daily dollar cap set on the work connection with spend_limit_set, with refused calls filed as verifiable receipts, flat prices known before the agent runs, exact per call payments where x402 is spoken, a wallet bound you set by how much you fund, and a verifiable receipt for every call so spend can be audited after the fact. A receipt proves the saved result was not changed since it was saved. It does not prove the result was correct, and it does not prove a purchase was a good idea. Cost control that starts from checked records beats cost reporting that starts from summaries, but neither replaces your judgment about whether the work was worth paying for.
Questions, answered
How much does it cost to run an AI agent for a day?
On Zambo, a day of AI agent work can cost $0 to start, $0.99 for a paid day, or a share of a longer pass. Start free with no account and no API key: 20 free calls per day, then you upgrade. For a full paid day, the $0.99 Day Pass for 24 hours lifts the limits for one flat payment, known before the agent runs. For ongoing work, the Zambo Pass is $29 for 30 days, one payment, or $290 for 365 days, and $19 for 30 days for $ZAMBO holders. There is no per call meter on a pass, so the day cost cannot grow while the agent works.
What is the cheapest way to pay for AI agent API calls?
The cheapest structure depends on how much the agent actually calls, and no single price is cheapest for every pattern. Start on a free tier that needs no account and no API key, because a call that is free beats any paid structure. For a burst of work on one day, a flat $0.99 Day Pass for 24 hours fixes the total at $0.99 however the day goes, which is why it fits bursty agent work. For work most days, the Zambo Pass at $29 for 30 days, one payment, spreads one flat price across the month. Per call payment fits single, occasional calls. Compare structures, not headlines: free first, flat for bursts and for daily work, per call for one off calls.
Can an AI agent spend money on its own?
Yes, where the endpoint speaks a machine readable payment protocol such as x402. The agent holds a funded wallet, receives an exact payment challenge, signs it, and the payment settles in USDC on Base with scheme exact. On Zambo, the live x402 challenge for a Day Pass states that agents may pay the $0.99 USDC Day Pass directly and that no human approval is required by Zambo, while its own wallet or spending policy still applies. Every such payment leaves a verifiable receipt, so the spend can be checked afterward at its public run link. An agent with no funded wallet cannot pay, and nothing is charged.
How do I set a spending limit for my AI agent?
Set it on the endpoint the agent already calls. On Zambo, spend_limit_set sets a daily dollar cap on the work connection, with an optional monthly cap as a second fence, and spend_limit_status reads the position back at any time: what has been spent today, what is pending, and what remains. A call that would cross the cap is refused before any money moves, and the refusal itself is filed as a verifiable receipt, so the limit leaves a record instead of a surprise. A flat pass is a structural second limit: pay $0.99 for 24 hours or $29 for 30 days, one payment, and there is no per call meter inside that time. Keep the agent wallet funded only to the level you accept for per call payments, because each x402 payment is one exact amount for one payment decision.
Which APIs can AI agents call without an API key?
Zambo is one you can check today. Its free tier needs no account and no API key to start: open zambo.dev/chat in a browser and run a real call, or connect any MCP capable client to https://zambo.dev/mcp and make free calls: 20 free calls per day. Every free call still returns a verifiable receipt at a public run link. Other APIs set their own key rules, so check each one in its own documentation before assuming a key is not needed. If an API demands a key and a card before the first test call, it does not belong in this category.
Pay per AI tool call instead of monthly subscription?
Yes. Pay per call is the x402 shape: one call, one exact payment in USDC on Base, scheme exact, settled by the agent from its wallet, with a verifiable receipt as the spend record and no monthly subscription behind it. Zambo also uses that same x402 rail for a flat day: its live Day Pass description says Not per call - one payment covers 24 hours, for $0.99 in Base USDC for 24 hour access. So you can choose the unit that fits the job: one exact payment per call where an endpoint offers it, or one flat $0.99 payment for a whole day of calls on Zambo, instead of a monthly subscription either way.
What does a verifiable receipt prove about what an agent spent?
A verifiable receipt proves the saved result of a call was not changed since it was saved: the tool that ran, the time, the recorded inputs, and the saved result, checked by recomputing its commitment. For a payment, the receipt is the spend record you can reopen at its public run link and check free at zambo.dev/verify. It does not prove the purchase was wise or the result was correct. Those judgments stay with the person reading the checked record.
Does Zambo offer a budget dashboard, spend alerts, or per-key caps?
No. Zambo does not offer a configurable budget dashboard, spend alerts, or per-key caps. The cap it offers lives on the work connection: spend_limit_set sets a daily dollar cap, with an optional monthly cap, and a call past the cap is refused before money moves, with the refusal filed as a verifiable receipt. spend_limit_status reads the position back at any time. On top of that, flat passes fix the price before the agent runs, each x402 payment is one exact amount, and the verifiable receipt for every call is the audit record. If you need alerts or a dashboard, you will need to add that layer yourself around the receipt record.
How much does it cost to keep a verifiable record of every AI job?
Nothing extra on Zambo: the receipt is part of the call, not an add-on. The free tier gives you 20 free calls per day with a receipt on every call. A Day Pass is $0.99 for 24 hours of calls, each one receipted. The Zambo Pass is $29 for 30 days or $290 for 365 days, and $19 for 30 days for $ZAMBO holders. So the cost record per job is included at every tier, and the same receipts double as the spend record when you set a daily spend limit.