Join our Newsletter — 33% off our NHI Course

Why do AI budgets fail when they are based only on invoices?

Invoices report what was charged, not which identity consumed the service, which workload generated it, or whether the activity was intended. That means they are useful for accounting but weak for governance. A workable AI budget needs identity context, usage telemetry, and organisational ownership so the numbers can support decisions about reduction, reallocation, and control.

Why This Matters for Security Teams

When AI spend is judged only by invoices, the organisation gets a billing view, not a governance view. That misses the identity behind the charge, the workload that generated the usage, and whether the activity aligns to an approved business purpose. For AI programmes, those gaps matter because cost, risk, and accountability move together. A model call made by an approved agent under a known workload identity is very different from the same call made by an orphaned script, a shared token, or a compromised integration.

This is why invoice-only budgeting often produces false confidence. Leaders can see rising spend but not whether it comes from experimentation, duplicated tools, uncontrolled secrets, or a legitimate production service. NHIMG research on The State of Secrets in AppSec shows how fragmented control creates blind spots, while the NIST Cybersecurity Framework 2.0 reinforces that visibility and ownership are foundational to risk management. In practice, many security teams only discover budget leakage after duplicated secrets, uncontrolled agents, or shadow workloads have already inflated usage.

How It Works in Practice

A workable AI budget connects every charge to three things: who or what consumed the service, what workload or application initiated it, and why the activity existed. In practice, that means pairing invoices with usage telemetry, workload identity, and organisational ownership data. For autonomous systems, the identity primitive should be the workload itself, not a human approver standing behind it. That is where concepts such as OIDC-based workload tokens, SPIFFE/SPIRE-style identity, and policy-evaluated access become more useful than static cost reports.

The control model is usually built from these layers:

  • Usage telemetry to record prompt volume, model calls, token consumption, and tool invocations.
  • Workload identity to bind each call to a service, agent, or environment rather than a shared account.
  • Ownership metadata to map spend to a team, product, or cost centre.
  • Policy checkpoints to flag unusual patterns such as unapproved model selection, excessive retries, or non-production usage leaking into production bills.

This approach also helps distinguish normal variation from operational drift. A budget that is tied to identity can show whether a spike came from a planned release, a misconfigured agent, or a compromised secret. That is materially different from a month-end invoice, which only shows total cost after the fact. NHIMG’s LLMjacking: How Attackers Hijack AI Using Compromised NHIs research is a reminder that identity abuse can turn AI usage into an incident very quickly, not just a finance problem. Current guidance suggests aligning budgets to security telemetry and ownership records, then reconciling invoices against those signals for chargeback and anomaly detection. These controls tend to break down in shared-platform environments where many teams reuse the same API keys, because attribution becomes too coarse to separate legitimate demand from waste or abuse.

Common Variations and Edge Cases

Tighter cost attribution often increases engineering and finance overhead, requiring organisations to balance accuracy against the effort of instrumenting every workload. That tradeoff is real, especially in early-stage AI adoption where teams move quickly and the governance model is still forming.

Best practice is evolving, but invoice-only budgeting is weakest in three situations: shared agent platforms, ephemeral workloads, and environments that rely on pooled credentials. In those cases, one invoice can mask dozens of different business owners, making it hard to decide who should pay, who should investigate, and who should shut something down. This is also where security and finance interests overlap. A sudden cost spike may signal abuse, but it may also reflect model drift, retry storms, or a poorly designed orchestration loop.

For that reason, mature programmes treat invoices as the settlement layer, not the source of truth. They supplement them with operational evidence, such as usage logs, identity claims, and policy decisions, then review exceptions by workload and owner. That is the only reliable way to support reduction, reallocation, and control without confusing spend visibility with governance. The DeepSeek breach case illustrates why hidden activity and exposed secrets can distort both risk and spend at the same time.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 Invoices obscure which non-human identity consumed AI services.
OWASP Agentic AI Top 10 A10 Autonomous agents can drive unplanned usage and hidden cost spikes.
CSA MAESTRO IAM-01 Agentic workloads need identity-aware governance beyond invoices.
NIST AI RMF GOVERN Budget decisions need traceability from model use to accountable ownership.
NIST CSF 2.0 ID.AM-1 Asset inventory and ownership are required to interpret AI spend correctly.

Tag AI spend to each NHI and require identity-linked telemetry before approving budget reports.