Guides  /  Cost and scale

What do you pay for when agents are idle?

Answer

The idle bill is whatever was provisioned ahead of the traffic. Charges metered per token or per call stop when the traffic stops. Capacity bought in advance is charged for every hour it is held, whether or not a request arrives.

Akka scales elastically with scale-to-zero, so idle capacity costs nothing. Orchestration, agents, memory, streaming, endpoints and guardrails draw on one shared pool, so a single pool covers the peak of all of them.

The mechanism

Provisioned capacity bills on the clock.

A service billed per unit of work charges nothing between requests. Model inference is priced per token and an API gateway is priced per call, so an agent receiving no traffic generates no charge on either.

Provisioned capacity is different in kind. A throughput unit on an event stream, a node in a vector index, a minimum instance count on a hosted endpoint, and a memory store sized for peak all bill for the hours they exist. The charge follows the reservation, and the reservation is made before the traffic is known.

Where the idle charge sits

Each part of an agent stack carries a different idle charge.

Model inferencePriced per token, so an idle agent consumes none. Provisioned throughput reserved for guaranteed capacity is charged whether or not it is used.
Memory and stateStorage is charged while the data exists. Provisioned read and write capacity on the store is charged for as long as it stays provisioned.
Event streamingThroughput units are bought ahead of the traffic and charged for the hours they are held.
Agent computeAn instance kept warm to avoid a cold start is charged for every hour it stays warm.
ObservabilityPriced per gigabyte ingested, so an idle agent adds no ingestion charge. Retention of what was already ingested is charged for the length of the retention window.
What this changes

Capacity for the peak stops being held through the trough.

Agent traffic is uneven. Overnight document processing, a support agent following business hours, and a seasonal claims spike all leave long stretches with no requests arriving. Capacity provisioned for the peak is charged through every one of those stretches.

Akka scales elastically to 10 million agentic transactions per second and back to zero. The capacity is shared, so the peak of the streaming work and the peak of the agent work draw on one pool sized once.

A paused run costs storage. A run waiting on a human decision holds its state in the journal and releases the compute it was using, so thousands of waiting runs consume no capacity while they wait.

Questions

Related questions.

Does scale-to-zero add a cold start?

Scaling up from zero adds start-up time to the first request after an idle period. The trade is between that latency and the cost of holding capacity through the idle window, and the setting is chosen per service.

What does Akka bill on?

Akka bills on platform tier and service cores. In-VPC tiers disclose platform cores, which are Akka infrastructure overhead, separately from service cores, which carry your workloads. Akka charges for service cores.

Does an idle agent keep its memory?

State persists in the event journal while the compute is released. An agent that has not been called for a week returns holding everything it accumulated.

What is the lowest-cost way to evaluate this?

The Sandbox tier installs a single region in your own VPC with platform-core overhead minimized. Sandbox regions carry no HA, no DR and no SLA, and they are not intended for production workloads.

On Akka. Elastic scaling with scale-to-zero, shared compute, and the tier model are described on the efficiency page. Billing units. Taken from the published pricing pages for AWS Bedrock and AgentCore, Azure AI Foundry, and Google Vertex AI, read 2026.