Setting Up ElevenLabs Cost Tracking
ElevenLabs cost tracking connects to your ElevenLabs workspace to monitor voice AI usage and costs across your API keys.
What You'll Need
- An ElevenLabs account with API access
- An API key with permissions to read usage data
Step 1: Get Your API Key
- Go to ElevenLabs API Keys
- Sign in with your ElevenLabs account
- Click Create API Key
- Give it a name (e.g., "Administrate Cost Tracking")
- Copy the key immediately - it won't be shown again
Security tip: Create a dedicated API key just for cost tracking rather than reusing keys from production workloads.
Step 2: Connect in Administrate
In Administrate, go to LLM Providers > Add Provider and enter:
| Field | Value |
|---|---|
| Provider Type | ElevenLabs |
| Name | Your preferred name (e.g., "Production ElevenLabs") |
| API Key | The key from Step 1 |
Click Connect Provider to validate the credentials and start the initial sync.
What Gets Synced
Once connected, we'll automatically sync:
- API Keys - Each API key in your workspace becomes a trackable project
- Usage - Daily usage broken down by model (e.g., Multilingual v2, Turbo v2.5)
- Costs - Actual spend in USD per model per day
Data syncs every hour automatically.
Cost Attribution
ElevenLabs usage is tracked per API key. To attribute costs to specific companies:
- Create separate API keys in ElevenLabs for each company or use case
- After the first sync, go to the provider detail page
- Assign each API key (project) to the appropriate company
This lets you see exactly how much each company is spending on voice AI.
Understanding the Metrics
| Metric | What It Tracks |
|---|---|
| Credits | ElevenLabs credits consumed (characters for TTS, minutes for STT) |
| Costs | Actual USD spend based on your plan and usage |
| Requests | Number of API calls made |
Troubleshooting
"Could not connect" error - Double-check that your API key is correct and hasn't been revoked - Ensure the API key has workspace-level access if you need workspace metrics
No usage data appearing - Usage data requires actual API calls to be made through your ElevenLabs account - New API keys may take up to an hour to appear after the first sync
Costs showing as $0 - ElevenLabs reports costs based on your subscription plan - Free tier usage may not have associated dollar costs - Cost data may take 24 hours to be reflected in the API
Security Best Practices
- Create a dedicated API key just for cost tracking
- Avoid sharing API keys or committing them to version control
- Rotate keys periodically
- Revoke unused keys from the ElevenLabs dashboard