Skip to main content

Pricing FAQ

General Pricing

1. What is the VideoSDK pricing model?

VideoSDK offers three pricing plans to suit different scale and business needs:

  • Free Plan: Ideal for individuals and startups exploring VideoSDK. It includes a $20 one-time free balance to try out all paid features and products.
  • Pay-As-You-Go (On-Demand): A flexible, prepaid model for developers and growing businesses. You add funds to your wallet and pay only for the resources you consume (minutes, recordings, agents, etc.) with no monthly subscriptions or commitments.
  • Enterprise Plan: Tailored for high-volume users and businesses requiring custom SLAs, dedicated support channels (Slack/WhatsApp), and solutions engineering.

2. Do I get any free credits when I sign up?

Yes! Every new account receives $20 one-time free balance to get started with VideoSDK services.

3. How do I add funds to my wallet?

You can add funds through the VideoSDK Dashboard using:

  • Credit/Debit cards via Stripe
  • Multiple currency support available
  • Secure payment processing

4. Is this a prepaid or postpaid model?

VideoSDK operates on a prepaid model. You must add funds to your wallet before using services. Charges are deducted automatically from your wallet balance. There are no postpaid invoices.

5. What happens if my wallet balance runs out?

When your wallet balance is insufficient, services will be paused. You'll receive notifications before your balance runs low. Simply add more funds to continue using services.

6. Can I set up auto-recharge for my wallet?

Yes, you can configure auto-recharge settings in the VideoSDK Dashboard to automatically add funds when your balance falls below a certain threshold.

7. How do I monitor my usage and balance?

You can track your real-time usage and wallet balance through the VideoSDK Dashboard. Detailed usage reports are available for each product and service.


Products & Services

1. What products does VideoSDK offer?

VideoSDK offers three core products:

  • Agent: AI-powered voice and video agents sdk infrastructure
  • Video Call: High-quality video conferencing and calling
  • Live Streaming: Interactive and scalable live streaming

2. Can I use multiple products in the same application?

Yes! You can use any combination of Agent, Video Call, and Live Streaming products. Each product is billed based on actual usage.


Agent Pricing

1. What is an Agent Session?

An Agent Session represents one active AI agent instance. You're charged $0.01 per agent session over your included limits.

2. What are the Agent pricing charges?

Serverless Agents:

ServiceChargeUnit
Agent Session CPU-Small (0.5 Cores, 1 GB)$0.01Per session min
Agent Session CPU-Medium (1 Core, 2 GB)$0.02Per session min
Agent Session CPU-Large (2 Cores, 3 GB)$0.03Per session min
Agent Reserved CPU-Small (0.5 Cores, 1 GB)$0.0005Per reserved min
Agent Reserved CPU-Medium (1 Core, 2 GB)$0.001Per reserved min
Agent Reserved CPU-Large (2 Cores, 3 GB)$0.002Per reserved min
Agent ObservabilityCurrently free-

SIP Participants:

ServiceChargeUnit
SIP Participant$0.002Per participant minute

Participant Minutes:

ServiceChargeUnit
Voice$0.001Per participant minute
Video HD$0.004Per participant minute
Video Full HD$0.008Per participant minute
Video 2K$0.016Per participant minute
Video 2K+$0.036Per participant minute

Recording:

ServiceChargeUnit
Meeting Audio Recording$0.015Per recorded audio min
Meeting Video Recording (SD) - Low$0.015Per recorded video min
Meeting Video Recording (HD) - Med$0.015Per recorded video min
Meeting Video Recording (Full HD) - High$0.030Per recorded video min
Participant Audio Recording$0.006Per recording audio min
Participant Video Recording$0.006Per recording video min
Participant Audio Track Recording$0.0005Per individual audio min
Participant Video Track Recording$0.0005Per individual video min

3. What are SIP Participants in Agent?

SIP Participants allow traditional phone systems to connect to your AI agents. Charged at $0.002 per participant minute.

4. Are Agent features like Instant Rollback and Observability included?

Yes, Instant Rollback and Agent Observability are included features at no additional cost.

5. How much do phone numbers and usage cost?

  • US Local Number: 1 phone number free. Additional local numbers cost $5.00/month.
  • Inbound Usage (Local): $0.02 per inbound call min.
  • Inbound Usage (Toll-Free): $0.04 per inbound call min.

