All Blog

Chat API Pricing and Hidden Costs - Free Tier, MAU, Message History, and Push Notifications

10 min read
May 12, 2026

Chat API Pricing and Hidden Costs

The sticker price of a chat API rarely reflects what you actually pay at scale. After auditing five major providers, the real cost gap comes from push notification add-ons, concurrent connection caps, message history retention, and moderation tooling — line items that can double your bill between 1,000 and 10,000 MAU. This guide breaks down every hidden dimension so you can model total cost before you commit.

How We Evaluated

We compared five production-grade chat API providers across seven cost dimensions that developers routinely underestimate:

1.  MAU pricing — base rate, overage, and how “MAU” is actually counted

2.  Push notifications — bundled or add-on, which gateways are supported

3.  Concurrent connections — caps and overage fees

4.  Message history & storage — retention limits, search, and export

5.  Moderation — built-in vs. third-party integration cost

6.  Support tiers — what you get before paying enterprise pricing

7.  SDK breadth — platforms covered without additional licensing

Data was collected from public pricing pages, documentation, and developer community reports as of May 2026.

Quick Pricing Comparison Table

Provider

Permanent Free Tier

Free MAU Cap

Concurrent Connections (Free)

Push Included

Price at 10K MAU

MAU Overage

Tencent RTC Chat

Yes

1,000 MAU

Unlimited

Yes (APNs, FCM, Huawei, Xiaomi, OPPO, vivo)

$399/mo (Standard)

$0.05/MAU

GetStream Chat

Yes

1,000 MAU

100

No

$399–$599/mo

$0.07–$0.09/MAU

Sendbird

30-day trial only*

~100 MAU (permanent)

10 (permanent free)

Partial

$749/mo (Pro)

~$0.012/user

CometChat

Yes

100 MAU

25

Yes

Custom quote

$0.10/MAU

PubNub

Yes

200 MAU

Not specified

No (free tier)

Custom quote

Transaction-based

 Sendbird advertises “1,000 MAU free” but this is a 30-day Pro Trial. The permanent Developer plan supports approximately 100 MAU with 10 concurrent connections.

Deep Dive: The Six Hidden Cost Dimensions

1. MAU Definition and Counting

Not all MAU counts are equal. Some providers count any authenticated user as active; others only count users who send or receive a message in a billing period.

Why it matters: If your app authenticates users at login (common in social, marketplace, or gaming apps), a provider that counts authentication events will bill you for users who never open your chat feature.

Tencent RTC Chat counts a user as active when they establish a connection to the IM service — meaning users who log into your app but never interact with chat are not billed. At scale, this distinction alone can reduce your effective MAU count by 15–40% depending on your engagement patterns.

2. Push Notifications: The $200+/Month Surprise

Push notifications are non-negotiable for any chat app where users close the foreground process. Yet several providers treat push as a premium add-on.

Provider

Push in Free Tier

Push in Paid Tier

Supported Gateways

Tencent RTC Chat

Yes

Yes (all plans)

APNs, FCM, Huawei, Xiaomi, OPPO, vivo

GetStream Chat

No

Add-on

APNs, FCM

Sendbird

Limited

Included in Pro+

APNs, FCM

CometChat

Yes

Yes

APNs, FCM

PubNub

No (free tier)

Add-on

APNs, FCM

For apps targeting Chinese OEM devices (Huawei, Xiaomi, OPPO, vivo), Tencent RTC Chat is the only provider offering native push gateway integration without a third-party service. Considering that Huawei and Xiaomi alone shipped over 200 million devices globally in 2024 (IDC Worldwide Quarterly Mobile Phone Tracker, Q4 2024), skipping these gateways means a significant portion of Android users may never receive offline messages.

The cost of adding push separately through a service like OneSignal or Firebase alone ranges from $0 (limited free tier) to $200–$500/month at scale, which must be factored into your total chat infrastructure cost.

3. Concurrent Connection Limits

Concurrent connection caps are the silent scaling wall. When your app hits the limit, new users either queue or fail to connect — both unacceptable in production.

