Credits & Billing
How credits work, pricing, and subscription plans
How Credits Work
Credits are the currency for using AI models through Foxl. Every API call consumes credits based on the model and token usage. Credits are shared across all Foxl products - Foxl Desktop, Foxl Code, and Foxl Notes draw from the same single wallet.
Every new account receives 200 free welcome credits that never expire. After the first month, free tier accounts receive 10 additional credits each month, refreshed on your own signup day-of-month (not a fixed calendar date).
Plans
| Free | Pro | Ultra | Enterprise | |
|---|---|---|---|---|
| Price | $0 forever | $20/mo | $200/mo | Contact us |
| Credits | 10/mo | 500/mo | 10,000/mo | 50,000/mo |
| Requests | 200/day | Unlimited | Unlimited | Unlimited |
| Models | Sonnet and Haiku models | All models | All models | All models |
| Features | Full agent, BYOK, skill library | Secure relay, cross-device sync, auto-routing | Everything in Pro, extended context, parallel agent priority | SSO, audit logs, dedicated support |
| Support | Community | Priority | Dedicated channel | Dedicated |
Credit Usage
Credits map directly to the underlying API cost. 1 credit is priced at $0.04 and covers $0.036 of model usage (the difference is Foxl's margin, and it is what every figure below is computed from).
Per-Token Credit Cost
| Model | Input (per 1M tokens) | Output (per 1M tokens) | Cache Read (per 1M) |
|---|---|---|---|
| Opus 5 | 138.9 credits | 694.4 credits | 13.9 credits |
| Fable 5 | 277.8 credits | 1388.9 credits | 27.8 credits |
| Opus 4.8 | 138.9 credits | 694.4 credits | 13.9 credits |
| Sonnet 5 | 83.3 credits | 416.7 credits | 8.3 credits |
| Haiku 4.5 | 27.8 credits | 138.9 credits | 2.8 credits |
| GPT-5.6 Sol | 138.9 credits | 833.3 credits | 13.9 credits |
| GPT-5.6 Terra | 69.4 credits | 416.7 credits | 6.9 credits |
| GPT-5.6 Luna | 27.8 credits | 166.7 credits | 2.8 credits |
| GPT-5.5 | 138.9 credits | 833.3 credits | 13.9 credits |
Opus 5 is priced identically to Opus 4.8 ($5 / MTok input, $25 / MTok output, $0.50 / MTok cache read, $6.25 / MTok cache write) and is half the list price of Fable 5. Opus-class models (Opus 5, Fable 5, Opus 4.8 and earlier Opus versions) are available on Pro, Ultra, and Enterprise; the free tier uses Sonnet and Haiku.
Typical Cost Per Conversation Turn
Assuming a short turn of ~400 input / ~100 output tokens, a long turn of ~1.5K input / ~500 output, and a thinking turn of ~1.5K input / ~2K output (reasoning tokens are billed as output):
| Model | Short turn | Long turn | With thinking |
|---|---|---|---|
| Haiku 4.5 | ~0.02 credits | ~0.11 credits | ~0.32 credits |
| Sonnet 5 | ~0.07 credits | ~0.33 credits | ~0.96 credits |
| Opus 5 | ~0.12 credits | ~0.56 credits | ~1.6 credits |
| Fable 5 | ~0.25 credits | ~1.1 credits | ~3.2 credits |
Thinking (extended reasoning) consumes output tokens. When thinking is enabled, Opus and Sonnet may use significantly more output tokens for complex tasks, which increases credit cost. On Opus 5 adaptive thinking is on by default (effort levels low, medium, high, xhigh, max - default high), so budget for reasoning tokens on every turn. Cache hits are much cheaper than fresh input - Foxl uses automatic prompt caching to reduce costs.
What Costs Extra
- Thinking mode: Output tokens increase 2-10x depending on task complexity
- Long conversations: Previous messages are re-sent as input tokens each turn
- Sub-agents: Each sub-agent is a separate API call with its own token usage
- Tool use: Each tool call adds a model turn (tool input + result parsing)
What's Free (Zero Credits)
- BYOK: Using your own API keys (Anthropic, OpenAI, Google) - zero credits
- Claude Code SSO: Using your Claude Pro/Max subscription - zero credits
- Ollama: Local models - zero credits, zero API calls
- Memory operations: Saving/reading workspace files is local I/O, not an API call
- Tool execution: Running tools (exec, git, browser) is local - only the model turns that invoke them cost credits
Credit Refresh
- Free tier: Credits refresh monthly on your signup day-of-month (at midnight UTC), not a fixed calendar date. The grant is use-it-or-lose-it - it does not stack across months.
- Paid tiers (Pro, Ultra): Credits refresh on your billing renewal date. When your subscription renews, old credits are replaced with a fresh grant for the new billing period.
Top Up (Pro+ only)
Pro and Ultra users can purchase additional credits as one-time top-ups if they run out before the monthly reset.
Rate Limits
Each plan has a daily request limit to prevent abuse:
- Free: 200 requests/day
- Pro: Unlimited
- Ultra: Unlimited
- Enterprise: Unlimited
Check Your Balance
- Desktop: Go to Account in the sidebar
- Web: Visit app.foxl.ai/account
Upgrade
To upgrade, go to your Account page and click Upgrade to Pro. You'll be redirected to a secure checkout page powered by Lemon Squeezy, our payment partner.
Bring Your Own Key
If you use your own API keys (Settings -> Providers in the desktop app, or the same setting on the web app), no Foxl credits are consumed. This works with Anthropic, OpenAI, Google, and Ollama (local, free).
Troubleshooting
Credits show as exhausted but I just signed up
Credits may take a moment to appear. Refresh the page. If the issue persists, sign out and sign back in.
"Rate limit exceeded" error
You've hit the daily request limit for your plan. Wait until midnight UTC or upgrade to a higher plan.
How are credits calculated?
Credit cost is based on the model used and the number of input/output tokens. Opus costs more per turn than Haiku. Longer conversations use more tokens per turn. Cache hits are cheaper than cache misses.
Do unused credits roll over?
No. For free tier, credits reset each month on your signup day-of-month. For paid tiers, credits are replaced with a fresh grant on each billing renewal date.
Can I use Foxl for free?
Yes. The free tier provides 10 credits/month. Additionally, you can use the desktop app with your own API keys (BYOK) at no credit cost, or use local models via Ollama for completely free, unlimited usage.
Need help?
- Join our Discord community for quick answers
- Email [email protected] for billing questions