6. What is PubSub / Data pricing?

PubSub / Data is currently free for data transfer.


Video Call Pricing

1. How is video call pricing calculated?

Video call pricing is based on participant-minutes and resolution:

  • Participant-minutes = Meeting duration × Number of participants
  • Resolution determines the per-minute rate (Voice, HD, Full HD, 2K, 2K+)

2. What is a participant-minute?

A participant-minute is one participant in a call for one minute. For example:

  • 5 participants in a 10-minute call = 50 participant-minutes
  • 10 participants in a 30-minute call = 300 participant-minutes

3. What are the Video Call charges?

Participant Minutes:

ServiceChargeUnit
Voice$0.001Per participant minute
Video HD$0.004Per participant minute
Video Full HD$0.009Per participant minute
Video 2K$0.016Per participant minute
Video 2K+$0.036Per participant minute

Recording:

ServiceChargeUnit
Meeting Audio Recording$0.015Per recorded audio min
Meeting Video Recording (SD) - Low$0.015Per recorded video min
Meeting Video Recording (HD) - Med$0.015Per recorded video min
Meeting Video Recording (Full HD) - High$0.030Per recorded video min
Participant Audio Recording$0.006Per recording audio min
Participant Video Recording$0.006Per recording video min
Participant Audio Track Recording$0.0005Per individual audio min
Participant Video Track Recording$0.0005Per individual video min

SIP Participants:

ServiceChargeUnit
SIP Participant$0.002Per participant minute

Storage & Transcription:

ServiceChargeUnit
Storage (Recorded Audio storage)$0.003Per min of audio stored, in a month
Storage (Recorded Video storage)$0.003Per min of audio stored, in a month
Streaming (Watching cloud stored Audio)$0.0005Per min of video viewed
Streaming (Watching cloud stored HD Video)$0.002Per min of video viewed
Streaming (Watching cloud stored Full HD Video)$0.004Per min of video viewed
Real-time Transcription$0.02Per transcribed minute
Prompt Based Summary$0.0045Per summarised minute
Post-Call Transcription$0.004Per transcribed minute

4. How do you calculate video resolution charges?

Charges are based on aggregate resolution - the total resolution of all video streams a participant is viewing at a time.

Videos on-screenAggregate ResolutionPrice per participant per minute
0Only audio$0.001
1-5HD$0.004
6-10Full HD$0.008
11-172K$0.016
18+2K+$0.036

Note: Considering HD (1280 x 720) resolution (16:9) per video, and one local user (self) video.

5. In detail, how do you calculate the aggregate video resolution?

Aggregate resolution is the sum of all video streams an end-user is downloading/viewing. We follow these standard resolutions:

Video TypeAggregate Resolution (px)16:9 Aspect Ratio
HD≤ 921,600px720p: 1280 × 720
Full HD921,601px to 2,073,600px1080p: 1920 x 1080
2K2,073,601px to 3,686,400px2K: 2560 × 1440
2K+3,686,401px to 8,294,400px+2K+: 3840 × 2160

6. Does video pricing include audio?

Yes, audio cost is already included in video pricing. Audio-only pricing applies only when no participant has their camera on.

7. What is the difference between Meeting recording, Participant recording and Participant Track recording?

  • Meeting Recording: Records the final composed view of the session (e.g., grid layout, active speaker). This captures what a user sees during the meeting.

  • Participant Recording: Records individual participant's audio and video combined in a single file.

  • Participant Track Recording: Records individual audio and video tracks separated into different files (one for audio, one for video).

Key Differences:

Recording TypeDescriptionUse CasePrice (Audio)Price (Video)
Meeting RecordingSingle composed fileReplays, Archives$0.015/min$0.015 - $0.030/min
Participant RecordingIndividual combined file per userArchives, Single-File$0.006/min$0.006/min
Participant Track RecordingSeparate audio/video files per userPost-Production, Editing$0.0005/min$0.0005/min

8. What are the Storage and Transcription charges?

Storage and Transcription services are charged as follows:

