If you're shopping for an AI agent โ whether that's a phone receptionist, a customer support chatbot, or an automated data entry tool โ you'll run into three main pricing models:
1. Per-call / per-interaction โ you pay for each call, message, or conversation
2. Per-month (flat subscription) โ unlimited or capped usage for a fixed monthly fee
3. Per-task / per-outcome โ you pay for completed work, not just activity
Each model has a specific scenario where it makes sense. And each one has a trap that will cost you money if you don't understand it before signing up.
I've spent the last year building AI agents and looking at how competitors price them. Here's what I've learned about which model works for which situation โ and where each one screws you.
Per-Call Pricing: The Meter Is Always Running
How it works: You pay a fixed amount per call, per message, or per interaction. Sometimes it's $0.10-0.50 per call. Sometimes it's $1-3 per conversation. The rate varies based on complexity.
When it makes sense:
- Low call volume (under 200 calls/month) where a subscription would be overkill
- Seasonal businesses where calls spike for 2 months and drop to near-zero the rest of the year
- Pilot programs where you're testing an agent and want to pay only for actual usage
- Businesses where calls are short and transactional (appointment confirmations, basic FAQs)
The trap: Per-call pricing punishes growth. The more successful your AI agent is, the more it costs. If it handles 100 calls a month at $1.50/call, that's $150. If it handles 1,000 calls, that's $1,500. You're penalized for the agent doing its job.
Also watch for what counts as a "call." Some providers count:
- Every connection (even if the caller hangs up in 3 seconds)
- Every transfer (a single call that gets transferred counts as 2 interactions)
- Every SMS follow-up as a separate interaction
Read the fine print on what triggers a billable event. I've seen providers that charge for calls where the AI never actually spoke to the customer because the call was dropped during connection.
Best for: Testing phase, seasonal businesses, low-volume operations
Per-Month (Flat Subscription): Predictable But Rigid
How it works: Fixed monthly fee for a set of features and either unlimited usage or a high cap (e.g., 5,000 calls/month). Typically ranges from $50-500/month depending on the agent's complexity.
When it makes sense:
- Steady, predictable call volume
- Businesses that want predictable monthly costs for budgeting
- High-volume operations where per-call would be expensive
- Teams that need the agent available 24/7 without worrying about cost per interaction
The trap: Two traps, actually.
Trap 1: Usage caps disguised as "unlimited." Many "unlimited" plans have fair use policies that kick in at a certain volume. You don't find out until you hit the cap and get an email suggesting you "upgrade to enterprise." Read the terms. If there's a cap, it's not unlimited โ it's a tiered plan with worse marketing.
Trap 2: You pay for idle time. If your business gets 50 calls in February and 500 in March, you pay the same monthly fee both months. For businesses with genuine slow periods, this means paying for an agent that's sitting around doing nothing.
There's also a hidden trap in features. Some subscriptions include basic features but charge extra for:
- CRM integration ($50-100/month add-on)
- Custom scripting ($200+ setup fee)
- Analytics and reporting ($30-50/month add-on)
- SMS follow-ups ($0.05-0.10 per message on top of the subscription)
That $149/month plan can become $300/month fast.
Best for: Established businesses with consistent volume, budget-conscious operations, 24/7 coverage needs
Per-Task / Per-Outcome: You Pay for Results
How it works: You pay only when the AI agent completes a specific task successfully. Examples:
- $2 per appointment successfully scheduled
- $5 per lead qualified and delivered
- $10 per support ticket resolved without human escalation
When it makes sense:
- When you can clearly define what a "successful outcome" looks like
- When the task is binary (either it got done or it didn't)
- When you'd rather pay more per interaction but only for interactions that matter
- Businesses that care about outcomes, not activity
The trap: This sounds like the best model โ and it can be โ but the definition of "success" is where providers manipulate the terms.
Example: An agent charges $5 per "qualified lead." What counts as qualified? If the provider defines "qualified" as "someone who provides their name and phone number," you'll pay $5 for garbage leads. If you define qualified as "someone who schedules a consultation," you'll pay more per lead but get better quality.
Another trap: disputed outcomes. If the AI schedules an appointment but the customer no-shows, did the AI complete the task? Most providers say yes โ the scheduling was successful. You say no โ the lead was worthless. This dispute happens in every per-task arrangement, and the provider's terms usually win.
Also, per-task pricing is the hardest to find. Most AI agent providers don't offer it because it requires confidence in the agent's performance. The ones that do offer it tend to charge premium rates per task because they're absorbing the risk of failures.
Best for: Businesses with clear, measurable outcomes; lead generation; appointment-based services
Comparing All Three: Real Numbers
Let's say you run a dental office getting about 400 calls per month. Here's how the pricing models compare:
Per-call at $1.50/call:
- 400 calls ร $1.50 = $600/month
- If calls spike to 600: $900/month
- If calls drop to 200: $300/month
Per-month at $199/month (up to 1,000 calls):
- 400 calls = $199/month
- 600 calls = $199/month
- 200 calls = $199/month
- But add CRM integration ($75) + SMS ($40) = $314/month actual cost
Per-task at $4/appointment scheduled (avg 80 appointments/month from 400 calls):
- 80 appointments ร $4 = $320/month
- If appointments double to 160: $640/month (but you booked 160 patients)
- If appointments drop to 40: $160/month
The per-task model is cheapest here, but only because the appointment rate is low relative to call volume. If you were booking 200 appointments from 400 calls, per-task would be $800 โ more expensive than the flat subscription.
What I'd Actually Choose
For most small businesses evaluating AI agents right now, here's my honest recommendation:
Start with per-call for the first 30-60 days. You don't know your volume yet. You don't know if the agent works well enough to justify a subscription. Pay per interaction, measure the results, and gather data.
Switch to per-month once you know your baseline. If you're consistently doing 300+ interactions/month and the agent is handling them well, a flat subscription will almost always be cheaper. Just make sure you read the terms on caps and included features.
Consider per-task only if your outcome is clear and measurable. If you can define success unambiguously and the provider's definition matches yours, it aligns incentives better than any other model. But if there's ambiguity in what counts as "done," you'll end up in billing disputes.
Questions to Ask Before You Sign
Regardless of which model you choose, ask the provider these questions:
1. What exactly triggers a billable event? (A call connecting? A call completing? A call answered by the AI?)
2. What's not included in the base price? (Integrations, SMS, reporting, custom scripts, additional phone numbers)
3. What happens if the AI fails? (Do you still get charged for a call where the AI malfunctioned?)
4. Is there a usage cap, and what happens when you hit it? (Overage charges? Service degradation? Upgrade required?)
5. Can you switch pricing models? (Start per-call, switch to monthly โ or are you locked in?)
6. What's the cancellation terms? (Month-to-month, annual contract, early termination fees)
If a provider won't answer these questions clearly before you sign, that's your answer. Good pricing models are transparent. Manipulative ones hide behind "custom quotes" and "tailored plans."
The Bottom Line
There's no universally best pricing model โ there's the best model for your situation. Per-call rewards you for testing. Per-month rewards you for consistency. Per-task rewards you for clear outcomes.
The biggest mistake isn't picking the wrong model. It's picking a model without understanding the fine print, then being surprised when the bill doesn't match your expectations. Read the terms. Ask the questions. Do the math with your actual numbers, not the provider's example numbers.
If you're evaluating AI agents and want to compare what's out there, AgentSeek maintains a directory of AI agent providers with pricing model breakdowns. It's a starting point โ not an endorsement โ but it'll save you the first 3 hours of Googling.