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
- Submit a request form to receive IO Credits.
- Once approved, credits will appear in your account.
- Use your credits to deploy compute or inference workloads.
- Track your usage, view your balance, and request 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 requesting prepaid credits:
-
Click "Request IO Credits" on any IO Cloud product page.
-
The IO team will review your request and reach out if any details are needed.
-
Once approved, your credits will appear in your wallet as a single balance.
-
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 (for purchased credits only)
- Use for IO Cloud
- View Transaction History

Request Withdrawal
Submit a manual request to withdraw available purchased credits from your balance.
Withdrawals are only available to users who have submitted the credit request form and paid for their credits.
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 about 24 hours ago