ServiceChargeUnit
Storage (Recorded Audio storage)$0.003Per min of audio stored, in a month
Storage (Recorded Video storage)$0.003Per min of audio stored, in a month
Streaming (Watching cloud stored Audio)$0.0005Per min of video viewed
Streaming (Watching cloud stored HD Video)$0.002Per min of video viewed
Streaming (Watching cloud stored Full HD Video)$0.004Per min of video viewed
Real-time Transcription$0.02Per transcribed minute
Prompt Based Summary$0.0045Per summarised minute
Post-Call Transcription$0.004Per transcribed minute

9. Please explain Video Call pricing calculation with an example

Let's say 5 people have joined a meeting for 30 minutes:

  • Meeting minutes = 30 minutes
  • Participant minutes = 30 meeting minutes × 5 participants = 150 participant minutes
  • Considering HD Resolution: $0.004/participant-min
  • Total cost = 150 participant mins × $0.004 = $0.60

10. I have set the maxResolution to be (320 x 180) only, then why am I charged for HD video?

You are charged based on aggregate resolution - the sum of all video streams a user is watching at a time.

If a user is watching 8 video streams of (320 x 180), they are consuming:

  • (320 × 180) × 8 videos = 460,800px

This falls within HD range (≤ 921,600px), so they will be charged for HD resolution.

11. I want to show 15 people on-screen but don't want to use Full HD or 2K resolution to save costs. How?

You can reduce the resolution of each video tile to (320 x 180). This way, the aggregated resolution won't cross HD (921,600px) and your cost will be saved.

For example:

  • 15 videos × (320 × 180) = 864,000px (still within HD range)

Interactive Live Streaming Pricing

1. How is Interactive Live Streaming pricing calculated?

Interactive Live Streaming has two components:

  • Speaker minutes: For hosts/speakers in the stream
  • Viewer minutes: For viewers watching the stream

2. What are the Interactive Live Streaming charges?

ServicePer Speaker MinPer Viewer Min
Voice$0.001$0.0005
Video HD$0.004$0.002
Video Full HD$0.008$0.004
Video 2K$0.016$0.008
Video 2K+$0.036$0.018

Recording & RTMP:

ServiceChargeUnit
Meeting Audio Recording$0.015Per recorded audio min
Meeting Video Recording (SD) - Low$0.015Per recorded video min
Meeting Video Recording (HD) - Med$0.015Per recorded video min
Meeting Video Recording (Full HD) - High$0.030Per recorded video min
Participant Audio Recording$0.006Per recording audio min
Participant Video Recording$0.006Per recording video min
Participant Audio Track Recording$0.0005Per individual audio min
Participant Video Track Recording$0.0005Per individual video min
RTMP$0.03Per re-streamed minute

SIP Participants:

ServiceChargeUnit
SIP Participant$0.002Per participant minute

HLS Encoding:

ServiceChargeUnit
HLS Encoding Audio (Livestream mins)$0.04Per livestream audio min
HLS Encoding Video - SD (Livestream mins)$0.04Per livestream video min
HLS Encoding Video - HD (Livestream mins)$0.04Per livestream video min
HLS Encoding Video - Full HD (Livestream mins)$0.08Per livestream video min

Storage & Transcription:

ServiceChargeUnit
Storage (Recorded Audio storage)$0.003Per min of audio stored, in a month
Storage (Recorded Video storage)$0.003Per min of audio stored, in a month
Streaming (Watching cloud stored Audio)$0.0005Per min of video viewed
Streaming (Watching cloud stored HD Video)$0.002Per min of video viewed
Streaming (Watching cloud stored Full HD Video)$0.004Per min of video viewed
Real-time Transcription$0.02Per transcribed minute
Prompt Based Summary$0.0045Per summarised minute
Post-Call Transcription$0.004Per transcribed minute

3. What's the difference between Speaker and Viewer charges?

  • Speaker charges: Applied to hosts/speakers who are actively streaming (same as video call rates)
  • Viewer charges: Applied to viewers watching the stream (typically lower rates)

4. Are RTMP and HLS included?

Yes, RTMP streaming and HLS delivery are charged based on usage. RTMP is charged at $0.03 per minute, and HLS Encoding is charged based on resolution ($0.04 for HD and $0.08 for Full HD).

5. What encoding options are available?

Live streaming includes encoding for multiple resolutions (SD, HD, Full HD, 2K, 2K+) to deliver the best experience to viewers on different devices and network conditions.

