Spend anomaly watch

Spend surprises arrive as a single line on a statement six weeks after the decision that caused them. Watching the shape of spend weekly turns those surprises into questions asked while the answer is still cheap.

The job on one screen

Runs whenWeekly across suppliers and cost centres.
ReadsInvoices, cloud billing, subscription counts, and the last twelve months.
DecidesWhich movements are real, which are seasonal, and which need a named owner to answer.
ProducesA short list with the movement, the history, and the owner.
Stops whenList posted. It never cancels or pays anything.
Tools it needsAccounting API, cloud billing API, chat.
Autonomy to start atAuto, once it has a logged track record. Start lower.

Optional: load a real model

Run it

What it watches, and how far is too far

Tolerances are the whole design. Too tight and everyone mutes it, too loose and it misses the thing you built it for.

SignalBaselineToleranceFirst thing to check
Cloud compute840025%Check for a new environment left running and for an instance type change in the last deploy.
Seat licences320020%Seat growth without headcount growth means nobody is reclaiming licences from leavers.
Contractor spend2200030%Compare against approved statements of work before asking anyone an awkward question.
Data egress90040%Usually one new export job or a misconfigured backup writing across regions.

Where this one goes wrong

Annual bills as anomalies

An annual licence renewal looks like a 1200% spike every year. Handle known periodicity explicitly.

Blaming the wrong owner

Cost allocation is usually approximate. Say who probably owns it and ask, do not accuse.

Alerting on small absolutes

A 300% increase on a 40 currency line is noise. Require both a percentage and an absolute floor.

How you would know it is working

MeasureWhy that one
Cost questions asked within the monthThe point: closing the loop while the change is still recent.
Savings attributed to a flagTrack it, because this is one of the few agents with a direct financial return.
False alarmsAbove one a week and finance stops opening the message.

Earning more rope

AssistMonthly report to finance.
ApproveWeekly automatic alerts with owners tagged.
AutoFully automatic, since it is read-only. Cancelling anything remains human.
Percentage and absolute, both. That one rule removes most of the noise that makes cost monitoring get switched off.

Related: Cloud and LLM cost · Vendor renewals · Anomaly explainer · all agent jobs · Agent Lab home

Free from AI School - no signup, everything runs in your browser.