Spend tells you what every agent really costs.

Know the bill
before it lands.

Provider dashboards show tokens by API key. AgentPing shows cost by agent, by customer, by feature. Priced on our servers from a maintained price list, and waiting in your dashboard long before the invoice lands.

spend · this month↑ on budget
£5,382
spent
£0.094
cost / successful run
content-writer£2,189
research-agent£1,474
support-triage£685
email-classifier£262

attribution

Cost, broken down by who actually ran it.

Tag a run with a customer and a feature once. From then on, every token is attributed, and the rollup is waiting in the dashboard whenever finance asks who burned what.

  • Per-agent, per-customer, per-feature cost rollups
  • Tag customer_id and feature at run start; rollups are retroactive once tagged
  • Unattributed runs flagged, so the misconfigured cron stops hiding
spend · top customers by agentcost / run
AgentCustomerCost/ run
support-triageacme-corp£1,460£0.118
support-triagezenith-labs£786£0.096
support-triage(unattributed)£358£0.585
content-writeracme-corp£967£0.310

the metric finance trusts

Budget on cost per successful run.

The metric finance can actually budget on: your total spend over the runs that finished cleanly. Runs that failed halfway burned money too, and this is the number that counts it. Priced on our servers, so it lines up with the invoice.

  • Server-side pricing per provider and model, override any row per team
  • Cache-aware: prompt-cache reads priced apart from fresh input
  • Priced server-side, so your totals line up with the provider bill
this month↑ on budget
£5,382
total spent
£0.094
cost / successful run
content-writer£2,189
research-agent£1,474
support-triage£685

anomaly alerts

Catch the runaway before the invoice.

Every agent learns its own baseline. The day one breaks it, the alert reaches you, not your accountant three weeks later.

  • Anomaly detection on a 14-day per-agent baseline
  • Today more than 2.5σ above the trailing mean fires the agent's route
  • Alerts to Slack, email, or any webhook you already watch
spend alert↑ 3.1σ
research-agent spend up 280% today £409 vs £108 baseline · (unattributed) runs · sent to #ai-ops
content-writer nearing monthly budget 82% of £2,500 cap · 6 days left in cycle

No more month-end surprises.

The details that turn a token bill from a monthly surprise into a line item you can forecast.

pricing

Rate card per model

Defaults ship for every Anthropic and OpenAI model; override any row for your negotiated rates.

accuracy

Cache-aware accounting

Prompt-cache reads are priced apart from fresh input, so a heavily-cached agent does not look far more expensive than it really is.

hygiene

Unattributed detection

Runs you never tagged with a customer have nowhere to put their cost. We surface them, so the forgotten cron racking up a bill cannot hide.

finance

Invoice-accurate pricing

Server-side pricing from a maintained rate card, so your totals match the provider invoice to the penny.

breakdown

Where the money goes

Cost by provider and model across Anthropic, OpenAI, Bedrock, and Gemini in one view.

control

Budget alerts

Set a monthly cap per agent and hear about it at 80%, not when the card declines.

Cost, end to end.

Attribute every token

Tag once and every run rolls up by agent, customer, and feature, retroactively.

  • acme-corp £2,427
  • zenith-labs £1,332
  • (unattributed) £767

The number the invoice will show

We apply the prices on our side from a maintained rate card, so a stale SDK can never report the wrong cost.

£0.094
cost / run
57,359
runs

Catch the spike early

Each agent's own baseline means a quiet runaway gets loud before the invoice does.

research-agent +280%3.1σ over baseline

Questions, answered.

How does AgentPing know what each agent costs?
Every LLM call your agents make is priced server-side from a rate card per provider and model, so the number never depends on the SDK guessing. Tag a run with customer_id and feature and the cost rolls up by agent, customer, and feature automatically.
Do I have to change my code to get cost attribution?
Two lines to initialise the SDK, then it auto-captures tokens on every Anthropic, OpenAI, Bedrock, and Gemini call. Tagging customer_id and feature is optional, and rollups are retroactive once you add the tags.
How is cached input priced?
Cache-aware. Anthropic prompt-cache reads and OpenAI cached_tokens are priced separately from fresh input; cache creation is billed as regular input. The breakdown lines up with the provider invoice.
What is cost-per-successful-run?
Total cost over the runs that finished cleanly. It is the headline metric finance can build a budget around, because it ignores money burned on runs that failed halfway.
When do spend alerts fire?
When an agent breaks its own 14-day baseline (today more than 2.5 sigma above the trailing mean), the agent's alert route fires. You find the runaway before the invoice does.
+ get started

Point Spend at your agents. See it in minutes.

Spend tells you what every agent really costs. Two lines of code, or one curl. Live in minutes, free while we are in private beta.

Free to start. No card. The SDK never blocks your agents.