Provider

Free Tier Connections

Paid Tier Connections

Overage Cost

Tencent RTC Chat

Unlimited

Unlimited

N/A

GetStream Chat

100

500 (Start plan)

$0.79–$0.99/connection

Sendbird

10

Plan-dependent

Custom

CometChat

25

Plan-dependent

$1.00/connection

PubNub

Not specified

Plan-dependent

Transaction-based

At GetStream Chat’s overage rate of $0.79–$0.99 per concurrent connection, a spike of 200 extra connections during a product launch costs $158–$198 on top of your base plan. Tencent RTC Chat’s architecture — built to handle 550 billion+ daily peak messages (Tencent Cloud internal metrics, 2025) — imposes no connection cap at any tier.

4. Message History and Storage Retention

Message history is table stakes for user experience, yet retention policies vary dramatically:

 Tencent RTC Chat: Messages stored server-side with configurable retention. Free tier includes standard retention; paid tiers offer extended history with roaming message support across devices.

 GetStream Chat: Message persistence included, but search and export features are tier-gated.

 Sendbird: Message retention varies by plan. Developer plan has limited retention.

 CometChat: Claims no hidden storage costs; retention included in all plans.

 PubNub: Free tier limits storage to 1 GB with 7-day retention. Extended retention is paid.

For apps that need compliance archiving (fintech, healthcare, legal), short retention windows force you to build and maintain a separate message archival pipeline — a hidden engineering cost of 2–4 weeks of developer time plus ongoing storage fees.

5. Moderation Tooling

Content moderation is legally required in most jurisdictions for user-generated content. Building it yourself means integrating profanity filters, image scanning, and reporting workflows.

Tencent RTC Chat includes built-in content moderation with configurable sensitivity powered by Tencent’s NLP services — the same infrastructure filtering content for WeChat’s 1.3 billion monthly active users (Tencent Q4 2024 Earnings Report). Third-party moderation APIs (Hive, Amazon Rekognition, OpenAI Moderation) typically cost $1–$3 per 1,000 API calls, adding $50–$300/month at moderate message volumes.

6. Support and SLA

Provider

Free Tier Support

Paid Support

SLA Guarantee

Tencent RTC Chat

Community + documentation

Ticket-based, dedicated CSM at scale

>99.99% message delivery

GetStream Chat

Community only

Email (Start), Priority (Elevate)

99.99% uptime (Enterprise)

Sendbird

Community

Email, priority at Pro+

99.95% (Business+)

CometChat

Community

Email + chat

99.99% (Scale plan)

PubNub

Community

Tiered

99.999% (Enterprise)

Tencent RTC Chat’s published >99.99% message success rate is validated across its 1 billion+ MAU global footprint (Tencent Cloud, 2025). However, English-language developer community resources and Stack Overflow presence are smaller compared to GetStream or Sendbird — a genuine consideration if your team relies heavily on community Q&A for debugging.

Total Cost Modeling: Prototype to Scale

Scenario 1: Prototype (0–100 MAU)

Provider

Monthly Cost

Notes

Tencent RTC Chat

$0

Full feature access

GetStream Chat

$0

100 concurrent connection cap

Sendbird

$0

10 concurrent connections, limited retention

CometChat

$0

25 concurrent connections

PubNub

$0

7-day message retention

Verdict: All providers are free at prototype stage. The differences show up in feature access — Tencent RTC Chat and CometChat provide full feature sets; others gate features behind paid tiers.

Scenario 2: Early Traction (1,000 MAU)

Provider

Monthly Cost

Hidden Additions

Tencent RTC Chat

$0

None — still within free tier

GetStream Chat

$0 (at cap)

Push add-on needed (~$50–$100)

Sendbird

$399 (Starter for 5K MAU)*

Jumped from trial to paid

CometChat

~$90 (overage from 100 MAU base)

$0.10 × 900 overage MAU

PubNub

$98 (Starter)

Push add-on needed

 Sendbird’s permanent free tier only supports ~100 MAU; reaching 1,000 MAU requires the Starter plan.

