If you're running AI agents that need to buy things, you've probably thought about this: just use the corporate card. We talked to dozens of teams early on, and most of them started there. Here's why almost all of them switched.
The corporate card problem
Corporate cards were designed for humans. They assume the cardholder has judgment, reads receipts, and won't accidentally buy 50 copies of the same thing. Agents break every one of these assumptions.
No hard spending limits
Most corporate cards have credit limits of $10,000, $25,000, or more. Even with per-transaction limits, the total exposure is the full credit line. One malfunctioning agent loop can rack up thousands in charges before anyone notices. We've heard horror stories.
Shared credentials
When three agents share one corporate card, good luck figuring out which one bought what. Was it the lunch agent or the API credits agent? Your finance team will love that audit.
Approval overhead
Need a card for a quick prototype? Fill out a form. Get three approvals. Wait 3-5 business days. By then the prototype is irrelevant.
Recurring charge risk
Corporate cards are persistent. If an agent signs up for a SaaS tool during a task and the card stays active, you'll keep getting billed. With a corporate card, there's no natural expiration of the payment relationship.
The virtual card advantage
Hard spending limits
A $25 card maxes out at $25. Visa enforces this at the network level. No software can override it. This is the single most important thing when an autonomous system has access to money.
Task-level isolation
Buy a new card for each task. The domain purchase gets its own $15 card. The API credits get their own $50 card. The lunch order gets its own $25 card. Spending is isolated and auditable by task.
agentcard create --amount 15 # domain purchase
agentcard create --amount 50 # API credits
agentcard create --amount 25 # lunch order
Instant provisioning
Cards are created in seconds. One command. Working virtual Visa. No forms, no approvals, no waiting for finance to get back to you.
No recurring charges
Balance hits zero? Card stops working. Done. No forgotten subscriptions, no surprise bills, no ghost charges showing up three months later.
Instant revocation
Freeze any card immediately from the command line. No calling the bank, no dispute process, no waiting.
Side-by-side comparison
| Feature | Corporate card | AgentCard (virtual) | |---|---|---| | Spending limit | High credit line | Fixed balance (you choose) | | Provisioning time | Days | Seconds | | Per-task isolation | No | Yes (one card per task) | | Recurring charge risk | High | None (declines when empty) | | Audit trail | By card (shared) | By card (per-task) | | Freeze/revoke | Call the bank | CLI command | | KYC required | Yes | No | | Approval process | Yes | No | | Cost | Annual fees, interest | Pay-as-you-go |
When corporate cards still make sense
We're not saying corporate cards are bad. They're fine for human employees making predictable purchases with established vendors. That's what they were built for.
But autonomous agents making ad-hoc purchases with unpredictable amounts? That's a different problem entirely. If your agents regularly need more than $200 per task, or you need consolidated billing across many agents, a corporate card program with per-card virtual cards might work — but you'll still want hard limits on each one.
The future: native agentic payment protocols
Virtual cards are what works today. But the next evolution is already being built. Two major initiatives are leading the way:
Visa Intelligent Commerce is working with over 100 partners to enable agent-initiated transactions using tokenized payment credentials. Instead of sharing card numbers, agents get scoped tokens that can only be used with specific merchants or transaction types. Visa predicts millions of consumers will use AI agents to complete purchases by late 2026.
MasterCard Agent Pay enables secure, scalable agentic AI transactions within regulated banking frameworks. In March 2026, MasterCard and Santander completed Europe's first live end-to-end payment executed entirely by an AI agent.
We're building integrations for both. Virtual cards are the best solution today — native network protocols will make the whole thing even better. We'll share more as these launch.
Getting started with AgentCard
Ditch the corporate card workflow. This takes under a minute:
npm install -g agentcard
agentcard signup --email you@example.com
agentcard create --amount 25
agentcard details <card-id>
Your agent can run these commands on its own, or you can do it for them. Monitor spending. Freeze when done. Spin up a new card for the next task. That's it.