Billing
On this page
This page serves as a guide on Uploadcare billing process, explaining what charges may apply to your Operations, Traffic, and Storage usage.
Operations
Think of operations as a credit balance that is spent depending on the complexity of actions with your files using Uploadcare APIs: file uploading, image optimization and transformations, video processing, document conversion, outcoming webhooks and various API requests.
Any incoming API request or outgoing request (webhooks) is considered as 1 operation. However some advanced requests like background removal or AVIF image optimization require more operations to be performed.
Uploading
Uploading volume
Every successful file upload results in an extra operation count for each 100 MB. Note that the file size is rounded up to the closest number divisible by 100 for calculation.
Malware protection
All uploaded files are screened for viruses. Please note that a single additional operation is deducted for every 100 MB scanned for viruses.
Examples
The cost of uploading a 20 MB file:
- 1 operation for the API request.
- 1 operation due to rounding up the file size to 100 MB.
- 1 operation for the virus scan of 100 MB.
For a 250 MB file:
- 2 operations for the API request.
- 3 operations attributed to rounding the file size up to 300 MB.
- 3 operations for the virus scan of 300 MB.
Uploading a file larger than 100 MB requires 2 API requests. Learn more about Multipart uploading.
Image processing
When requesting an image from the CDN, you can do a lot of things all at once. You can resize, apply effects, and make it load faster, all in one go. No matter how complicated your task is, or how many changes are included in the URL, Uploadcare only counts it as one operation for each unique URL per billing cycle. Please note that, in addition to operations, CDN traffic related to your tasks is also taken into account.
There are certain tasks that require more computational power that will result in additional operations being consumed:
Feature | Operations per request |
---|---|
Image compression to AVIF format | 2 |
Animated images optimization | 2 |
Image transformations with facial detection | 2 |
Background removal | 750 |
Examples
Adjust the size, optimize, and convert the image format to WebP:
- 1 operation for a unique URL.
Adjust the size, optimize, and convert the image format to AVIF:
- 1 operation for a unique URL.
- 1 additional operation for AVIF conversion.
Remove the background, add an overlay, and resize:
- 1 operation for a unique URL.
- 750 additional operations for background removal.
Delivery
When your users request a file, Uploadcare only counts the traffic if the file is either the original or a cached version. However, if a file isn't cached and needs processing—especially if that processing involves complex transformations specified in the URL—it will use up additional operations based on the complexity of the tasks.
When a file is requested, original or processed, it gets cached on CDN. The lifespan of a file in the cache can vary depending on factors like how frequently it's accessed. Popular files that are requested often tend to stay longer. On the other hand, infrequently accessed files might be removed.
File management
Each API request counts as one operation. But some actions can count as extra operations, depending on how complex they are:
Feature | Operations |
---|---|
Detecting unsafe content in an image | 40 per image |
Processing a video | 100 per minute |
Converting a document | 100 per 50 MB |
Auto-tagging an image | 40 per image |
These operations affect your storage volume because each operation means a new file is uploaded. But, they don't affect your traffic usage.
Billing
Uploadcare calculates your operations and rounds up to the nearest thousand. So, if you've executed 1700 operations, we'll account for it as 2000.
Traffic
Total amount of content that's been delivered from your account. To track how much traffic you're using, just check out the Analytics section in your Dashboard.
Storage
Total size of all the files you have stored in your account. Only the uploaded and stored files count towards this. Actions like CDN operations and image processing operations don't consume your storage space because the results are only cached on the CDN. However, operations like video processing or document conversion do affect your storage volume, as each operation results in a new file upload.
To monitor your storage usage, simply check the Analytics section on your Dashboard.
Plans and limits
Demo | Pro | Business | Business Plus | |
---|---|---|---|---|
Operations | 10,000 | 100,000 | 250,000 | 500,000 |
Traffic | 5 GB | 75 GB | 200 GB | 400 GB |
Storage | 1 GB | 50 GB | 125 GB | 250 GB |
Max file size | 10 MB | 1 GB | 10 GB | 100 GB |
Team members | Personal use only | 3 | 4 | 5 |
Additional resources
Beginning with the Pro plan, we offer a pay-as-you-go model for additional usage, allowing you more flexibility and control over your usage. Any additional usage will be automatically charged at the rates specified below:
Demo | Pro | Business | Business Plus | |
---|---|---|---|---|
1,000 operations | Not allowed | $0.50 | $0.45 | $0.40 |
1 GB traffic | Not allowed | $0.50 | $0.45 | $0.40 |
1 GB storage | Not allowed | $0.50 | $0.45 | $0.45 |
If you're interested in custom pricing and annual commitment, contact our sales team.