CostsCosts
Server or sandbox?
A rented server (VPS) costs the same whether your agent works one hour a day or all day, and most keep billing when switched off. A sandbox charges for the hours it runs. So the answer depends on how many hours a day your agent is awake, and on which server you compare against: VPS prices for the same size differ by four times or more.
Short answer: For a 2 vCPU / 4 GiB agent, the cheapest server is OVHcloud VPS at $5.35 a month, and it costs less than 12 of the 14 sandboxes that can run the job even when the agent is awake only two hours a day. The exceptions: Runtime is cheaper below 5.5 hours a day; Agent 37 is cheaper below 10 hours a day. Read the catches before choosing on price.
A personal agent that stays on (Hermes, OpenClaw)
One always-on 2 vCPU / 4 GiB / 20 GiB machine that keeps its files. It waits for messages most of the time: about 6% CPU on average, with peaks near 100% when it browses or runs a command. Here it runs for the hours a day shown, 30 days a month, and is switched off otherwise with its files kept.
Cheapest of each, by hours awake
| Awake each day | Cheapest sandbox | Cheapest server (VPS) | Cheaper |
|---|---|---|---|
| 1 hour | Runtime $1.86 | OVHcloud VPS $5.35 | Sandbox |
| 2 hours | Agent 37 $2.52 | OVHcloud VPS $5.35 | Sandbox |
| 4 hours | Agent 37 $3.25 | OVHcloud VPS $5.35 | Sandbox |
| 8 hours | Agent 37 $4.69 | OVHcloud VPS $5.35 | Sandbox |
| 12 hours | Agent 37 $6.14 | OVHcloud VPS $5.35 | Server |
| 24 hours | Agent 37 $10.60 | OVHcloud VPS $5.35 | Server |
Every server we list
The plan the calculator picks for this size on each provider, so no single server stands in for all of them.
| Server | Plan | 2 hours a day | Left on | How it bills | CPU |
|---|---|---|---|---|---|
| OVHcloud VPS | VPS-1: 2 vCPU / 4 GiB / 40 GiB | $5.35 | $5.35 | Bills while switched off | CPU sharing unpublished |
| HostUp | VPS XS: 2 vCPU / 4 GiB / 50 GiB | $5.72 | $5.72 | Bills while switched off | CPU capped under heavy load |
| Contabo | Cloud VPS 4: 4 vCPU / 8 GiB / 100 GiB | $6.60 | $6.60 | Bills while switched off | Shared CPU |
| Vultr | Regular Performance 2 vCPU / 4 GB: 2 vCPU / 4 GiB / 80 GiB | $20.00 | $20.00 | Bills while switched off | Shared CPU |
| Scaleway Instances | DEV1-M: 3 vCPU / 4 GiB / 20 GiB | $7.52 | $22.59 | Flexible IPv4 extra | Shared CPU |
| Amazon Lightsail | Medium-4GB: 2 vCPU / 4 GiB / 80 GiB | $23.54 | $23.54 | Bills while switched off | Burstable CPU |
| Hetzner Cloud | CPX22: 2 vCPU / 4 GiB / 80 GiB | $23.59 | $23.59 | Bills while switched off | Shared CPU |
| Akamai Cloud (Linode) | Linode 4 GB: 2 vCPU / 4 GiB / 80 GiB | $24.00 | $24.00 | Bills while switched off | Shared CPU |
| DigitalOcean | Basic 2 vCPU / 4 GiB: 2 vCPU / 4 GiB / 80 GiB | $24.00 | $24.00 | Bills while switched off | Shared CPU |
| Hostinger | KVM 2: 2 vCPU / 8 GiB / 100 GiB | $24.49 | $24.49 | Bills while switched off | Burstable CPU |
Each sandbox against the cheapest server
| Sandbox | Left on all day | A server is cheaper from |
|---|---|---|
| Boat | $20.00 | Any use at all |
| E2B | $270.89, cannot stay on | Any use at all |
| Freestyle | $83.31 | Any use at all |
| InstaBox | $20.00 | Any use at all |
| Lizard | $19.00 | Any use at all |
| Sandboxer | $40.00 | Any use at all |
| Vercel Sandbox | $73.12, cannot stay on | Any use at all |
| Blaxel | $123.29 | 1 hour a day |
| boxd | $110.90 | 1 hour a day |
| Morph | $63.00 | 2 hours a day |
| Sprites | $77.61 | 2 hours a day |
| Tensorlake | $250.00 | 2 hours a day |
| Runtime | $23.59 | 5.5 hours a day |
| Agent 37 | $10.60 | 10 hours a day |
| Cloudflare Sandbox | — | Cannot run this as described |
| Daytona | — | Cannot run this as described |
| Modal | — | Cannot run this as described |
The cheapest names above, with their catches
OVHcloud VPS · server
Catches
- Users say: orders cancelled after payment, with generic reasons (reviews).
- Bills while switched off: a stopped machine is charged like a running one; only deleting it ends the bill.
- Whole months only: sold as monthly plans, with no hourly price.
- CPU sharing unpublished: OVHcloud publishes no CPU-sharing, burst or contention policy for its VPS vCores, so whether a core is shared is not stated.
- You run the server: OVHcloud makes the server's configuration, security and running your responsibility. A daily backup is included free.
- Not for: many short runs: a monthly plan bills whether the machine runs 166 hours or none, so 1,000 ten-minute tasks cost the same as an idle month.
Runtime · sandbox
Catches
- Users say: too few public reviews to judge (reviews).
- What you keep up: when Runtime updates its default image, a paused sandbox or snapshot keeps its old files; only new sandboxes get the update. You run apt yourself.
- Not for: a buyer who needs a named founder, a funding history or a company older than a few months.
Agent 37 · sandbox
Catches
- Users say: too few public reviews to judge (reviews).
- Data out price unpublished: not published: the billing docs meter only compute and disk.
- What you keep up: its hosting plans promise automatic updates and security patches, but its API docs say an instance keeps the image it was created from until you run an update, and an update resets anything installed outside your files.
- Not for: docker on the default type, which is a gVisor container; the vm type costs 2.5× the compute rate.
A coding agent for one developer
One 4 vCPU / 8 GiB / 40 GiB machine for Claude Code or Codex, eight hours a day on 20 working days, stopped otherwise with the repository kept. The CPU works about 4% of the time on average. Here it runs for the hours a day shown, 30 days a month, and is switched off otherwise with its files kept.
Cheapest of each, by hours awake
| Awake each day | Cheapest sandbox | Cheapest server (VPS) | Cheaper |
|---|---|---|---|
| 1 hour | Agent 37 $4.19 | Contabo $6.60 | Sandbox |
| 2 hours | Agent 37 $4.78 | Contabo $6.60 | Sandbox |
| 4 hours | Agent 37 $5.97 | Contabo $6.60 | Sandbox |
| 8 hours | Agent 37 $8.33 | Contabo $6.60 | Server |
| 12 hours | Agent 37 $10.70 | Contabo $6.60 | Server |
| 24 hours | Agent 37 $18.00 | Contabo $6.60 | Server |
Every server we list
The plan the calculator picks for this size on each provider, so no single server stands in for all of them.
| Server | Plan | 2 hours a day | Left on | How it bills | CPU |
|---|---|---|---|---|---|
| Contabo | Cloud VPS 4: 4 vCPU / 8 GiB / 100 GiB | $6.60 | $6.60 | Bills while switched off | Shared CPU |
| OVHcloud VPS | VPS-2: 4 vCPU / 8 GiB / 75 GiB | $10.00 | $10.00 | Bills while switched off | CPU sharing unpublished |
| HostUp | VPS SM: 4 vCPU / 8 GiB / 100 GiB | $11.55 | $11.55 | Bills while switched off | CPU capped under heavy load |
| Vultr | Regular Performance 4 vCPU / 8 GB: 4 vCPU / 8 GiB / 160 GiB | $40.00 | $40.00 | Bills while switched off | Shared CPU |
| Hetzner Cloud | CPX32: 4 vCPU / 8 GiB / 160 GiB | $42.59 | $42.59 | Bills while switched off | Shared CPU |
| Hostinger | KVM 4: 4 vCPU / 16 GiB / 200 GiB | $42.99 | $42.99 | Bills while switched off | Burstable CPU |
| Scaleway Instances | DEV1-L: 4 vCPU / 8 GiB / 40 GiB | $11.15 | $43.09 | Flexible IPv4 extra | Shared CPU |
| Akamai Cloud (Linode) | Linode 8 GB: 4 vCPU / 8 GiB / 160 GiB | $48.00 | $48.00 | Bills while switched off | Shared CPU |
| DigitalOcean | Basic 4 vCPU / 8 GiB: 4 vCPU / 8 GiB / 160 GiB | $48.00 | $48.00 | Bills while switched off | Shared CPU |
| Amazon Lightsail | Xlarge-16GB: 4 vCPU / 16 GiB / 320 GiB | $82.42 | $82.42 | Bills while switched off | Burstable CPU |
Each sandbox against the cheapest server
| Sandbox | Left on all day | A server is cheaper from |
|---|---|---|
| Blaxel | $246.58 | Any use at all |
| Boat | $26.28 | Any use at all |
| boxd | $221.80 | Any use at all |
| Freestyle | $179.85 | Any use at all |
| InstaBox | $26.43 | Any use at all |
| Lizard | $26.45 | Any use at all |
| Sandboxer | $40.00 | Any use at all |
| Vercel Sandbox | $138.76, cannot stay on | Any use at all |
| Sprites | $152.98 | 1 hour a day |
| Tensorlake | $250.00 | 1 hour a day |
| Morph | $136.00 | 1.5 hours a day |
| Runtime | $47.96 | 2.5 hours a day |
| Agent 37 | $18.00 | 5.5 hours a day |
| Cloudflare Sandbox | — | Cannot run this as described |
| Daytona | — | Cannot run this as described |
| E2B | — | Cannot run this as described |
| Modal | — | Cannot run this as described |
The cheapest names above, with their catches
Contabo · server
Catches
- Users say: multi-day VDS outages in October 2026 (reviews).
- Bills while switched off: a stopped machine is charged like a running one; only deleting it ends the bill.
- Whole months only: sold as monthly plans, with no hourly price.
- Shared CPU: shared vCPU cores on mixed CPU generations, so speed depends on what else runs on the host.
- You run the server: Contabo is unmanaged: once you have root access, configuration and security are yours. A network firewall is included; daily backups are a paid add-on.
- Not for: many short runs or one machine per task: there is no hourly or per-second meter, so a ten-minute task costs a month.
Agent 37 · sandbox
Catches
- Users say: too few public reviews to judge (reviews).
- Data out price unpublished: not published: the billing docs meter only compute and disk.
- What you keep up: its hosting plans promise automatic updates and security patches, but its API docs say an instance keeps the image it was created from until you run an update, and an update resets anything installed outside your files.
- Not for: docker on the default type, which is a gVisor container; the vm type costs 2.5× the compute rate.
A bigger machine (4 vCPU / 16 GiB)
One 4 vCPU / 16 GiB / 80 GiB machine that keeps its files, for an agent that runs a browser, a database or several services at once. About 6% CPU on average. Here it runs for the hours a day shown, 30 days a month, and is switched off otherwise with its files kept.
Cheapest of each, by hours awake
| Awake each day | Cheapest sandbox | Cheapest server (VPS) | Cheaper |
|---|---|---|---|
| 1 hour | Morph $8.17 | Scaleway Instances $14.81 | Sandbox |
| 2 hours | Agent 37 $9.30 | Contabo $16.80 | Sandbox |
| 4 hours | Agent 37 $11.41 | Contabo $16.80 | Sandbox |
| 8 hours | Agent 37 $15.62 | Contabo $16.80 | Sandbox |
| 12 hours | Agent 37 $19.82 | Contabo $16.80 | Server |
| 24 hours | Agent 37 $32.80 | Contabo $16.80 | Server |
Every server we list
The plan the calculator picks for this size on each provider, so no single server stands in for all of them.
| Server | Plan | 2 hours a day | Left on | How it bills | CPU |
|---|---|---|---|---|---|
| Contabo | Cloud VPS 8: 8 vCPU / 24 GiB / 300 GiB | $16.80 | $16.80 | Bills while switched off | Shared CPU |
| HostUp | VPS MED: 8 vCPU / 16 GiB / 200 GiB | $23.22 | $23.22 | Bills while switched off | CPU capped under heavy load |
| OVHcloud VPS | VPS-4: 8 vCPU / 24 GiB / 200 GiB | $27.50 | $27.50 | Bills while switched off | CPU sharing unpublished |
| Hostinger | KVM 4: 4 vCPU / 16 GiB / 200 GiB | $42.99 | $42.99 | Bills while switched off | Burstable CPU |
| Scaleway Instances | BASIC2-A4C-16G: 4 vCPU / 16 GiB / 80 GiB | $17.11 | $68.49 | Flexible IPv4 extra | Shared CPU |
| Vultr | Regular Performance 6 vCPU / 16 GB: 6 vCPU / 16 GiB / 320 GiB | $80.00 | $80.00 | Bills while switched off | Shared CPU |
| Amazon Lightsail | Xlarge-16GB: 4 vCPU / 16 GiB / 320 GiB | $82.42 | $82.42 | Bills while switched off | Burstable CPU |
| Hetzner Cloud | CPX42: 8 vCPU / 16 GiB / 320 GiB | $82.59 | $82.59 | Bills while switched off | Shared CPU |
| Akamai Cloud (Linode) | Linode 16 GB: 6 vCPU / 16 GiB / 320 GiB | $96.00 | $96.00 | Bills while switched off | Shared CPU |
| DigitalOcean | Basic 8 vCPU / 16 GiB: 8 vCPU / 16 GiB / 320 GiB | $96.00 | $96.00 | Bills while switched off | Shared CPU |
Each sandbox against the cheapest server
| Sandbox | Left on all day | A server is cheaper from |
|---|---|---|
| Blaxel | $493.15 | Any use at all |
| Boat | $52.56 | Any use at all |
| Freestyle | $500.00 | Any use at all |
| InstaBox | $54.46 | Any use at all |
| Lizard | $51.50 | Any use at all |
| Sandboxer | $60.00 | Any use at all |
| boxd | $306.37 | 1 hour a day |
| Sprites | $303.71 | 1.5 hours a day |
| Tensorlake | $250.00 | 1.5 hours a day |
| Morph | $172.50 | 2.5 hours a day |
| Runtime | $96.70 | 3 hours a day |
| Agent 37 | $32.80 | 9.5 hours a day |
| Cloudflare Sandbox | — | Cannot run this as described |
| Daytona | — | Cannot run this as described |
| E2B | — | Cannot run this as described |
| Modal | — | Cannot run this as described |
| Vercel Sandbox | — | Cannot run this as described |
The cheapest names above, with their catches
Scaleway Instances · server
Catches
- Users say: accounts restricted or deleted during verification (reviews).
- Flexible IPv4 extra: $4.06 a month per machine on top of the machine price.
- Shared CPU: every plan priced here runs its vCPUs on physical cores shared with other Instances; dedicated-CPU ranges cost more and are not priced here.
- You run the server: Scaleway's shared-responsibility page makes the operating system, patches, firewalls and backups yours; it patches only its own infrastructure.
- Not for: many short runs: every task under an hour pays a full hour of compute, disk and IPv4, so 1,000 ten-minute tasks cost $29.49 instead of about $5.
Morph · sandbox
Catches
- Users say: too few public reviews to judge (reviews).
- Data out price unpublished: named as billable in the terms, but no rate is published.
- Updates not published: Morph publishes nothing on who patches its default image or a snapshot you keep; snapshots are frozen copies of memory and disk.
- Not for: a buyer who needs published regions, GPU options, maximum sizes or an SLA.
Contabo · server
Catches
- Users say: multi-day VDS outages in October 2026 (reviews).
- Bills while switched off: a stopped machine is charged like a running one; only deleting it ends the bill.
- Whole months only: sold as monthly plans, with no hourly price.
- Shared CPU: shared vCPU cores on mixed CPU generations, so speed depends on what else runs on the host.
- You run the server: Contabo is unmanaged: once you have root access, configuration and security are yours. A network firewall is included; daily backups are a paid add-on.
- Not for: many short runs or one machine per task: there is no hourly or per-second meter, so a ten-minute task costs a month.
Agent 37 · sandbox
Catches
- Users say: too few public reviews to judge (reviews).
- Data out price unpublished: not published: the billing docs meter only compute and disk.
- What you keep up: its hosting plans promise automatic updates and security patches, but its API docs say an instance keeps the image it was created from until you run an update, and an update resets anything installed outside your files.
- Not for: docker on the default type, which is a gVisor container; the vm type costs 2.5× the compute rate.
Reading this
Price is only half of it. A server never sleeps, keeps a fixed address and has no session limit, which is what a chat bot or an always-on assistant needs. In exchange, most server providers here say in their own terms that keeping the operating system patched and the server secure is your job; Hostinger only advises keeping it updated, and HostUp does not say who updates it. Backups are included on some and a paid extra on others. Each catch above quotes its provider. A sandbox can pause, fork and throw machines away, which is what short tasks need. Sandbox providers run the host and the isolation, but a sandbox you keep for weeks is not automatically patched: on several, a kept sandbox stays on the image it started from, and many publish nothing on it. Each catch says what that provider documents. The cheapest servers here share CPU cores with other customers, and their public reviews vary a lot; each provider page has a dated What users say section. The situations and use cases weigh those differences.
Prices are list prices before tax, on month-to-month terms where a provider offers them; longer prepaid terms are cheaper on some servers. The model's cost is the same wherever the agent runs, so it is left out. To change any number, use the calculator; how the numbers are made explains each provider's billing.