VMRack Transcoder adopts a simple and transparent Pay-As-You-Go billing model, combined with monthly free quotas, making every penny of your investment clearly visible. This chapter helps you understand the billing logic through practical cases.
PayAsYouGo: No upfront fees. The system generates bills based on your actual transcoding duration, output specifications, and snapshot count, automatically deducting from your account credit.
Hourly Bill Settlement: The billing cycle is 1 hour. The system settles all transcoding task fees completed in the previous hour (09:00:00-09:59:59) at every hour on the dot (e.g., 10:00:00).
Billing Precision: The bill amount generated by the system per hour is accurate to 4 decimal places (e.g., $0.5188).
Actual Payment: Fee deduction is executed only to 2 decimal places (i.e., "cents").
Unsettled Amount: The 3rd and 4th decimal places in the bill (parts less than 1 cent) are not deducted temporarily but automatically enter your monthly unsettled balance.
Monthly Unified Settlement: The system summarizes all "unsettled amounts" from the previous month on the 1st of each month.
Summary Calculation: Adds up the unsettled remainders (3rd and 4th decimal places) generated from all hourly bills in the previous month.
Final Deduction: The summarized total amount is kept to 2 decimal places again for a one-time deduction.
Waived Amount: If the summarized total remainder is still less than $0.01, the system will directly waive (write off) this fee, and you do not need to pay it.
Transcoder fees consist of two parts: video transcoding fees and video snapshot fees. To standardize billing, we implement the following rules:
Transcoding Duration: Any duration less than 1 minute is calculated as 1 minute.
Snapshot Count: Any quantity less than 1000 images is calculated as 1000 images (1 unit).
To reduce trial costs for users, VMRack provides monthly Free Tier benefits for all users.
Refresh Mechanism: Free Tier automatically refreshes at 0:00 on the 1st of each natural month. Unused Free Tier cannot be rolled over to the next month.
Deduction Rule: Priority deduction of Free Tier during settlement; billing starts only for the excess part.
Item | Quota |
Monthly Transcoding Free Tier | 200 Minutes |
Monthly Snapshot Free Tier | 1000 Images |
Audio and video transcoding fees are calculated based on the output codec, resolution, transcoding duration, and snapshot count.
Billing Formula: Video Transcoding Fee = Video Transcoding Output File Duration (Minutes) × Transcoding Unit Price of Corresponding Codec/Resolution ($/Minute) + Video Snapshot Count / 1000 × Snapshot Unit Price ($/Thousand).
Settlement Rule: During the billing cycle settlement, the total duration of transcoding output files in the previous hour is converted into minutes and rounded up (duration less than 1 minute is calculated as 1 minute); video snapshots less than 1000 are calculated as 1000 (1 unit).
Resolution | Codec | Regional Unit | Unit |
Standard SD | H.264 | $ 0.0005 | $/Minute |
H.265 | $ 0.0025 | $/Minute | |
AV1 | $ 0.0050 | $/Minute | |
High Definition HD | H.264 | $ 0.0020 | $/Minute |
H.265 | $ 0.0100 | $/Minute | |
AV1 | $ 0.0200 | $/Minute | |
Full HD FHD | H.264 | $ 0.0045 | $/Minute |
H.265 | $ 0.02225 | $/Minute | |
AV1 | $ 0.0450 | $/Minute | |
2K | H.264 | $ 0.0085 | $/Minute |
H.265 | $ 0.0425 | $/Minute | |
AV1 | $ 0.0850 | $/Minute | |
4K | H.264 | $ 0.0160 | $/Minute |
H.265 | $ 0.0800 | $/Minute | |
AV1 | $ 0.1600 | $/Minute | |
Video Snapshot | - | $ 0.0100 | $/Thousand Images |
To help you better understand the billing logic of Transcoder, we simulate a user (User A) who enables the service on January 1st.
Scenario Setup
User Benefits: Has complete Monthly Free Tier for the current month (200 minutes transcoding, 1000 snapshots).
Transcoding Specs: H.264 Codec, Normal Transcoding, HD (1280x720).
Transcoding Unit Price: $0.0005 / Minute (Example price, subject to system actuals; less than 1 minute is calculated as 1 minute).
Snapshot Unit Price: $0.0110 / Thousand (Example price, subject to system actuals; less than 1000 is calculated as 1000).
Usage Record User A performed the following operations on the morning of January 1st:
09:00 ~ 09:59: Processed video, duration 46m 20s, 200 snapshots.
10:00 ~ 10:59: Processed video, duration 154m 50s, 900 snapshots.
11:00 ~ 11:59: Processed video, duration 10m 55s, 1700 snapshots.
Time period | Business Type | Actual usage | Free Tier Deduction | Billable | Billing Description | Amount (USD) |
09:00:00 ~ 09:59:59 | Video Transcoding | 46m 20s | 46m 20s | 0 mins | Fully Deducted. Remaining Free Tier: 200 - 46.2 = 153m 40s | $ 0.0000 |
Video Snapshot | 200 images | 200 images | 0 images | Fully Deducted. Remaining Free Tier: 1000 - 200 = 900 images | $ 0.0000 | |
10:00:00 ~ 10:59:59 | Video Transcoding | 164m 50s | 153m 40s | 11m 10s | Partially Deducted.Priority deduction of remaining 153m 40s, free tier exhausted. Billable Duration: 154m 50s - 153m 40s = 11m 10s Round Up: 11m 10s → 12 mins Billing: 12 mins * $0.0005/min =$ 0.0060 | $ 0.0060 |
Video Snapshot | 900 images | 800 images | 100 images | Partially Deducted. Priority deduction of remaining 800 images, free tier exhausted. Billable Count: 900 - 800 = 100 images Round Up: 100 images → 1 thousand Billing: 1 thousand * $0.0100/thousand =$ 0.0100 | $ 0.0100 | |
11:00:00 ~ 11:59:59 | Video Transcoding | 10m 55s | 0 mins | 10m 55s | Fully Billed. Round Up: 10m 55s → 11 mins Billing: 11 mins * $0.0005/min =$ 0.0055 | $ 0.0055 |
Video Snapshot | 1700 images | 0 images | 1700 images | Round Up: 1700 images → 2 thousand Billing: 2 thousand * $0.0100/thousand =$ 0.0200 | $ 0.0200 |
Billing Cycle | Bill Amount | Actual Payment | Current Unsettled Balance |
09:00:00 ~ 09:59:59 | $0.0000 | $ 0.00 | $ 0.0000 |
10:00:00 ~ 10:59:59 | $0.0160 | $ 0.01 | $ 0.0060 |
11:00:00 ~ 11:59:59 | $0.0255 | $ 0.02 | $ 0.0055 |
Monthly Settlement
Assuming User A has no other transactions this month, on the 1st of the next month, the system will process the accumulated unsettled balance:
Summarize Unsettled Balance: $0.0060 +$ 0.0055 = $ 0.0115.
Actual Payment: The summarized total exceeds 1 cent, system deducts $ 0.01.
Waived Amount: The remaining remainder $ 0.0015 is directly waived, no payment needed.
Note: The above costs are example data. Please refer to the system for actual unit prices!
Bills are typically generated one hour after the end of the current billing cycle. The specific issuance time is subject to system processing. Inquiry method:
Log in to the console, pull down the Avatar menu in the top right, and select Billing.
In the left navigation bar, select Pay-As-You-Go Bill to view detailed statements and billing charges.
When the account credit is less than $20.00, the platform will send message and email notifications to remind you. To avoid service unavailability caused by arrears, please pay attention to the account credit consumption and ensure sufficient account credit.
On the Account Credit page, you can configure the alert settings and threshold for credit warnings.
Please pay close attention to your account credit status to avoid arrears affecting your business.
Arrears Trigger:
When the system detects that your account credit is insufficient to pay the current bill (Account Credit < 0), the service will enter the arrears state.
Service Suspension Handling:
You will be unable to access relevant pages of the Transcoder Console.
Tasks currently in progress will continue to execute until completion; tasks currently in the queue will stop execution.
Service Recovery:
After you recharge and settle the arrears (i.e., Account Credit is restored to a positive number), the system will automatically recover the Transcoder service that was stopped due to arrears.
You can re-enter the Transcoder Console for management operations.