Overview
TalkifAI uses a credit-based billing system. You purchase credits, and credits are consumed as your agents handle conversations. This gives you predictable costs and full control over spending. Key points:- Credits are pre-purchased (no surprise monthly bills)
- Credits never expire
- Usage tracked per minute for voice, per token for text
- All billing is per-organization
How Credits Work
| Usage Type | Credit Rate |
|---|---|
| Voice Call | Per minute of active conversation |
| Text Chat | Per 1,000 tokens (input + output) |
| Post-Call Analysis | Per analysis run |
| Knowledge Base Queries | Per similarity search |
Exact credit rates are shown in your Dashboard → Billing page. Rates vary based on your plan and selected AI providers.
Billing Modes
The cost of running an agent depends on your Key Mode (set in Settings → API Keys):TalkifAI Keys Mode (Default)
TalkifAI covers all provider costs (OpenAI, Deepgram, Cartesia, Google). You pay a single per-minute rate that includes everything. Best for: Simplicity. One rate, one invoice.My Keys (BYOK) Mode
You provide your own provider API keys. You pay TalkifAI a reduced platform fee only. Provider costs are billed directly to your provider accounts. Best for: High-volume deployments where you want direct provider relationships and potentially lower costs.Purchasing Credits
Via Dashboard
- Go to Settings → Billing
- Click Add Credits
- Select a credit package or enter a custom amount
- Complete payment via credit card
- Credits are added instantly to your account
Credit Packages
| Package | Credits | Price |
|---|---|---|
| Starter | 1,000 | $10 |
| Growth | 5,000 | $45 (10% off) |
| Scale | 20,000 | $160 (20% off) |
| Enterprise | Custom | Contact us |
Auto Top-Up
Prevent service interruptions by enabling automatic credit top-up:- Go to Settings → Billing
- Enable Auto Top-Up
- Set a Low Balance Threshold (e.g., 500 credits)
- Set a Top-Up Amount (e.g., 2,000 credits)
- Save your payment method
Auto top-up uses your saved payment method. Update it in Settings → Billing → Payment Methods.
Monitoring Usage
Credit Balance
Your current balance is shown in the top navigation bar of Studio. Click it to go to the Billing page.Usage Breakdown
Go to Settings → Billing → Usage to see:- Credits consumed per day / week / month
- Breakdown by agent
- Breakdown by call type (voice, text, analysis)
- Export usage as CSV
Usage Alerts
Set up alerts to notify you before credits run out:- Go to Settings → Billing → Alerts
- Enable Low Balance Alert
- Set threshold (e.g., “Alert me when below 1,000 credits”)
- Enter notification email
- Save
Developer Quotas
For developer accounts within your organization, you can set monthly minute limits to control individual usage:- Default quota: 3,000 minutes/month per developer
- Check current usage: Analytics → Usage by Member
- Adjust quota: Settings → Team → [Member] → Edit Quota
Cost Optimization
Choose the Right Architecture
| Architecture | Relative Cost | Best For |
|---|---|---|
| Realtime (OpenAI/Gemini) | Higher | Low-latency priority |
| Pipeline | Moderate | Balance of cost + flexibility |
| Text Chat | Lowest | Non-voice use cases |
Choose Cost-Effective Providers
When using Pipeline architecture, mixing providers affects cost:Optimize Post-Call Analysis
Post-call analysis adds to cost. Optimize by:- Use GPT-4o-mini or Gemini Flash (cheaper than GPT-4o)
- Limit analysis to 5-7 fields (fewer = cheaper)
- Analyze 100% for compliance, sample 10-20% for general QA
Reduce Call Duration
Shorter calls = fewer credits. Improve agent efficiency:- Write concise system prompts (agents that talk less)
- Enable inactivity timeout to end abandoned calls
- Use effective triage to route calls faster
Invoices & Billing History
Download Invoices
- Go to Settings → Billing → History
- Click Download Invoice next to any purchase
- Invoices are in PDF format for accounting
Billing Email
By default, receipts go to the organization owner’s email. Update:- Go to Settings → Billing
- Under Billing Email, enter the desired address
- Save
Enterprise & Custom Plans
For high-volume deployments or custom requirements:- Volume discounts on large credit purchases
- Monthly invoicing instead of pre-purchase
- Dedicated support SLA
- Custom rate limits for batch calling
- SLA guarantees for uptime
Troubleshooting
Calls failing with 'insufficient credits'
Calls failing with 'insufficient credits'
Problem: Agents stop working due to low balance.Solutions:
- Purchase additional credits in Settings → Billing
- Enable Auto Top-Up to prevent future outages
- Set a Low Balance Alert to be notified early
Credits depleted faster than expected
Credits depleted faster than expected
Check:
- Go to Settings → Billing → Usage to see which agents/call types are consuming most
- Look for unusually long calls (inactivity timeout may be off)
- Check if Post-Call Analysis is running on all calls unnecessarily
- Verify no test agent is running in an infinite loop
Payment failed
Payment failed
Common causes:
- Card declined by bank (3D Secure / international transaction)
- Card expired
- Insufficient funds
- Update payment method in Settings → Billing → Payment Methods
- Try a different card
- Contact your bank if card is being declined
Invoice shows wrong amount
Invoice shows wrong amount
Contact support: Email support@talkifai.dev with your invoice number. Include the dates in question and your usage CSV export from the billing dashboard.
Next Steps
Add Credits
Purchase credits to start deploying agents.
Enable Auto Top-Up
Never run out of credits with automatic balance management.
Optimize Costs
Review Analytics to find cost reduction opportunities.
API Key Mode
Switch to BYOK mode to reduce per-minute costs at scale.