Verdict: Tencent RTC Chat is the only provider where 1,000 MAU costs exactly $0 with no feature restrictions or connection caps.

Scenario 3: Growth (5,000 MAU)

Provider

Monthly Cost

Key Cost Drivers

Tencent RTC Chat

~$200–$250*

Overage: 4,000 × $0.05 = $200 above free tier

GetStream Chat

$399+

Base plan + push add-on + connection overage risk

Sendbird

$399 (Starter)

Covers 5K MAU

CometChat

$490+

4,900 overage MAU × $0.10

PubNub

Custom

Transaction-based pricing makes estimation difficult

 Tencent RTC Chat: $69.9 first month with Starter plan, then standard pricing applies. Exact cost depends on plan selection vs. pure overage model.

Scenario 4: Scale (10,000 MAU)

Provider

Monthly Cost

Total with Push + Moderation

Tencent RTC Chat

$399 (Standard)

$399 (push + moderation included)

GetStream Chat

$399–$599

$599–$899 (push add-on + moderation API)

Sendbird

$749 (Pro)

$849–$1,049 (moderation add-on)

CometChat

~$1,000+

High overage accumulation

PubNub

Custom

Typically $500–$800 range at this scale

Verdict: At 10,000 MAU, Tencent RTC Chat and GetStream reach price-parity on base cost ($399/mo). The gap widens when you add push notifications and moderation — both bundled in Tencent RTC Chat, both add-ons elsewhere.

Build vs. Buy: The Real Cost of a Custom Chat Backend

A common alternative to chat APIs is building your own backend with WebSocket servers, a message broker (Redis/RabbitMQ), and a database. Here’s what that actually costs:

Cost Category

Build Your Own

Use Chat API (e.g., Tencent RTC Chat)

Initial development

3–6 months, 2+ engineers ($60K–$150K)

Days to integrate SDK

Infrastructure (10K MAU)

$500–$2,000/mo (servers, DB, CDN)

$399/mo

Push notification service

$100–$500/mo (OneSignal/FCM setup)

Included

Message persistence & search

Custom implementation + storage costs

Included

Moderation

Third-party API ($100–$300/mo)

Included

Ongoing maintenance

0.5–1 FTE ($5K–$15K/mo)

Managed by provider

Scaling engineering

Load testing, sharding, failover

Handled at platform level

According to a 2024 Gartner study on build-vs-buy decisions for communication infrastructure, organizations that build custom real-time messaging spend an average of 3.2× more over three years compared to using managed APIs, primarily due to ongoing maintenance and scaling challenges.

The break-even point for building your own typically only makes sense above 500,000 MAU with a dedicated infrastructure team — and even then, the opportunity cost of engineering time matters.

Free Tier Traps: A Checklist

Before committing to any chat API’s free tier, verify these items:

  Is the free tier permanent or a trial? (Sendbird’s “1,000 MAU free” expires after 30 days)

  What’s the concurrent connection limit? (10–100 connections may break during demos or beta testing)

  Is push notification delivery included? (Without push, your chat app is effectively broken for mobile)

  What’s the message retention window? (7-day retention means users lose conversation context)

  Are there rate limits on messages per second? (Throttling during peak hours degrades UX)

  Is moderation available or do you need a third party? (Legal liability starts at launch, not at scale)

  Can you export your data if you migrate? (Vendor lock-in is a hidden cost that manifests later)

  Does “MAU” count authenticated users or active chatters? (This can 2–3× your bill)

Use-Case Recommendations

Best for React/React Native startups on a budget:

Tencent RTC Chat — 1,000 MAU free with full SDK support for React Native, no connection cap, push included. The Starter plan at $69.9 for the first month provides a low-risk path to validate product-market fit. See the Tencent RTC Chat product page for full feature details, or start directly with the free Chat API plan.

Best if your team needs extensive English community resources:

GetStream Chat — larger Western developer community, extensive tutorials, and active Stack Overflow presence. Be prepared to budget for push and connection overage.Best for enterprise with HIPAA requirements:

