Skip to content
Runtime

Modal vs Freestyle pricing, isolation and long-running VMs

Runtime Cloud (withruntime.com) costs 72% less than either. Modal sandboxes last up to a day. Freestyle VMs last for weeks.

Estimated compute cost2 vCPUs · 4 GiB · 60 s a run · 20 CPU-seconds busy

84% less than Modal72% less than Freestyle

1,000

Compute only, at list rates checked 25 October 2026 (Modal pricing, Freestyle pricing). Plan fees, network, taxes and free credits are left out. The worked example below shows the arithmetic.

Which is better, Modal or Freestyle?

It depends on whether you need GPUs or very large VMs. For an agent that spends most of a run waiting on a model, Runtime costs the least: $0.64 for 1,000 one-minute runs, against $2.25 on Freestyle and $3.97 on Modal. Every sandbox has a hypervisor boundary, and there is no time limit. Pick Modal for sandboxes beside GPU training and inference code. Pick Freestyle for one VM of up to 32 vCPUs, or for forks taken without a pause.

At a glance

Modal Sandboxes Freestyle Runtime
Isolation gVisor, a user-space kernel Full Linux virtual machines Firecracker microVM, own kernel
CPU $0.1419 per physical core-hour (2 vCPUs), request or use $0.04032 per allocated vCPU-hour $0.025 per vCPU-hour of measured CPU, with a small floor
Memory $0.0240 per GiB-hour, request or use $0.0129 per GiB-hour $0.0075 per reserved GiB-hour
Lifetime Up to 24 hours per sandbox Runs until stopped; hibernates with memory No time limit: runs while it works; pause kept while you have credit
Plan Starter $0 with $30 a month; Team $250 a month Free, Hobby $50, Pro $500 a month None; prepaid credit from $10
Largest Set per sandbox 32 vCPUs and 64 GiB on Pro 16 vCPUs and 64 GiB, paid

Short jobs or long machines

Modal sandboxes are for work measured in minutes or hours, capped at 24 hours, next to Modal's functions and GPUs. Freestyle sells the opposite: VMs that run for weeks, hibernate with their memory and fork live. Runtime covers both ends. It has no time limit, persistent: true keeps a machine from idling out, and a pause keeps memory while you have credit.

Cost for the same job

2 vCPU, 4 GiB, 60 seconds and 20 CPU-seconds, 1,000 times. Freestyle uses its default 32 GiB disk:

Modal$3.97
CPU
1,000 × 60 s × 1 core × $0.00003942
$2.37
Memory
1,000 × 60 s × 4 × $0.00000667
$1.60
Freestyle$2.25
CPU
1,000 × 60 s / 3,600 × 2 × $0.04032
$1.34
Memory
1,000 × 60 s / 3,600 × 4 × $0.0129
$0.86
Disk
1,000 × 60 s / 3,600 × 32 × $0.000086
$0.05
Runtime$0.64
CPU
1,000 × 20 s / 3,600 × $0.025
$0.14
Memory
1,000 × 60 s / 3,600 × 4 × $0.0075
$0.50

Per month at 100,000 runs: $396.60 on Modal, $224.99 on Freestyle, and $63.89 on Runtime. With the CPUs busy for the whole minute: $3.97 on Modal, $2.25 on Freestyle, and $1.33 on Runtime.

Which one to pick

  • Modal for sandboxes beside GPU training and inference code.
  • Freestyle for one VM of up to 32 vCPUs, or for forks taken with no pause.
  • Runtime for the lowest bill and a hypervisor boundary on every sandbox, with no plan fee. It runs 100 sandboxes at the same time on a paid account.

Also: Runtime vs Modal, Runtime vs Freestyle.

Runtime Cloud

Runtime is 84% cheaper than Modal and 72% cheaper than Freestyle on that benchmark: 1,000 one-minute runs of a 2 vCPU, 4 GiB sandbox, using 20 CPU-seconds each. The costs are $3.97 on Modal, $2.25 on Freestyle, and $0.64 on Runtime. Runtime charges for the CPU seconds the code consumed, not the cores it reserved.

A paused sandbox keeps its memory, and there is no plan fee. Sign in with npx withruntime login to start free. The migration guide moves existing code.

Sources

Modal rates were checked 25 October 2026. Freestyle rates were checked 25 October 2026.

Facts on this page were checked on 26 October 2026.

Keep comparing.

100 free hoursin your first 30 days.

of a 1 GB machine

  • No credit card
  • Four sandboxes at once, 2 vCPU and 4 GiB each
  • Then prepaid credit from $10, no plan fee
Start free, no card
Start free, no card