SKIP_TO_MAIN_CONTENT
machine.dev
SIGN_UP
04.0 // Documentation v1.12.2 Last updated 2026-10-12

Pricing

machine.dev bills per minute in US dollars. Spot and on-demand rates for every runner. 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 on your bill is the seconds your runner is up plus the storage it uses.

Prices below come from the canonical pricing API and reflect 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 bonus (see below).
  • Spot rates change with the 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:

  • ~63 hours of T4G GPU time
  • ~37 hours of L4 GPU time
  • ~140 hours of CPU time (4-vCPU ARM)

Non-paying teams can run one job at a time, with a 30-minute limit per job. Buying compute or subscribing removes the 30-minute limit. Promotional grants alone do not count as a purchase. See Billing & limits for paid concurrency limits.

Sign up to claim it.

CPU runners

X64 (Intel/AMD)

vCPURAMSpot $/min (from)OD $/min (from)
2 4 GB $0.00067 $0.00297
4 8 GB $0.00153 $0.00595
8 16 GB $0.00143 $0.01190
16 32 GB $0.00287 $0.02380
32 64 GB $0.00511 $0.04760
48 96 GB $0.00766 $0.07140
64 128 GB $0.01021 $0.09520

ARM64 (Graviton)

vCPURAMSpot $/min (from)OD $/min (from)
2 4 GB $0.00065 $0.00241
4 8 GB $0.00119 $0.00482
8 16 GB $0.00109 $0.00963
16 32 GB $0.00321 $0.01927
32 64 GB $0.00413 $0.03854
48 96 GB $0.00620 $0.05781
64 128 GB $0.00827 $0.07708

GPU runners

Each NVIDIA GPU is offered in several vCPU/RAM configurations; RTX 6000 also comes with 2, 4 or 8 GPUs. Pick a higher-vCPU config if your workflow does heavy CPU-side preprocessing.

TypevCPURAMVRAMSpot $/min (from)OD $/min (from)
T4G 4 8 GB 16 GB $0.00261 $0.01400
T4G 8 16 GB 16 GB $0.00508 $0.01853
T4G 16 32 GB 16 GB $0.00311 $0.02760
T4 4 16 GB 16 GB $0.00744 $0.01753
T4 8 32 GB 16 GB $0.00807 $0.02507
T4 16 64 GB 16 GB $0.01462 $0.04013
L4 4 16 GB 24 GB $0.00448 $0.02683
L4 8 32 GB 24 GB $0.00898 $0.03259
L4 16 64 GB 24 GB $0.01143 $0.04411
A10G 4 16 GB 24 GB $0.00862 $0.03353
A10G 8 32 GB 24 GB $0.01490 $0.04040
A10G 16 64 GB 24 GB $0.01922 $0.05413
L40S 4 32 GB 48 GB $0.03200 $0.06203
L40S 8 64 GB 48 GB $0.01734 $0.07474
L40S 16 128 GB 48 GB $0.04619 $0.10014
RTX6000 8 64 GB 96 GB $0.04761 $0.11210
RTX6000 16 128 GB 96 GB $0.05464 $0.13327
RTX6000 32 256 GB 96 GB $0.01850 $0.17561
2× RTX6000 48 512 GB 96 GB $0.10155 $0.27620
4× RTX6000 96 1,024 GB 96 GB $0.17780 $0.55241
8× RTX6000 192 2,048 GB 96 GB $0.38034 $1.10481

AWS AI accelerators

TypevCPURAMSpot $/min (from)OD $/min (from)
Inferentia2 4 16 GB $0.00253 $0.02527
Inferentia2 32 128 GB $0.00768 $0.06560
Trainium 8 32 GB $0.00448 $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 customise 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. Plans provide a bonus balance and a higher concurrent-runner limit. Buying pay-as-you-go compute unlocks five concurrent runners without a subscription.

PlanPriceCompute valueT4G spot equivalentBonusConcurrent runners
Pay-as-you-go$0/mo———5 after a purchase; 1 before
Developer$50/mo$55 of compute~350 hours T4G spot10%25
Growth$85/mo$100 of compute~637 hours T4G spot~18%30
Pro$160/mo$200 of compute~1275 hours T4G spot25%40
Business$300/mo$375 of compute~2391 hours T4G spot25%50
EnterpriseContact salesVolume discounts—NegotiableContact sales

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

Jobs above your team’s cap wait in arrival order for up to six hours. Cancelling a waiting job removes it from the queue. See Billing & limits for runtime limits, auto top-up and invoices.

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. 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 dashboard shows per-job costs and daily/monthly totals. Cost Explorer groups spend by branch, commit, workflow, repository or runner. See Spend analysis for a walkthrough.

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. A reclaimed runner can retry on on-demand before the job starts when fallback and interruption retry are enabled. Jobs already running need checkpointing and a workflow re-run. See Spot runners & savings.

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