[INDEX] // ALL_DOCS ›
[TOC] // ON_THIS_PAGE ›
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 ratefor 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)
| vCPU | RAM | Spot $/min | OD $/min |
|---|---|---|---|
| 2 | 4 GB | $0.00032 | $0.00297 |
| 4 | 8 GB | $0.00064 | $0.00595 |
| 8 | 16 GB | $0.00128 | $0.01190 |
| 16 | 32 GB | $0.00255 | $0.02380 |
| 32 | 64 GB | $0.00559 | $0.04760 |
| 48 | 96 GB | $0.00766 | $0.07140 |
| 64 | 128 GB | $0.01021 | $0.09520 |
ARM64 (Graviton)
| vCPU | RAM | Spot $/min | OD $/min |
|---|---|---|---|
| 2 | 4 GB | $0.00028 | $0.00241 |
| 4 | 8 GB | $0.00057 | $0.00482 |
| 8 | 16 GB | $0.00103 | $0.00963 |
| 16 | 32 GB | $0.00207 | $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 3 vCPU/RAM configurations. Pick a higher-vCPU config if your workflow does heavy CPU-side preprocessing.
| GPU | vCPU | RAM | VRAM | Spot $/min | OD $/min |
|---|---|---|---|---|---|
| T4G (ARM64) | 4 | 8 GB | 16 GB | $0.00351 | $0.01400 |
| T4G | 8 | 16 GB | 16 GB | $0.00283 | $0.01853 |
| T4G | 16 | 32 GB | 16 GB | $0.00315 | $0.02760 |
| T4 (X64) | 4 | 16 GB | 16 GB | $0.00449 | $0.01753 |
| T4 | 8 | 32 GB | 16 GB | $0.00660 | $0.02507 |
| T4 | 16 | 64 GB | 16 GB | $0.01039 | $0.04013 |
| L4 (X64) | 4 | 16 GB | 24 GB | $0.00575 | $0.02683 |
| L4 | 8 | 32 GB | 24 GB | $0.00417 | $0.03259 |
| L4 | 16 | 64 GB | 24 GB | $0.00465 | $0.04411 |
| A10G (X64) | 4 | 16 GB | 24 GB | $0.01526 | $0.03353 |
| A10G | 8 | 32 GB | 24 GB | $0.01083 | $0.04040 |
| A10G | 16 | 64 GB | 24 GB | $0.01922 | $0.05413 |
| L40S (X64) | 4 | 32 GB | 48 GB | $0.01572 | $0.06203 |
| L40S | 8 | 64 GB | 48 GB | $0.01718 | $0.07474 |
| L40S | 16 | 128 GB | 48 GB | $0.01610 | $0.10014 |
AWS AI accelerators
| Type | vCPU | RAM | Spot $/min | OD $/min |
|---|---|---|---|---|
| Inferentia2 | 4 | 16 GB | $0.00253 | $0.02527 |
| Inferentia2 | 32 | 128 GB | $0.00911 | $0.06560 |
| Trainium | 8 | 32 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.
| Component | Rate (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.
| Plan | Price | Compute value | T4G spot equivalent | Bonus |
|---|---|---|---|---|
| Pay-as-you-go | $0/mo | — | — | — |
| Developer | $50/mo | $55 of compute | ~261 hours T4G spot | 10% |
| Growth | $85/mo | $100 of compute | ~474 hours T4G spot | ~18% |
| Pro | $160/mo | $200 of compute | ~948 hours T4G spot | 25% |
| Enterprise | Contact sales | Volume discounts | — | Negotiable |
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
- Cost Optimization — strategies to lower your bill
- GPU Runners — pick the right GPU
- CPU Runners — pick the right CPU
- FAQ — billing, technical, and troubleshooting questions