> ## Documentation Index
> Fetch the complete documentation index at: https://docs.suji.fr/llms.txt
> Use this file to discover all available pages before exploring further.

# Billing & credits

> Suji is prepaid credits, billed per VM-hour. No subscriptions, no surprise invoices.

Suji is **prepaid credits**. You top up an amount, your running VMs consume from that balance per hour, and you can stop or destroy any VM at any time. No subscriptions, no auto-renew, no surprise invoices.

## How charges accrue

Charges happen at the **organization** level (see [Organizations & projects](/concepts/organizations-projects)). Every hour:

* Each **running or stopped** VM consumes credit at its hourly rate. **Stopping a VM doesn't stop the bill** — the underlying cloud resources (disk, IP) stay reserved either way; only the OS is powered off.
* App installs themselves are **not** billed — they share the VM you put them on.
* A small **storage** charge accrues per gigabyte-month for snapshots and any detached volumes.

To actually stop being billed for a VM:

* **Destroy it.** Take a snapshot first if you might want the data back. Snapshot storage costs cents per GB-month — far cheaper than a running VM.
* **Let it terminate at €0.** When your credit balance hits zero, Suji takes a cold snapshot of each running VM and deletes the cloud server. The termination snapshot is retained for 7 days — top up and restore inside that window to recover. See [When your credit runs low](/billing/grace-period) for details, including the auto-recharge variation that pauses (suspends) the VM instead of terminating it.

Hourly rates (per VM, charged as integer cents):

| Size   | €/hour  | ≈ €/month |
| ------ | ------- | --------- |
| Small  | €0.0178 | €12.99    |
| Medium | €0.0274 | €19.99    |
| Large  | €0.0548 | €39.99    |
| XL     | €0.1096 | €79.99    |

Monthly figures are 24/7 equivalents — most workloads don't run 24/7.

## Topping up

From **Billing → Top up** in the dashboard:

1. Pick an amount (e.g. €10, €25, €50, custom).
2. Pay via Stripe (card or Apple/Google Pay).
3. Credit lands instantly. Receipt emailed.

Top-ups never expire.

## Auto-recharge (optional)

Configure an automatic top-up to avoid manual interventions:

* Threshold: e.g. "when balance \< €10".
* Amount: e.g. "add €25".
* Spend cap: a monthly maximum, after which auto-recharge pauses until next month.

If auto-recharge fails (declined card, etc.), VMs still get the grace period below — but you should fix the payment method before then.

## Running low / running out

The behaviour when your balance gets low depends on whether **auto-recharge** is enabled.

### Auto-recharge enabled (recommended)

* When your balance drops below your threshold, Suji charges your saved card for the configured top-up amount.
* On success: balance refilled, life continues.
* On failure (card declined, capped, expired): your running VMs are **suspended** (powered off, apps stop). Billing **continues** at the regular hourly rate against your remaining credit balance — a suspended VM is billed the same as a running one.
* You have time equal to `remaining balance ÷ hourly burn` to fix the card and click **Resume**. After that, the terminate flow runs.

### Auto-recharge disabled

* No suspension grace. When your balance hits €0, every active VM is **terminated**: cold snapshot taken, cloud server deleted.
* The termination snapshot is **retained for 7 days** — top up + restore in that window to recover.
* After 7 days, the snapshot is deleted automatically.

### Negative balance during snapshot retention

Termination snapshots continue to accrue per-GB-month storage charges during the 7-day retention. With no running VMs, this is tiny (a few cents per GB-month), but it can push your balance slightly negative. Topping up clears it.

The Billing page in the dashboard shows a persistent banner when auto-recharge is off, so you can't miss the difference. See [When your credit runs low](/billing/grace-period) for the full timeline.

We email you as your balance runs low and when a VM is suspended or auto-recharge fails. You won't be surprised.

See [Grace period](/billing/grace-period) for the full timeline.

## Invoices

Suji generates an invoice for every top-up. Download them from **Billing → Invoices** as PDF. Add billing details (company name, address, VAT number) once in **Billing → Profile** and every future invoice picks them up.

Suji bills under the French micro-entreprise scheme (franchise en base de TVA, art. 293 B du CGI), so invoices carry no VAT. You can still add your company name, address, and VAT number to invoices for your own bookkeeping.

## Spend cap

Org owners can set a **monthly spend cap** that limits how much auto-recharge will pull from the card in a calendar month. The cap is a safety net — once hit, auto-recharge pauses and the org owner is alerted by email.

## Changing organization

Each org has its own balance. Members in an org with credit can spin up VMs; switching to a different org may show "no credit" if that one hasn't been topped up yet.

## Next

<CardGroup cols={2}>
  <Card title="Pricing details" icon="credit-card" href="/billing/plans">
    Full VM-size price table.
  </Card>

  <Card title="What happens at €0" icon="hourglass-end" href="/billing/grace-period">
    The exact grace-period timeline and recovery options.
  </Card>
</CardGroup>
