Pricing
Machine offers flexible pricing options to suit a wide range of users, from individual developers to large enterprise teams. Our plans are designed to provide maximum value while maintaining simplicity and transparency.
Credit-Based System
Machine uses a credit-based system where you pay only for what you use. Credits are consumed based on:
- The type of GPU used
- Runtime duration
- Additional resources (CPU, RAM)
- Instance type (on-demand vs. spot)
Available Plans
One-Time Credit Purchase
Perfect for trying out Machine or occasional compute needs.
- Credit Bundle 4000: $20 one-time purchase
- Included: 4,000 credits
- GPU Hours: Up to 66 hours
- CPU Hours: Up to 133 hours
- Pricing: $0.005 per credit
- No expiration: Credits never expire
Developer Plan
Ideal for individual developers with regular compute needs.
- Price: $50/month
- Included Credits: 11,000 credits
- Bonus: 10% extra credits (Pay $50, receive $55 in credits)
- GPU Hours: Up to 183 hours
- CPU Hours: Up to 366 hours
- Credits roll over: Unused credits never expire
Growth Plan
Designed for growing teams with increasing workloads.
- Price: $85/month
- Included Credits: 20,000 credits
- Bonus: 18% extra credits (Unlock $100 worth of compute)
- GPU Hours: Up to 333 hours
- CPU Hours: Up to 666 hours
- Credits roll over: Unused credits never expire
Pro Plan
Built for teams with significant compute requirements.
- Price: $160/month
- Included Credits: 40,000 credits
- Bonus: 25% extra credits (Pay $160, receive $200 in credits)
- GPU Hours: Up to 666 hours
- CPU Hours: Up to 1,333 hours
- Credits roll over: Unused credits never expire
Custom Enterprise Solutions
For teams that need more credits or concurrent machines, custom enterprise solutions are available. Contact sales for more information.
Credit Consumption Rates
GPU Runners
The following table shows the credit consumption rates for GPU runners:
GPU Type | vCPU | RAM (GB) | GPU RAM (GB) | Architecture | Credits/Min (Spot) | Credits/Min (On-Demand) |
---|---|---|---|---|---|---|
T4G | 4 | 8 | 16 | ARM64 | 1 | 3 |
T4 | 4 | 16 | 16 | X64 | 2 | 4 |
L4 | 4 | 16 | 24 | X64 | 2 | 6 |
A10G | 4 | 16 | 24 | X64 | 3 | 7 |
L40S | 4 | 32 | 48 | X64 | 3 | 14 |
TRAINIUM | 8 | 32 | 32 | X64 | - | - |
INFERENTIA2 | 4 | 16 | 32 | X64 | - | - |
CPU Runners
Intel/AMD X64 Runners
vCPU | RAM (GB) | Credits/Min (Spot) | Credits/Min (On-Demand) |
---|---|---|---|
2 | 4 | 0.5 | 1 |
4 | 8 | 1 | 2 |
8 | 16 | 1.5 | 4 |
16 | 32 | 2.5 | 7 |
32 | 64 | 3.5 | 10 |
64 | 128 | 4.5 | 13 |
ARM64 (Graviton) Runners
vCPU | RAM (GB) | Credits/Min (Spot) | Credits/Min (On-Demand) |
---|---|---|---|
2 | 4 | 0.5 | 1 |
4 | 8 | 1 | 2 |
8 | 16 | 1.5 | 3.5 |
16 | 32 | 2.5 | 6 |
32 | 64 | 3.5 | 9 |
64 | 128 | 4.5 | 12 |
Note: These rates are only indicative and subject to change based on AWS pricing, and represent the lowest cost achievable across all regions at the time of writing.
Cost Optimization
Machine offers several ways to optimize costs:
Spot Instances
By using spot instances, you can save up to 85% compared to on-demand instances. Spot instances are available for all GPU types and are ideal for fault-tolerant workloads.
Regional Selection
Choose specific regions to run your workloads based on cost and availability. Machine automatically finds the most cost-effective region for your workload when multiple regions are specified.
Rightsizing
Configure your runners with just the resources you need. Adjusting CPU cores and RAM appropriately can significantly reduce costs.
Frequently Asked Questions
How do credits work?
Credits are used to pay for compute time on both CPU and GPU runners. One credit is worth $0.005. Credits are consumed only when a job is running. The consumption rate varies based on the runner type, size, and whether you’re using spot or on-demand instances.
Do credits expire?
No, credits never expire. All purchased credits, whether from one-time purchases or monthly subscriptions, roll over indefinitely until used.
Can I cancel my subscription?
Yes, subscriptions can be canceled at any time. One-time credit purchases have no commitment. For monthly plans, you can cancel before the next billing cycle.
How am I billed?
You can either purchase credits one-time with the Credit Bundle 4000 option, or subscribe to monthly plans (Developer, Growth, or Pro) that include bonus credits. All plans are straightforward with no hidden fees.
Is there a free tier?
Early access users receive 2000 free GPU credits (approximately 33 hours of GPU time) to get started. Additionally, open-source projects may qualify for free credits through our open-source support program.