Writing a spend policy for AI agents
Turn your company's written spend policy into rules each agent follows, with a fill-in template.
On this page
Start from who owns the budget, write each rule so a system can check it, and decide where the check runs.
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
Use approved vendors only
No gift cards or personal purchases
Department budgets are monthly
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
Connected card
Your own wallet
x402 and MPP
Approved is not paid. Report a purchase as paid only after the payment confirms.
Use the template
1. Purpose and scope
2. Roles
3. Company-wide rules
4. Agent register
5. Approval matrix
6. Budget requests
7. Changing this policy
8. Records and review
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.
Corporate card controls for AI agents