6. Can I stream to multiple platforms simultaneously?

Yes, you can use RTMP Out to stream to multiple platforms. Each RTMP output stream is charged separately.

7. Please explain Live Streaming pricing calculation with an example

Let's say 2 hosts have joined a livestream for 30 minutes, with 100 viewers:

  • Livestream minutes = 30 minutes
  • Host minutes = 30 livestream minutes × 2 hosts = 60 host-minutes
  • Viewer minutes = 30 livestream minutes × 100 viewers = 3,000 viewer-minutes
  • Considering HD Resolution:
    • Host cost: 60 × $0.004 = $0.24
    • Viewer cost: 3,000 × $0.002 = $6.00
  • Total cost = $0.24 + $6.00 = $6.24

Add-Ons & Compliance

1. What are Add-Ons?

Add-Ons are optional compliance and security features you can subscribe to enhance your VideoSDK implementation.

2. What Add-Ons are available and what are the charges?

Compliance & Security Add-Ons:

Add-OnMonthly PriceDescription
ISO 27001$100Information Security Management System certification
SOC2 Type 2$100Service Organization Control 2 Type 2 certification
HIPAA$500Health Insurance Portability and Accountability Act compliance
GDPR$100General Data Protection Regulation compliance
CERT-IN$500Indian Computer Emergency Response Team compliance
Geo-fencing - Geo Restriction$500Geographic access restrictions
Cloud Proxy$200Enhanced network routing and security

3. Can I subscribe to multiple Add-Ons?

Yes, you can subscribe to any combination of Add-Ons based on your compliance and security requirements.

4. How are Add-Ons billed?

Add-Ons are subscription-based and billed monthly or annually. Choose annual billing to save approximately 17% compared to monthly billing.

5. Can I cancel an Add-On subscription?

Yes, you can cancel Add-On subscriptions at any time. Monthly subscriptions can be canceled with no penalty. Annual subscriptions may have different terms, contact support for more details.

6. What is HIPAA compliance and when do I need it?

HIPAA (Health Insurance Portability and Accountability Act) compliance is required for applications handling protected health information (PHI) in the United States. If you're building healthcare applications, telemedicine platforms, or any service that transmits patient data, you need HIPAA compliance.

7. What is GDPR compliance and when do I need it?

GDPR (General Data Protection Regulation) compliance is required when processing personal data of individuals in the European Union. If your application serves EU users, GDPR compliance ensures you meet data protection and privacy requirements.

8. How do I subscribe to compliance add-ons from the dashboard?

You can subscribe to any compliance or security add-on directly from the VideoSDK Dashboard:

  1. Navigate to Billing > Add-ons tab in the dashboard.
  2. Locate the compliance/security add-on you want to subscribe to (e.g., HIPAA, GDPR, SOC2).
  3. Click the "Add" button next to the add-on.
  4. Review the total monthly subscription cost at the bottom.
  5. Click Continue, add/confirm payment details, and pay.
  6. Your monthly subscription will be active immediately.

Subscribe to Add-ons

For detailed information about each compliance add-on, see the Security & Privacy documentation.


Concurrency Packages

1. What is concurrency?

Concurrency refers to the maximum number of simultaneous sessions, participants, or resources you can have active at the same time.

2. What are included concurrency limits?

Each product comes with base concurrency limits included with your Pay-As-You-Go plan. Check your VideoSDK Dashboard for your current limits.

3. How do I increase concurrency limits?

You can purchase Usage limits Packs to increase your limits.

4. What are the Concurrency Packages?

Concurrency Usage limits Packs:

