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

# VM pricing

> Hourly per-VM pricing, charged from prepaid credits. No subscriptions. Stop or destroy any VM at any time.

Suji is **prepaid, hourly, per-VM**. You pick a VM size, your credit balance ticks down every hour, you stop or destroy whenever you want. There are no plans, no tiers, no commitments.

For the conceptual overview see [Billing & credits](/concepts/billing-credits). This page is the pricing reference.

## VM sizes

| Size       | vCPU | RAM   | Storage | €/hour | ≈ €/month |
| ---------- | ---- | ----- | ------- | ------ | --------- |
| **Small**  | 2    | 4 GB  | 40 GB   | 0.0178 | 12.99     |
| **Medium** | 4    | 8 GB  | 80 GB   | 0.0274 | 19.99     |
| **Large**  | 8    | 16 GB | 160 GB  | 0.0548 | 39.99     |
| **XL**     | 16   | 32 GB | 320 GB  | 0.1096 | 79.99     |

Monthly figures are 24/7 equivalents (730 hours). A VM that runs 8 hours/day costs roughly a third of the monthly figure.

## What's free

* **Inbound traffic** — never billed.
* **App installs** — apps share the VM's resources at no extra cost.
* **Cloudflare Tunnel ingress + HTTPS** — built in.

## What's billed beyond the VM hour

* **Outbound traffic over the monthly quota** — most users never hit the quota; surcharge details on the VM's Network tab.
* **Snapshot storage** — per GB-month, prorated. Small VMs typically cost a few cents/month for a couple of snapshots.
* **Detached volumes** — same rate as snapshot storage.

## Resizing & multi-VM

* **Resize** between sizes any time. New rate kicks in at the resize moment, billed to the minute.
* **Multiple VMs**: each VM bills independently. Run a Small VM all month and spin up a Large one for a one-off workload — pay for what runs.
* **Stop a VM**: powers down the OS but does **not** stop the bill. The cloud provider keeps the disk and IP reserved while stopped, so the hourly rate continues. Use Stop for ops/maintenance, not to save money.
* **Destroy a VM**: charges stop entirely. Take a snapshot first if you want to come back. Manual snapshots are kept until you delete them while your balance stays above €0; at €0 every snapshot and volume enters a 7-day retention window (kept if you top up in time).

## Comparing to subscription pricing

Coming from a "€X/month" SaaS? The mental model is:

* The €/month figure above is the **most you'd pay** if the VM ran 24/7.
* Running a smaller VM, fewer VMs, or destroying VMs you don't need directly reduces the bill. (Stopping a VM does not — a stopped VM bills the same as a running one.)
* Adding or removing apps doesn't change the bill — only the VM size matters.

## Next

<CardGroup cols={2}>
  <Card title="How credits work" icon="credit-card" href="/concepts/billing-credits">
    The full credit lifecycle, top-ups, auto-recharge, spend cap.
  </Card>

  <Card title="Checkout & top-up" icon="cash-register" href="/billing/checkout">
    Adding credit and how the Stripe flow works.
  </Card>
</CardGroup>
