Pricing

Billed per second of work. Paused costs $0.

You pay for the seconds a VM is running. When it pauses, compute billing stops and your RAM and disk are kept. Prices below are what we plan to charge at the start of the paid beta.

VM sizes

Every size is a full Firecracker microVM with Ubuntu 24.04, root, systemd and Docker.

VM sizes, resources and price per active hour
SizevCPURAMDisk includedPer active hourPaused
small24 GB20 GB$0.015$0
default48 GB50 GB$0.030$0
large816 GB100 GB$0.060$0

Billed per second while the VM runs. "Paused" means $0 for compute; snapshot storage fees apply after 30 days (see below). The desktop template needs default or larger.

−50%

Batch / off-peak

Half price for work started in the EU night window (22:00–07:00 CET) or flagged priority: "batch". Batch jobs may wait in a queue.

$19.90 / MONTH

Always-on

A flat monthly price for a default VM that never pauses, instead of hourly billing. Good for bots and servers that must answer instantly.

STORAGE

Snapshots & extra disk

A paused VM's snapshot is free for 30 days, then $0.03 per GB per month. Disk beyond the included size is $0.05 per GB per month.

Plans

Monthly plans include usage credit that pays for compute at the rates above.

Unused credit expires at the end of each billing period. Starter and Team credit does not roll over to the next month. We email you a reminder before your period ends.

Free

$0

Try it with no card.

  • 20 hours of default, one-time
  • 2 concurrent VMs
  • No credit card
Start free

Starter

$19 / month

Solo developers and small teams.

  • $19 usage credit every month (~630 h of default)
  • Unused credit expires at the end of the billing period
  • Overage billed per second at list rates
  • 10 concurrent VMs
Sign up

Enterprise / self-host

Custom

Regulated and large deployments.

  • Annual contract
  • Dedicated support
  • Bring your own cloud (BYOC)
Contact us

Cost calculator

Estimate your monthly compute bill against other providers. Defaults reproduce our reference example: 1,000 VMs active 10% of the day.

2.4 h/day = 10% of the time. The rest of the day the VM is idle.

VM size

    Have a usage export? Paste it into the bill calculator

    List prices per battleships.dev, Oct 2026. Competitor rates for 4 vCPU / 8 GB per hour: E2B $0.331, Daytona $0.331, Modal $0.760 (sources: battleships.dev, E2B, Daytona, Modal). For small and large they are scaled linearly from the 4/8 price, which is an approximation.

    Assumptions: 730 hours per month; E2B, Daytona and Modal are billed for active hours only. boat.dev ($0.036 per hour) is not in this quick estimate: it bills while a VM runs and stops it on a timer you set (1 h to 30 days), so its cost depends on that setting. The bill calculator models it. Compute only: plan fees, credits, storage, the Team discount and other providers' free tiers are not included. Estimates, not quotes.

    Pricing FAQ

    Does unused credit roll over?

    No. Unused credit expires at the end of each billing period. The $19 (Starter) or $199 (Team) credit is renewed at the start of each period and anything you did not use is lost. We send a reminder email before your period ends.

    What counts as "active"?

    Any time the VM is running: executing commands, serving traffic, streaming a desktop to a viewer, or simply waiting before auto-pause kicks in. Billing is per second. Once the VM is paused, compute billing stops.

    How long until an idle VM pauses?

    5 minutes of inactivity by default; you can change it per VM. You can also pause explicitly through the API. An HTTP request, SSH connection or API call wakes the VM.

    What do I pay while a VM is paused?

    $0 for compute. The snapshot (memory and disk state) is stored free for 30 days; after that it costs $0.03 per GB per month. Disk beyond your size's included amount costs $0.05 per GB per month.

    When does the batch discount apply?

    For work started in the EU night window (22:00–07:00 CET), or for jobs submitted with priority: "batch" at any time. Batch jobs may wait in a queue before they start.

    When is Always-on cheaper than hourly?

    A default VM running 24/7 would cost about $21.90 per month at $0.030/h. Always-on is a flat $19.90 per month for a default VM that never pauses.

    What happens when I exceed my plan's credit?

    On Starter, extra usage is billed per second at list rates. On Team, usage after the credit is billed at list rates minus 15%. Spend limits let you cap the total.

    Are the SLA numbers guaranteed?

    During the beta, the 99.9% uptime figure and the resume time (p95 under 800 ms) are targets we design and measure against, not contractual guarantees yet. The Team plan SLA applies once our second hosting location is live.

    Why compare against list prices?

    Because they are public and dated. Your actual bill elsewhere may differ with discounts or free tiers. We cite the source and date next to every number and update them when vendors change prices.