Alternate Futures

Manage billing and credits

This page shows how to do the billing tasks. To understand the model behind them, read How billing works first.

You need to be an owner or admin of the organization for the web app tasks. The CLI commands work for anyone who can deploy.

Check your balance

acc billing balance

In the web app, open Billing and look at Credits wallet.

Top up credits

By card

Card payments are web only. Open Billing, choose Credits wallet, then Top up, and pay with a card or a saved method. Credits appear as soon as the payment succeeds.

By stablecoin

From the web app, choose the crypto option on the same Top up screen. From the CLI:

acc billing topup --crypto --amount 25

The CLI prints a deposit address and waits for the transfer to confirm. It asks for a refund address if you do not pass one; that address receives the difference if the amount you send does not match the quote exactly.

OptionDescription
--amount <usd>Amount in US dollars
--chain <chain>base (default), ethereum, arbitrum, optimism, or polygon
--token <token>USDC (default), USDT, or DAI
--refund-address <address>Where to send any difference between the transfer and the quote
--org <idOrSlug>Organization to credit, if you belong to more than one
--no-waitPrint the deposit address and exit without waiting

Choose or change a plan

Open Billing, then Plans.

PlanPrice
Monthly$25 per seat per month
Yearly$240 per seat per year

Pay by card, or select the option to fund the subscription from your credit wallet. Your 14-day trial continues until it ends; subscribing early does not shorten it.

Set spend controls on a service

Add a limit when you create or deploy a service. Without one, the service pays as you go.

# Stop the service once it has spent $20 in a month
acc services create --kind docker --image nginx:1.27 --port 80 --budget-monthly 20

# Stop the service after eight hours
acc services deploy --stop-hours 8
OptionDescription
--spend <mode>payg, budget, or stop
--budget-total <usd>Lifetime cap for this service
--budget-monthly <usd>Monthly cap for this service
--stop-hours <n>, --stop-days <n>Auto-stop timer

Get suspended services running again

Services are suspended when the wallet cannot cover their next hour. Top up, and they resume on their own. To stop paying for a service instead:

acc services close <serviceId>

acc services list shows what is running now; acc deployments --all includes closed and old deployments.

See usage and invoices

Open Billing in the web app:

  • Usage lists what each service consumed and what it cost.
  • Payments lists topups and subscription payments.
  • Invoices holds past invoices.

Next steps

On this page