Home / Home / Templates / Agent Spend Approval Policy Template

Agent Spend Approval Policy Template

Every agent that can spend needs an approval policy: what's auto-approved, what waits for a human, and who's on call. This template gets you there.

1. Define thresholds

Auto-approve: transactions under [AMOUNT] that match the merchant allowlist.

Require approval: transactions over [AMOUNT], new merchants, out-of-hours spend.

Always block: banned merchants, over hard caps, over velocity limits.

2. Define the queue

Who reviews FLAGGED transactions: [OWNER / TEAM].

Response time target: [e.g. 15 minutes during business hours].

Escalation: if unreviewed after [TIME], page [ESCALATION PATH].

3. Enforce it

In sipi.bot: set approval thresholds per agent, merchant allowlists, and hard caps. FLAGGED transactions route to the queue automatically.

Example rules to set

{
  "rules": [
    {"type": "approval_threshold", "over": 500, "action": "flag"},
    {"type": "merchant_allowlist", "allowed": ["openai.com", "anthropic.com"]},
    {"type": "per_transaction_cap", "max": 5000, "action": "block"}
  ]
}

Thresholds become rules; rules become decisions.

FAQ

What's a good default threshold?

Start with your largest 'no review needed' purchase — typically $100–$500 for dev teams. Adjust with data.

Who should own the queue?

The person who owns the budget: finance ops, a platform lead, or the team lead.

What happens to flagged spend overnight?

It stays in the queue until someone reviews — that's the point of approval.

Related

Stop the next $12,400 night.

One API call (or MCP tool) in front of every agent transaction — APPROVED, BLOCKED, or FLAGGED, deterministic, ~5 ms, fully logged.

See plans — from $99/mo Try a live check