Billing
Ultralytics Platform uses a credit-based billing system for cloud training and dedicated endpoints. Add credits, track usage, and manage your subscription.
Plans
Choose the plan that fits your needs:
| Feature | Free | Pro ($29/mo) | Enterprise |
|---|---|---|---|
| Signup Credit | $5 | $20/month | Custom |
| Storage | 100 GB | 500 GB | Unlimited |
| Private Projects | 3 | Unlimited | Unlimited |
| Deployments | 1 | 5 | Unlimited |
| Support | Community | Dedicated | |
| SSO | - | - | Yes |
| Audit Logs | - | - | Yes |
Free Plan
Get started at no cost:
- $5 signup credit (expires in 30 days)
- 100 GB storage
- 3 private projects
- 1 deployment
- Community support
Pro Plan
For serious users and small teams:
- $20 monthly credit (expires in 30 days)
- 500 GB storage
- Unlimited private projects
- 5 deployments
- Email support
Enterprise
For organizations with advanced needs:
- Custom credit allocation
- Unlimited storage
- SSO/SAML integration
- Audit logging
- Dedicated support
Contact sales@ultralytics.com for Enterprise pricing.
Credits
Credits are the currency for Platform compute services. All amounts are stored internally in micro-USD (1 dollar = 1,000,000 micro-USD) for precise accounting.
Credit Balance
View your balance in Settings > Billing:
| Balance Type | Description |
|---|---|
| Cash Balance | Purchased credits (from Stripe top-ups) |
| Credit Balance | Promotional credits (signup, monthly rewards) |
| Reserved | Held for active training jobs |
| Available | Total balance minus reserved amount |
Your actual available balance for starting new training is calculated as:
Available = (Cash Balance + Credit Balance) - Reserved Amount
Credit Uses
Credits are consumed by:
| Service | Rate |
|---|---|
| Cloud Training | GPU rate × hours |
| Dedicated Endpoints | Compute rate × hours |
| Model Export | Fixed per export |
Credit Expiration
Credits have expiration dates:
- Signup credits: 30 days from account creation
- Monthly credits: 30 days from issue date
- Purchased credits: Never expire
FIFO Credit Consumption
Credits are consumed in FIFO (First In, First Out) order - oldest expiring credits are used first. This ensures promotional credits are used before they expire, while your purchased credits remain available longer.
Add Credits
Top up your balance:
- Go to Settings > Billing
- Click Add Credits
- Select amount ($5 - $1000)
- Complete payment
Payment Methods
- Credit/debit cards
- Major payment providers
Purchase Options
| Amount | Bonus | Total |
|---|---|---|
| $5 | - | $5 |
| $25 | - | $25 |
| $50 | - | $50 |
| $100 | - | $100 |
| $500 | - | $500 |
| $1000 | - | $1000 |
Training Cost Flow
Cloud training uses a hold/settle/release system to ensure you're never charged more than the estimated cost shown before training starts.
flowchart LR
A[Start Training] --> B[Create Hold]
B --> C{Training Complete?}
C -->|Yes| D[Settle: Charge Actual Cost]
C -->|Cancelled| E[Release: Full Refund]
D --> F[Refund Excess]
How It Works
- Estimate: Platform calculates estimated cost based on model size, dataset size, epochs, and GPU
- Hold: Estimated cost (plus 20% safety margin) is reserved from your balance
- Train: Reserved amount shows as "Reserved" in your balance during training
- Settle: After completion, you're charged only for actual GPU time used
- Refund: Any excess is returned proportionally (credits first, then cash)
Consumer Protection
You're never charged more than the estimate shown before training. If training completes early or is cancelled, you only pay for actual compute time used.
Training Costs
Cloud training costs depend on GPU selection:
| GPU | Rate/Hour | Typical Job (1h) |
|---|---|---|
| RTX 3090 | $0.44 | $0.44 |
| RTX 4090 | $0.74 | $0.74 |
| L40S | $1.14 | $1.14 |
| A100 40GB | $1.29 | $1.29 |
| A100 80GB | $1.99 | $1.99 |
| H100 80GB | $3.99 | $3.99 |
Cost Calculation
Total Cost = GPU Rate × Training Time (hours)
Example: Training for 2.5 hours on RTX 4090
$0.74 × 2.5 = $1.85
Billing Timing
- Epochs mode: Charged after each epoch
- Timed mode: Charged at completion
- Cancelled: Charged for completed time only
Upgrade to Pro
Upgrade for more features and monthly credits:
- Go to Settings > Billing
- Click Upgrade to Pro
- Complete checkout
Pro Benefits
After upgrading:
- $20 credit added immediately
- $20 credit added each month
- Storage increased to 500 GB
- Unlimited private projects
- 5 deployments
Cancel Pro
Cancel anytime from the billing portal:
- Click Manage Subscription
- Select Cancel
- Confirm cancellation
Cancellation Timing
Pro features remain active until the end of your billing period. Monthly credits stop at cancellation.
Payment History
View all transactions:
| Column | Description |
|---|---|
| Date | Transaction date |
| Description | Credit purchase, training, etc. |
| Amount | Transaction value |
| Balance | Resulting balance |
Download Invoice
- Click transaction in history
- Select Download Invoice
- PDF invoice downloads
Billing Portal
Access the billing portal for:
- Update payment method
- Download invoices
- Manage subscription
- View billing history
FAQ
What happens when I run out of credits?
- Active training: Pauses at epoch end
- Deployments: Continue running
- New training: Cannot start
Add credits to continue training.
Are unused credits refundable?
- Purchased credits: No refunds
- Signup/monthly credits: No refunds (use it or lose it)
Can I transfer credits?
Credits are not transferable between accounts.
How do I get an invoice?
- Go to Settings > Billing
- Click Billing Portal
- Download invoices
What if training fails?
You're only charged for completed compute time. Failed jobs don't charge for unused time.
Is there a free trial?
The Free plan includes $5 signup credit - essentially a free trial. No credit card required to start.