SKIP_TO_MAIN_CONTENT
M machine.dev
SIGN_UP
04.0 // Documentation v1.3.1 Last updated 2026-04-26

Pricing

machine.dev bills per minute in US dollars. Spot from $0.0003/min (CPU) and $0.003/min (GPU). Subscription plans bundle bonus compute. Storage billed separately.

machine.dev bills per minute in US dollars. You only pay for runtime — provisioning and teardown are free. There are no credits, no commitments, and the only thing you pay for is the seconds your runner is up plus the storage it uses.

Prices below are sourced from the canonical pricing API and represent the best rate across all regions. Spot rates fluctuate; the live pricing page is always authoritative.

How billing works

  • Per-minute, USD. Your bill is runtime in minutes × per-minute rate for compute, plus prorated EBS storage charges.
  • Pay-as-you-go is the default. No subscription required.
  • Subscription plans bundle a discount (see below).
  • Spot rates change with AWS market. You’re charged the rate at job start.
  • No charge for provisioning. Cold start takes ~1 minute and is free.
  • No charge for failed provisioning. If we can’t get you a runner, you pay nothing.
  • Spot interruptions are billed up to the moment of interruption, then stop.
  • The dashboard shows dollars by default. You can toggle to credit-style accounting in Settings if you prefer.

Free tier

New accounts receive $10 of free compute on signup. At spot rates that’s roughly:

  • ~58 hours of T4G GPU time
  • ~30 hours of L4 GPU time
  • ~265 hours of CPU time (4-vCPU ARM)

Sign up to claim it.

CPU runners

X64 (Intel/AMD)

vCPURAMSpot $/minOD $/min
24 GB$0.00032$0.00297
48 GB$0.00064$0.00595
816 GB$0.00128$0.01190
1632 GB$0.00255$0.02380
3264 GB$0.00559$0.04760
4896 GB$0.00766$0.07140
64128 GB$0.01021$0.09520

ARM64 (Graviton)

vCPURAMSpot $/minOD $/min
24 GB$0.00028$0.00241
48 GB$0.00057$0.00482
816 GB$0.00103$0.00963
1632 GB$0.00207$0.01927
3264 GB$0.00413$0.03854
4896 GB$0.00620$0.05781
64128 GB$0.00827$0.07708

GPU runners

Each NVIDIA GPU is offered in 3 vCPU/RAM configurations. Pick a higher-vCPU config if your workflow does heavy CPU-side preprocessing.

GPUvCPURAMVRAMSpot $/minOD $/min
T4G (ARM64)48 GB16 GB$0.00351$0.01400
T4G816 GB16 GB$0.00283$0.01853
T4G1632 GB16 GB$0.00315$0.02760
T4 (X64)416 GB16 GB$0.00449$0.01753
T4832 GB16 GB$0.00660$0.02507
T41664 GB16 GB$0.01039$0.04013
L4 (X64)416 GB24 GB$0.00575$0.02683
L4832 GB24 GB$0.00417$0.03259
L41664 GB24 GB$0.00465$0.04411
A10G (X64)416 GB24 GB$0.01526$0.03353
A10G832 GB24 GB$0.01083$0.04040
A10G1664 GB24 GB$0.01922$0.05413
L40S (X64)432 GB48 GB$0.01572$0.06203
L40S864 GB48 GB$0.01718$0.07474
L40S16128 GB48 GB$0.01610$0.10014

AWS AI accelerators

TypevCPURAMSpot $/minOD $/min
Inferentia2416 GB$0.00253$0.02527
Inferentia232128 GB$0.00911$0.06560
Trainium832 GB$0.00573$0.04479

EBS storage pricing

Storage is billed separately from compute and prorated to your job’s runtime. All runners use gp3 EBS volumes.

ComponentRate (USD)
Storage$0.08 / GB / month
IOPS (above 6,000)$0.005 / IOPS / month
Throughput (above 250 MB/s)$0.04 / MB/s / month

Costs are prorated per minute of runtime. The default 6,000 IOPS and 250 MB/s throughput are included at no additional charge — only IOPS and throughput above those defaults incur extra charges.

Default storage configuration:

  • Volume size: 100 GB
  • IOPS: 6,000
  • Throughput: 250 MB/s

Example: default storage on a 30-minute job

  • Storage: 100 GB × $0.08 / 43,200 min × 30 min = $0.006
  • IOPS surcharge: none (default)
  • Throughput surcharge: none (default)
  • Total EBS cost: ~$0.006

Example: 500 GB / 10,000 IOPS / 750 MB/s on a 60-minute job

  • Storage: 500 × $0.08 / 43,200 × 60 = $0.056
  • IOPS surcharge: (10,000 − 6,000) × $0.005 / 43,200 × 60 = $0.028
  • Throughput surcharge: (750 − 250) × $0.04 / 43,200 × 60 = $0.028
  • Total EBS cost: ~$0.112

Use the disk_size, disk_iops, disk_throughput labels to customize per job.

Subscription plans

Plans are an optional bonus on top of pay-as-you-go. Each tier gives you more dollar value than you put in. All compute is still billed per-minute in USD — the plan just gives you a balance of bonus dollars to draw down.

PlanPriceCompute valueT4G spot equivalentBonus
Pay-as-you-go$0/mo
Developer$50/mo$55 of compute~261 hours T4G spot10%
Growth$85/mo$100 of compute~474 hours T4G spot~18%
Pro$160/mo$200 of compute~948 hours T4G spot25%
EnterpriseContact salesVolume discountsNegotiable

Pick a plan in the machine.dev dashboard or contact sales for enterprise pricing.

FAQ

What happened to credits?

machine.dev now bills in US dollars instead of credits. If you had a credit balance before the cutover, it was automatically converted to a dollar balance at the same rate ($0.005 per credit). Your existing balance, monthly subscription, and billing all carry over — there’s nothing you need to do.

Are there volume discounts?

Yes — contact hello@machine.dev for enterprise pricing and volume tiers.

Can I see my spend in the dashboard?

Yes. The machine.dev dashboard shows per-job cost in dollars by default, plus daily and monthly aggregates. You can toggle to a credit-style view in Settings if you prefer.

Do I pay for provisioning time?

No. You only pay for the time your job is actually running. Provisioning and teardown are free.

What happens if a spot instance is interrupted?

You’re billed up to the moment of interruption, then billing stops. Implement checkpointing in your workflow to handle interruptions gracefully — see Cost Optimization.

Are storage charges separate from compute?

Yes. Compute is billed per minute based on the runner type. Storage (EBS) is billed prorated based on volume size, IOPS, and throughput. Defaults are minimal (~$0.006 for a 30-minute job at 100 GB / 6,000 IOPS / 250 MB/s).

Next steps