At the beginning of each calendar month, Agora charges you for services used. This article describes how Agora calculates the billing for the services used of the Video Broadcasting SDK. You can see additional billing information pertaining to other Agora products and add-ons below:
For more information about billing, fee deduction, and account suspension, see Billing, Fee Deduction, and Account Suspension.
Agora's policy of 10,000 free-of-charge minutes
Agora gives each Agora Account 10,000 charge-free minutes each month, and deducts the minutes in the following sequence:
- Audio minutes
- On-premise recording audio minutes
- Cloud recording audio minutes
- HD video minutes
- On-premise recording HD video minutes
- Cloud recording HD video minutes
- HD+ video minutes
- On-premise recording HD+ video minutes
- Cloud recording HD+ video minutes
If your total service minutes do not exceed 10,000 minutes, the service is free of charge. After the 10,000 charge-free minutes are fully deducted, Agora charges you for the additional service minutes.
Calculate service minutes
Agora adds up the following two types of minutes used by the projects under your Agora Account on a monthly basis:
If a user successfully receives video streams after joining an Agora RTC channel, the corresponding time counts as video minutes.
Agora adds up the resolutions of the video streams, to which a specific user subscribes at a time, to determine that user's aggregate resolution. This aggregate resolution is classified into two brackets, and Agora charges you accordingly:
|Video Bracket||Aggregate Resolution|
|High Definition (HD)||≤ 1280 x 720|
|Super High Definition (HD+)||> 1280 x 720|
Calculate the aggregate resolution
Suppose that user A has been in an RTC channel for 45 continuous minutes, subscribing to the video streams of users B, C, and D. The following table shows the resolutions of B, C, and D during this period:
|B's Resolution||C's Resolution||D's Resolution||A's Aggregate Resolution|
|Initial 30 min||640 x 360||640 x 360||640 x 360||691200 < 1280 x 720|
|Subsequent 15 min||640 x 360||240 x 180||1280 x 720||1195200 > 1280 x 720|
As you can see from the above table:
- A's Aggregate resolution for the initial 30 min = B's resolution + C's resolution + D's resolution = 691200 < 1280 x 720, falling into the HD bracket.
- 640 x 360 = 230, 400 pixels.
- 230,400 pixels (User B) + 230,400 pixels (User C) + 230,400 pixels (User D) = 691,200 pixels (Total) per minute.
- 1280 x 720 (HD+) = 921,600 pixels. Aggregate resolution for minutes using 691,200 pixels < 921,600 pixels, so we are charged as HD.
- Aggregate resolution of A for the subsequent 15 min = B's resolution +C's resolution + D's resolution = 1195200 > 1280 x 720, falling into the HD+ bracket.
Total fee for user A = Unit price (video minutes HD) x 30 min + Unit price (video minutes HD+) x 15 min.
Based on the pricing, the price for user A = ($0.00399 [HD] x 30 min) + ($0.01499 [HD+] x 15 min) = $0.1197 + $0.22485 = $0.34455.
See Pricing for the pricing of the video minutes.
If you deduct the time that a user receives the video streams in the channel from the total time that the user stays in the channel, you get the audio minutes of that user, regardless of whether that user subscribes to any audio stream.
For example, let's say a user is in a channel for 30 minutes. This user subscribs to a video stream for 20 minutes, and is idle for the remaining 10 minutes. In this case, Agora logs 20 video minutes and 10 audio minutes for this specific user.
|Service||Pricing （Dollars/1,000 minutes)|
Resolution calculation when dual-stream mode is enabled
When the remote video stream being subscribed to enables dual-stream mode, the local subscriber can receive only one stream at a time:
- If it is the high-video stream, then the local subscriber's composite resolution is calculated based on the high-video stream resolution that the remote user sets.
- If it is the low-video stream, then the local subscriber's composite resolution is calculated based on the resolution of the received stream.
When it comes to calculating a composite resolution, we take the resolution of all streams whose area is 225280 (640 x 352) as 640 x 360.
Question: Are the audio minutes on my bill for a specific user?
No. The audio minutes that you see on your bill are the sum of the audio minutes used by all users under your Agora account. In other words, the audio minutes are not for a specific user or for users in a specific channel.
Question: Why do I see audio minutes in my bill even though all users subscribe to video streams?
- The user being subscribed to has not subscribed in turn to any other video stream.
- After subscribing to a video stream, a user has not received any video stream due to poor network conditions or issues on the host side.
Question: Why have I been charged for HD+ video minutes, even though all the users subscribe only to video streams with resolution of 360 x 640?
The aggregate resolution is a sum of all the resolutions of the video streams to which a user subscribes. That said, the more video streams a user subscribes to, the more likely that user's aggregate resolution falls into the HD+ bracket ( > 1280 x 720).