IO Credits
Prepaid credits for deploying compute on IO Cloud.
What Are IO Credits?
IO Credits are prepaid credits you can use to pay for compute deployments on IO Cloud, including Ray Clusters, VMs, Kubernetes, and Baremetal. Each IO Credit is equivalent to 1 USD, making pricing simple and consistent.

Quick Start
- Purchase IO Credits and pay through SpherePay.
- Once completed, the credits will appear in your account.
- Use your credits to deploy compute.
- Track your usage, view your balance, and manage withdrawals in Manage Funds.
Why Use IO Credits?
- Pay once, use anytime
- Works across all IO products
- Easier checkout during deployments
- Refunds and incentives automatically appear as credits
- API support for fully automated workflows
How to Get IO Credits
You can fund your IO account by purchasing IO Credits:
-
Click "Purchase IO Credits" on any IO Cloud product page.
-
Enter the amount of IO Credits you wish to buy.
-
Click the Pay button to proceed with the payment.
-
Once the payment is complete, your credits will appear in your wallet as a single balance and you’ll see the updated amount reflected in your account dashboard.
Refunds as Credits
If a deployment ends early or is cancelled, any unused funds are returned as IO Credits. You'll be notified via the Notification Center.
How to Use IO Credits
Compute Products (Ray, CaaS, Baremetal, VM)
During checkout, you’ll see three payment options: USDC, IO Coin and IO Credits. Click IO Credits to view the required credits and see your available balance
Note: 1 IO Credit = 1 USD
If credits are enough, you will be able to click the active Pay & Deploy Container button

If credits are insufficient, the Pay & Deploy Container button will be greyed out with a message: "Not enough credits. Use another payment method or request more."
Users with zero credits will not see this tab

Use via API
Deployment endpoints accept payment_method: "credits"
.
If Balance Is Low, fallback options may include:
GET /credits/check?amount=XX
- Pending Payment state
- Small negative credit allowance (e.g., -$10)
- 5-minute grace window with top-up prompt
- Failure if not topped up in time
How to Manage Your Credits
View & Use Credits
Go to Manage Funds from the top bar. You'll see:
- Total IO Credits – shown as a single balance (in USD)
- Request Withdrawal
- View Transaction History

Request Withdrawal
Submit a manual request to withdraw available purchased credits from your balance.
Once submitted, withdrawal requests are reviewed by the IO Finance team and are typically processed within 3–7 business days.

Transaction History
The Transaction History section gives you full visibility into how your IO Credits have been added, used, or refunded. It helps you track spending, reconcile deployments, and understand your current balance.
You’ll find entries for:
- Credit purchases – credits added via BD team approval or SpherePay funding
- Usage deductions – credits spent on compute deployments or inference runs
- Refunds – returned credits from early terminations or unused deployments
Each entry includes IO Service, Timestamp, Type of transaction, Amount added or deducted, Transaction ID
Use this log to audit your activity or troubleshoot billing questions.

Credit Usage via API and Tracking
Credits are tied to your IO ID and can be used across all IO Cloud products. When using IO APIs, you can specify the payment method as "credits
" to automatically deduct from your balance.
FAQs
What happens if I don’t have enough IO Credits?
You’ll be prompted to top up or use another payment method. Your deployment will pause temporarily and may fail if not resolved in time.
Can I convert credits back to USDC?
Only purchased credits may be withdrawn, after a manual review by the finance team.
Updated 3 days ago