All insights
Operator now9 October 2026 · 3 min read

AWS gives AI agents enforced spending limits

AI agents can pay for individual model requests with spending caps outside their control. Here is what to ask your automation provider about.

An anonymous office worker uses a laptop trackpad and points towards a blurred activity display while reviewing an automated payment workflow.

An AI agent that needs a paid service to finish a task raises a practical question: how much should it be allowed to spend without asking you? AWS describes an integration between Incarna, BlockRun and Amazon Bedrock AgentCore payments that puts that decision outside the agent’s control. The agent can pay for individual AI model requests, while the payment infrastructure enforces a spending ceiling.

According to AWS, Incarna has put this payment flow into production, with BlockRun supplying the model responses. Each request receives its own price and payment. AWS says BlockRun handles model provider selection and delivery without requiring a separate subscription for each provider. This is a working integration described by the supplier, rather than evidence of savings for your business.

AWS says AgentCore payments connects to a wallet, handles the payment process and signs transactions. In Incarna’s setup, the customer owns the wallet and authorises Incarna to use it. Payments settle in USDC, a stablecoin, on the Base network, with transactions available for verification on that network.

A spending cap your agent cannot rewrite

For a business of five to fifty people, the useful idea is delegated purchasing with a firm boundary. If you are considering an agent that buys services while completing work, ask whether you can approve a budget once and have the payment system enforce it. The capability AWS describes offers a concrete example to discuss with your automation provider.

The strongest control in AWS’s account is the payment session: a spending allowance with an expiry time. AWS says the agent’s code and instructions cannot change that ceiling, even if its instructions are manipulated. Incarna sets its sessions around a day’s budget. That makes the budget a payment rule, rather than an instruction the agent is expected to obey.

AWS also describes two ways to authorise a purchase. One pays an exact amount when the price is known beforehand. The other authorises a maximum, with the provider charging for actual usage up to that amount. For an owner, the distinction is straightforward: is this a fixed quote, or permission to spend up to a limit?

Keep the scope clear. AWS’s example concerns purchases of AI model responses through compatible services. It does not establish that an agent can buy from any supplier, or that this setup connects to your Xero or MYOB accounts. Treat those as questions for your provider, not features demonstrated by this story.

Ask for a demonstration before funding a wallet

If your provider proposes an agent that spends money, use this example to make the discussion specific:

  • Show the enforced limit. Ask where the ceiling is set, who controls it and what happens when a request would exceed it.
  • Define the allowance. Ask when it expires and whether each purchase uses a fixed price or a maximum authorisation.
  • Explain the wallet. Ask who owns and funds it, and what permission the agent receives to make payments.
  • Show the records. Ask how you will review individual charges and reconcile them with your business records.

Start with a demonstration on a test network. AWS says the setup supports funding with test USDC. Ask your provider to demonstrate a purchase within the allowance and a request that exceeds it. You can then judge the spending controls before deciding whether this approach fits a real workflow.

Questions

Can I stop an AI agent spending more than its budget?

According to AWS, AgentCore payments enforces a spending ceiling through a payment session, outside the AI model. The agent’s code and instructions cannot change that ceiling. Sessions also have an expiry time. AWS says Incarna sets its sessions around a day’s budget.

How does an AI agent pay for each model request?

In the integration AWS describes, BlockRun quotes a price for a model request. AgentCore payments checks it against the session’s spending limits and signs the payment authorisation using the agent’s wallet. BlockRun verifies the signature, supplies the model response and records the charge.

Does this use a credit card or a digital wallet?

The Incarna setup described by AWS uses a customer-owned digital wallet, with delegated permission for Incarna to use it. Payments settle in USDC on the Base network. AWS also describes a test-network option funded with test USDC, so teams can try the payment flow before using real funds.

https://aismith.com.au/blog/aws-gives-ai-agents-enforced-spending-limits

02What's next

Want this in your business?

Most of what we write about can be running in your business inside a month. Start with the free audit.