Skip to content
Conto
Back to Learn

Writing a spend policy for AI agents

Turn your company's written spend policy into rules each agent follows, with a fill-in template.

Published Updated

Start from who owns the budget, write each rule so a system can check it, and decide where the check runs.

How spending authority reaches an agent

In most companies, authority to spend starts with a budget. A department head or finance lead owns it and lets people spend from it inside a policy. An agent should receive authority the same way: from a person who holds the budget, for a defined purpose, with less room than that person has.

Give each agent an owner who answers for its spending. The owner decides what the agent buys and from whom, and finance decides the rules every agent must follow. Neither should depend on the agent remembering instructions in a prompt.

Turn written policy into rules a system can check

Written spend policies are full of judgment: “reasonable,” “approved vendors,” “sign-off for larger purchases.” An agent needs each of those turned into a number, a list, or a named approver.

Purchases over $500 need manager approval

Review line at $500. Approver role: manager or admin.

Use approved vendors only

Allowed recipient list. Anything else is denied or sent for review.

No gift cards or personal purchases

Blocked categories or merchants, set at organization scope.

Department budgets are monthly

Split the budget across the agents that spend it, with a monthly limit on each.

Conto counts each agent's limit separately, even within a team. It does not keep one shared department total. For example, split a $10,000 monthly marketing budget into a $6,000 limit for one agent and $4,000 for another. If the first spends $2,000, the second still stops at $4,000, and the department total never passes $10,000.

Conto does not read your expense policy or import rules from a corporate card platform. Someone on your team writes each rule in Conto through the dashboard, CLI, or API, and that is the version that runs.

Company, team, and agent rules

Conto has three scopes. Organization policies apply to every agent in the workspace automatically, and only owners and admins can create or edit them. Team policies apply to every agent in one team, and an agent belongs to at most one team. Assigned policies apply to the agents, wallets, or cards you attach them to. An agent cannot detach an organization or team policy.

Use organization scope for what is true across the company: blocked suppliers, categories nobody may buy, a ceiling on any single payment. Use team scope for what one department shares, like the suppliers operations may pay. Use assigned scope for one agent's job, like the monthly limit on a research agent's data purchases.

When more than one applies, every rule has to pass. A denial anywhere stops the request, so a team rule can narrow the company rules and an agent rule can narrow both, but neither can widen them. Priority changes the order rules run in, not the outcome. A limit set at organization or team scope counts each agent separately rather than pooling the spending.

Approval amounts and hard prohibitions

A review line and a hard limit do different jobs. Above a review line, a request waits for an authorized person. Above a hard limit, or to a blocked supplier, it is denied, and no approval can release it. Set the review line below the hard limit so there is room for judgment between them.

Owners, admins, and managers can approve payments. An approval workflow can narrow that to specific roles or members, require more than one approval, and expire unanswered requests. An approval covers the request that was reviewed. A different amount or recipient is a new request with its own check. For a worked example, see Spend management for AI agents.

If an agent needs more room for a task, it can ask for a budget. A person approves an amount, and its other limits still apply.

Who can change the policy

Keep policy changes with a small group. In Conto owners and admins edit policies. A team manager can tighten their own team's rules, and loosening one waits for an owner or admin. Each change saves a numbered version you can compare or restore. Review the agent register and its limits on a schedule, the same way you review card limits.

Policy evaluation and execution enforcement

Evaluating a policy produces an answer: approve, review, or deny. Enforcement is what stops money from moving when the answer is no. The two only line up when the system that pays requires the answer first.

Managed wallet

Conto signs only after the request passes and checks it again at execution.

Connected card

Conto releases a single-use card credential only after the request passes.

Your own wallet

Your signer asks Conto to approve, sends the payment, then confirms it. Conto cannot stop a transfer sent outside that flow.

x402 and MPP

The client asks Conto before it signs a payment or funds a session. The client still pays.

Approved is not paid. Report a purchase as paid only after the payment confirms.

Use the template

1. Purpose and scope

This policy covers AI agents that [Company] runs to pay for goods, services, and API usage.In Conto: one workspace for the company.

2. Roles

Budget holder, policy administrators, approvers, and agent owners.In Conto: Owner and Admin edit policy. Managers can tighten their team's rules. Owner, Admin, and Manager can approve.

3. Company-wide rules

Blocked suppliers, blocked categories, maximum single payment, hours, allowed payment methods.In Conto: organization-scope policies for the rules. Payment methods are set by the wallets and cards linked to each agent, not by a policy.

4. Agent register

One row per agent: Agent · Team · Purpose · Owner · Monthly limit · Per-payment limit · Review line · Approved suppliers · Payment method.In Conto: agent-assigned policies, and the wallets and cards linked to the agent.

5. Approval matrix

One row per tier: Amount tier or condition · Approver · Approvals required · Expires after · Escalates to.In Conto: approval workflows (wallet payments).

6. Budget requests

Who may approve an agent's budget request, and the maximum amount.In Conto: budget requests.

7. Changing this policy

Who may change rules, and the review cadence.In Conto: policy version history.

8. Records and review

Export payment records and the audit log on a set schedule, and name the reviewer.In Conto: exports, audit log.

Download it as a Word document or a PDF.

Frequently asked questions

Can an agent change its own spending rules?

No. Owners and admins write policies, and a team manager can only tighten their own team's rules. An agent's key cannot remove a policy or loosen its limits, and organization and team policies cannot be detached from an agent.

Can Conto import our expense policy?

No. Write each rule in Conto through the dashboard, CLI, or API. Teams that keep limits in another system can update Conto policies through the API.

What if a company rule and an agent rule disagree?

The stricter one decides. Every applicable rule must pass, and a denial from any of them stops the request.

Related reading

Download the spend policy template

A fill-in policy for your company's agents, with an agent register and an approval matrix.

Next guide

Corporate card controls for AI agents