Pricing AI agents is genuinely tough. Usage shoots up overnight. Model costs shift. Customers still want a predictable bill. We've watched a lot of teams wrestle with this, and a few patterns keep showing up.
1. Get cost visibility first
If you don't know what something costs, you can't price it. Sounds obvious, but most teams skip this step. You need real-time numbers on: per-customer agent costs, vendor spend (LLMs, APIs, infra), and margin per transaction or session. Once you've got that, you can actually experiment.
2. Pick a model that fits
Usage-based works when value tracks usage, but you need solid metering. Outcome-based (charge per successful call, per result) aligns incentives nicely. Hybrid, with a base fee plus usage, gives you predictability and upside. There is no universal answer; it depends on your product and your customers.
3. Add guardrails
Set thresholds. When costs spike, auto-pause or tier down. Good automated billing lets you experiment without burning ops time every time something changes.