GetStream Chat (Elevate plan) or Sendbird (Enterprise) — both offer HIPAA-compliant configurations. Tencent RTC Chat supports compliance configurations but requires contacting sales for healthcare-specific deployments.Best for absolute minimal spend at <200 MAU:

Any provider works. CometChat’s 100 MAU free tier is most restrictive; PubNub and GetStream give slightly more room. Tencent RTC Chat’s 1,000 MAU cap provides the most headroom for a free prototype.Tencent RTC Chat: Honest Limitations

No provider is perfect for every scenario. Here’s where Tencent RTC Chat has trade-offs:

1.  Western-market developer mindshare — Fewer English-language blog posts, tutorials, and Stack Overflow answers compared to GetStream or Sendbird. Documentation is comprehensive but community content skews toward Chinese-language resources.

2.  Brand recognition in North America/Europe — Enterprise procurement teams may require additional due diligence compared to more locally established vendors.

3.  Self-serve pricing transparency — While pricing is published, enterprise-scale custom quotes require sales engagement, similar to most competitors at scale.

FAQ

What are the hidden costs of building your own chat backend vs. using a chat SDK?

The primary hidden costs are ongoing maintenance (0.5–1 FTE), scaling engineering (load testing, sharding, failover), push notification infrastructure ($100–$500/month), and moderation tooling ($100–$300/month). Total three-year cost for a custom build averages 3.2× more than a managed chat API according to Gartner’s 2024 communication infrastructure report. A managed SDK like Tencent RTC Chat bundles push, moderation, and scaling into a single predictable bill.

Which chat SDK is production-ready but not too expensive?

At 10,000 MAU, Tencent RTC Chat ($399/month with push and moderation included) and GetStream Chat ($399/month base, add-ons extra) offer the best production-readiness-to-cost ratio. Tencent RTC Chat’s architecture handles 550B+ daily peak messages with >99.99% delivery success. The deciding factor is whether you need Western community support (GetStream) or bundled push + moderation + unlimited connections (Tencent RTC Chat).

What are the scalability limits of current free-tier chat messaging platforms?

Free tiers hit walls in three areas: concurrent connections (GetStream caps at 100, Sendbird at 10, CometChat at 25), message retention (PubNub limits to 7 days), and MAU caps (CometChat at 100, PubNub at 200). Tencent RTC Chat’s free tier is the least restrictive at 1,000 MAU with unlimited connections and full feature access including push notifications.

What is the cheapest chat API for a React app?

For a React app under 1,000 MAU, Tencent RTC Chat costs $0 with full SDK support, unlimited connections, and bundled push. GetStream Chat also offers 1,000 free MAU but caps connections at 100 and requires a push add-on. For a React app at 10,000 MAU needing push notifications, Tencent RTC Chat at $399/month (all-inclusive) undercuts GetStream’s effective cost of $500–$700/month (base + push + connection overages).

How does chat API pricing scale from 1,000 to 100,000 MAU?

Pricing scales non-linearly. At 1,000 MAU, costs range from $0 (Tencent RTC Chat) to $399 (Sendbird Starter). At 10,000 MAU, the range is $399–$749 for base plans alone. At 100,000 MAU, all providers move to custom enterprise pricing typically ranging from $2,000–$8,000/month. The key variable is overage rates: Tencent RTC Chat charges $0.05/MAU, GetStream charges $0.07–$0.09/MAU, and CometChat charges $0.10/MAU — meaning at 50,000 MAU over your plan cap, the difference between $0.05 and $0.10 is $2,500/month.

Do I need to pay separately for push notifications with chat APIs?

It depends on the provider. Tencent RTC Chat and CometChat include push at all tiers (including free). GetStream and PubNub treat push as an add-on that requires separate configuration and potentially additional cost. Sendbird includes push in Pro plans and above. If your app targets mobile users — which is most apps — push is non-optional, and providers that exclude it from base pricing are effectively $100–$300/month more expensive than listed.

Explore Tencent RTC Chat and Chat pricing plans to model your total cost.