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 balanceIn 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 25The 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.
| Option | Description |
|---|---|
--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-wait | Print the deposit address and exit without waiting |
Choose or change a plan
Open Billing, then Plans.
| Plan | Price |
|---|---|
| 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| Option | Description |
|---|---|
--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.