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

  1. Purchase IO Credits and pay through SpherePay.
  2. Once completed, the credits will appear in your account.
  3. Use your credits to deploy compute.
  4. 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:

  1. Click "Purchase IO Credits" on any IO Cloud product page.

  2. Enter the amount of IO Credits you wish to buy.

  3. Click the Pay button to proceed with the payment.


  4. 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.