Billing & pricing
How it works
OpusGate is prepaid: you top up a USD credit balance, and every API request debits it based on actual input and output tokens at the per-model rates shown in the catalog. No subscription, no monthly minimum, credits don't expire. Each model card also shows the official list price next to ours, so the discount is verifiable — not marketing math.
Billing is per request, computed from the exact token counts the model reports. Prompt caching works through the gateway — cached input costs far less than fresh input, and coding agents like Claude Code exploit it automatically, so long sessions are much cheaper than naive per-token math suggests.
Topping up
| Method | Processor | Notes |
|---|---|---|
| Card | Paddle | Visa / Mastercard and local methods; instant credit |
| Crypto | CryptoCloud | USDT, BTC, ETH and more; credited on confirmation |
Minimum top-up is $2. Larger top-ups earn a bonus, credited immediately on top of the amount:
- $10 and up → +5%
- $50 and up → +7%
- $100 and up → +10%
Tracking expenses
The dashboard shows your balance and recent usage; Transactions lists every top-up and every API charge with model and token counts. The balance shown in the cabinet refreshes within ~30 seconds of a request — if a charge seems missing right after a call, give it half a minute.
Refunds
Unused balance is refundable on request within 14 days of the top-up, minus payment-processor fees. Used credits are non-refundable. Write to support@opusgate.dev from your account email.
Running out of credit
When the balance can't cover a request, the API returns a 402 error (see error codes) and your tools will surface it as a failed request. Nothing breaks permanently — top up and the next request goes through; no reconfiguration or restart needed.