How Billing Works
When you make a request, ARouter receives the final usage totals from the provider and calculates the corresponding charge from your credit balance. Each request can include:- Input tokens: Tokens in your prompt or messages
- Output tokens: Tokens generated by the model
- Cached tokens: Tokens served from prompt cache when supported
- Reasoning, image, or audio tokens: Additional usage categories returned by the model
- 400 tokens were served from cache at the cached token rate
- 100 tokens were written to cache at the standard input rate
- 200 output tokens were billed at the output token rate
Pricing and Fees
ARouter passes through provider inference pricing without markup. When you purchase credits, a platform fee is charged on top of the credit amount. Crypto top-ups may use a different fee schedule than card payments. If you use Bring Your Own Key (BYOK), a free monthly allowance is available first, and usage beyond that allowance incurs a small ARouter platform fee while provider-side inference is billed through your own key.Credit Expiry and Refunds
Unused credits may expire one year after purchase in accordance with the billing terms. Refunds for unused credits can be requested within 24 hours of purchase. After that window, unused credits become non-refundable. Platform fees are non-refundable, and crypto payments are not refundable. If a purchase does not appear in your balance immediately, allow some time for the payment provider to settle. If the charge completed but the credits still do not appear, contact support through the Dashboard with the purchase details.Checking Your Balance
Use the balance endpoint to query your account’s current credit balance:balance field represents your remaining credits in USD.
Transaction History
Query your full transaction history:Monitoring Usage
You can also review balance, credit activity, and request-level spend in the Dashboard:- Real-time credit balance
- Per-request usage breakdown
- Historical spending by model and provider