ItemsFree PlanPAYG (On-demand)Pay-As-You-Go (Add-On Packs)Max Pack Buy on Dashboard
Participants (Hosts)Up to 50 concurrent hostsUp to 100 concurrent hostsAdd 100 hosts for $20 / pack / month5
RecordingsUp to 1 recordingsUp to 10 recordingsAdd 10 recordings for $20 / pack / month5
Agent Cloud SessionsUp to 1 Agent sessionsUp to 10 Agent sessionsAdd 10 sessions for $20 / pack / month5
VideoSDK Inference (STT, LLM, TTS, STS)Up to 1 unitsUp to 10 unitsAdd 10 units for $20 / pack / month5
Viewers (HLS/RTC)Up to 100 concurrent viewersUp to 200 concurrent viewersAdd 200 viewers for $20 / pack / month10
HLS EncodingUp to 1 encodingUp to 10 encodingAdd 10 units for $20 / pack / month5
SIP ConnectUp to 1 SIP ConnectUp to 10 SIP ConnectAdd 10 SIP lines for $20 / pack / month5
Real-time TranscriptionUp to 1 live TranscriptionUp to 10 live TranscriptionAdd 10 sessions for $20 / pack / month5
RTMPUp to 1 RTMP streamsUp to 10 RTMP streamsAdd 10 RTMP streams for $20 / pack / month5

5. How much do usage limits packs cost?

Most usage limits packs cost $20 per pack per month. Each pack includes a specific quantity (e.g., 100 hosts, 200 viewers, 10 recordings).

6. Is there a limit to how many packs I can purchase?

Yes, each pack type has a maximum limit on how many packs you can buy through the dashboard:

  • Viewers (HLS/RTC) packs: 10 max packs
  • Most other packs: 5 max packs

If you need more than the maximum, contact our sales team for custom solutions.

7. Can I cancel usage limits packs?

Yes, usage limits packs are monthly subscriptions and can be canceled at any time. Cancellation takes effect at the end of the current billing period.

8. How can I increase my concurrency limits from the dashboard?

You can purchase Add-On Packs directly from the VideoSDK Dashboard. Navigate to Billing > Usage Limits, click the "+" button next to the service you want to increase, review the total cost, and complete payment.

For a detailed step-by-step guide, see How to increase concurrency from the dashboard.


Billing & Payment

1. What payment methods are accepted?

We accept:

  • Credit cards (Visa, Mastercard, American Express)
  • Debit cards
  • Payment processing via Stripe

2. What currency is used for billing?

  • Default: USD (US Dollars)
  • Indian businesses: INR (Indian Rupees)

3. Are there any taxes applied?

  • International: No additional taxes by default
  • Indian businesses: 18% GST applicable (SAC Code - 998313), plus 2% TDS under section 194(C) or 194(J)

4. How do I get GST invoices (for Indian businesses)?

Submit your registered GST and Company PAN details in the VideoSDK Dashboard. GST invoices will be generated automatically for all transactions.

5. Can I get a refund if I don't use all my credits?

Wallet credits are non-refundable. However, they never expire and can be used for any VideoSDK service at any time.

6. Do I receive invoices for wallet top-ups?

Yes, you'll receive a receipt via email for every wallet top-up transaction. Receipts are also available in the VideoSDK Dashboard.


Usage & Calculation

1. Does VideoSDK charge separately for Audio?

No, audio cost is already included in the video cost. Audio-only pricing ($0.001/min) applies only when no participant has their camera ON. If anyone has their camera ON, video rates apply.

2. Please explain pricing calculation with an example

Let's say 5 people join a meeting for 30 minutes.

  • Meeting Duration: 30 minutes
  • Participant Minutes: 30 mins × 5 participants = 150 participant-minutes
  • Cost Calculation (HD Resolution): 150 mins × $0.004 = $0.60

3. If I have a mix of Audio and Video usage, how is my free $20 balance used?

Your $20 free balance is a monetary credit that applies to all usage types automatically. It doesn't distinguish between audio or video minutes.

  • If you use $5 worth of Audio minutes and $10 worth of HD Video minutes, your balance simply deducts $15.

4. I have used only $9 this month. Will the remaining free balance ($11) carry forward?

Yes! The $20 free balance is a one-time credit with no expiration. It will carry forward to the next month and remain available until fully consumed.

5. My usage is over 100k minutes/month. How can I reduce costs?

Volume discounts are available for high-scale usage. If you consume more than 100k minutes per month, please contact our sales team or email support@videosdk.live for a custom quote.

6. I set maxResolution to (320x180), so why am I charged for HD?

Charges are based on aggregate resolution, the sum of all video streams a user is viewing.

  • If a user views 8 streams of 320x180, total pixels = (320×180) × 8 = 460,800 px.
  • This total falls within the HD range (≤ 921,600 px), so the HD rate applies.

