docs/en/platform/account/billing.md
Ultralytics Platform uses a credit-based billing system for cloud training and dedicated endpoints. Add credits, track usage, and manage your subscription from Settings > Billing.
Choose the plan that fits your needs. Compare plans in Settings > Plans:
| Feature | Free | Pro ($29/mo) | Enterprise |
|---|---|---|---|
| Signup Credit | $5 / $25* | - | Custom |
| Monthly Credit | - | $30/seat/month | Custom |
| Models | 100 | 500 | Unlimited |
| Concurrent Trainings | 3 | 10 | Unlimited |
| Storage | 100 GB | 500 GB | Unlimited |
Dataset Upload (ZIP/TAR incl. .tar.gz/.tgz/NDJSON) | 10 GB | 20 GB | 50 GB |
| Deployments | 3 | 10 | Unlimited |
| Cloud GPU Types | 20 | 23 | 23 |
| Best GPUs (H200, B200) | - | Yes | Yes |
| Teams | - | Up to 5 members | Up to 50 |
| SSO / SAML | - | - | Yes |
| Enterprise License | - | - | Yes |
| License | AGPL-3.0 | AGPL-3.0 | Enterprise |
*Free plan: $5 at signup, or $25 if you verify a company/work email address.
Get started at no cost:
!!! tip "Company Email Bonus"
Sign up with a company email address (not gmail.com, outlook.com, etc.) to receive $25 in signup credits instead of $5.
For professionals and small teams ($29/month or $290/year):
!!! tip "Save with Yearly Billing"
Choose yearly billing ($290/year) to save 17% compared to monthly billing.
For organizations with advanced needs:
See Ultralytics Licensing for Enterprise plan details.
Credits are the currency for Platform compute services.
View your balance in Settings > Billing:
| Balance Type | Description |
|---|---|
| Total Balance | Available credits for cloud training |
| Promotional Credits | Credits from signup or monthly grants |
Credits are consumed by:
| Service | Rate |
|---|---|
| Cloud Training | GPU rate x hours |
Top up your balance:
| Amount |
|---|
| $10 |
| $20 |
| $50 |
| $100 |
| $500 |
Custom amounts between $5 and $1,000 are also supported.
Enable automatic credit purchases when your balance drops below a threshold:
Default settings: threshold $20, amount $100.
!!! tip "Uninterrupted Training"
Enable auto top-up to ensure training jobs are never interrupted by insufficient credits.
Manage payment methods in Settings > Billing:
Set a billing address for invoices:
Cloud training estimates cost before start and charges for actual GPU time used.
flowchart LR
A[Start Training] --> B[Estimate Cost]
B --> C[Run Training]
C --> D[Charge Actual Usage]
!!! success "Consumer Protection"
You pay for actual compute time used, including partial runs that are cancelled.
Cloud training costs depend on GPU selection:
{% include "macros/platform-gpu-table.md" %}
H200 and B200 GPUs require a Pro or Enterprise plan. All other GPUs are available on all plans.
See Cloud Training for complete GPU options and pricing.
Total Cost = GPU Rate x Training Time (hours)
Example: Training for 2.5 hours on RTX PRO 6000
$1.69 x 2.5 = $4.23
Upgrade for more features and monthly credits:
After upgrading:
Cancel anytime from the Plans tab:
If you cancel before the end of your billing period, a Resume Subscription button appears — click it to undo the cancellation before the period ends.
!!! note "Cancellation Timing"
Pro features remain active until the end of your current billing period. Monthly credits stop being granted at cancellation.
When your Pro subscription ends (cancelled or expired), your account reverts to the Free plan. Here's what happens to your existing resources:
| Resource | What Happens |
|---|---|
| Models | All models preserved. Cannot create new models beyond 100-model limit |
| Deployments | All deployments preserved. Cannot create new beyond 3-deployment limit |
| Storage | All data preserved. Cannot upload new data beyond 100 GB limit |
Dataset Upload (ZIP/TAR incl. .tar.gz/.tgz/NDJSON) | Upload limit reduced from 20 GB to 10 GB per file |
| Credit Balance | Existing credits preserved and usable |
| Monthly Credits | $30/seat/month grants stop immediately |
| Team Members | Members notified and lose access to team resources |
| GPU Access | Standard GPUs remain available. Best GPUs (H200, B200) require Pro or Enterprise |
| Concurrent Trainings | Limit reduced from 10 to 3 |
!!! tip "No Data Loss"
Downgrading never deletes your models, datasets, or deployments. Limits are only enforced when creating **new** resources — existing resources remain fully accessible.
View all transactions in Settings > Billing:
| Column | Description |
|---|---|
| Date | Transaction date |
| Type | Signup, Purchase, Subscription, Monthly Grant, Training, Refund, Adjustment, Promo, Auto Top-Up, Auto Top-Up Failed, Pro Credit Expiry |
| Amount | Transaction value (green for credits, red for charges) |
| Balance | Resulting balance after transaction |
| Details | Additional context (model link, receipt, period) |
If a training run completes and the actual cost exceeds your remaining balance, your balance goes negative. Add credits to restore a positive balance before starting new training jobs. Enable auto top-up to avoid interruptions.
Credits are not transferable between accounts.
Transaction receipts are available in the transaction history. Click the receipt icon next to any purchase transaction.
Failed training runs are not charged. If a job fails due to a configuration error, out-of-memory issue, or any other reason, no credits are deducted. Completed, user-cancelled, and auto-terminated stuck jobs may incur charges based on actual GPU time used. See Cloud Training Billing for a full breakdown by job status.
The Free plan includes $5 signup credit ($25 with a company email) -- essentially a free trial. No credit card required to start.