7. How do you calculate aggregate video resolution?

Aggregate resolution is the total pixels of all streams a user downloads.

Videos on-screenAggregate Resolution TypePrice (approx.)
0 (Audio Only)Audio$0.001
1-5HD$0.004
6-10Full HD$0.008
11-172K$0.016
18+2K+$0.036

Note: Assumes standard HD (1280x720) streams.

8. In detail, what are the resolution thresholds?

We classify resolution based on total pixel count:

Video TypeAggregate Resolution (px)Equivalent (16:9)
HD≤ 921,600 px720p (1280×720)
Full HD921,601 - 2,073,600 px1080p (1920×1080)
2K2,073,601 - 3,686,400 px1440p (2560×1440)
2K+> 3,686,400 px4K (3840×2160)

9. I want to show 15 people but avoid high resolution costs. How?

To save costs while showing many participants, you can explicitly reduce the resolution of each tile.

  • If you set each of the 15 tiles to 320x180:
  • Total Pixels: 15 × (320×180) = 864,000 px
  • This stays within the HD limit (921,600 px), keeping you at the lower HD price tier.

10. How are partial minutes billed?

Partial minutes are rounded up to the nearest minute for all services.

11. Can I set balance auto-reload?

Yes, you can configure auto-reload in the dashboard to add funds automatically when your balance drops below a set threshold.

12. How often is usage calculated?

Usage is calculated in real-time. Charges are deducted from your wallet balance instantly as services are consumed.


Configuration & Controls

1. Does Dashboard configuration override SDK configuration?

It depends on the service:

  • Audio/Video Configurations: Yes. Runtime dashboard settings have higher precedence and will override SDK configurations (e.g., forcing Full HD in dashboard overrides HD in code).
  • Recording & Streaming: No. API/SDK configurations have highest priority. Dashboard settings are only applied as a fallback when no API values are defined.

For more details, see API Settings & Controls.

2. How do I restrict video quality to manage bandwidth or costs?

You can restrict the Maximum Send Bitrate Per Participant in the VideoSDK Dashboard under API Settings > Audio/Video. \t Available limits:

  • SD (800kbps)
  • HD (1500kbps)
  • Full HD (3000kbps)

Setting this to Auto is recommended for quality, but forcing a limit (e.g., SD) ensures strict bandwidth and cost control.

Learn more in Audio/Video Configurations.


Features & Support

1. What features are included at no additional cost?

The following platform features are included:

  • Dashboard access
  • Community support
  • Email support
  • End-to-end encryption
  • Role-based access
  • Region pinning

2. What support is available?

Included:

  • Community support (forums, documentation)
  • Email support

Not Included (Contact Sales):

  • Shared Slack/WhatsApp channel
  • Solutions Engineer
  • Support SLA

3. Can I get enterprise support?

Yes! For enterprise support including dedicated Slack channels, Solutions Engineers, and SLA guarantees, please contact our sales team.


Volume & Enterprise

1. Do you offer volume discounts?

Yes! If your monthly usage exceeds certain thresholds, we offer custom pricing. Contact our sales team at support@videosdk.live or visit videosdk.live/contact.

2. Can I get a custom pricing plan?

Yes, we offer custom pricing plans for:

  • High-volume usage
  • Enterprise deployments
  • Special compliance requirements
  • Custom SLAs

Contact our sales team to discuss your specific needs.

3. Do you offer annual contracts?

Yes, we can provide annual contracts with custom pricing and terms. Contact our sales team for details.


Getting Started

1. How do I get started with VideoSDK?

  1. Sign up for a free account
  2. Receive $20 free balance automatically
  3. Add additional funds to your wallet
  4. Start using Agent, Video Call, or Live Streaming
  5. Monitor usage in real-time through the dashboard

2. Do I need a credit card to sign up?

No credit card is required to sign up and receive your $20 free balance. You'll need to add payment details when you want to add more funds to your wallet.

3. Can I test the service before committing?

Yes! Use your $20 free balance to test all VideoSDK features and products before adding additional funds.

4. Where can I find documentation?

Visit docs.videosdk.live for comprehensive documentation, guides, and API references.

5. How do I contact support?


For more questions or assistance, please contact us at support@videosdk.live

Got a Question? Ask us on discord