Simple, transparent pricing

Not sure what plan to pick? Need something bespoke? Let's talk!
$279 / month
Monthly Active Users (MAU)
Includes 10,000 MAU
Each additional MAU $0.04
Unlimited conversations and messages
Group chats
Up to 300 participants
Each additional participant $0.40
Via chat during office hours
Customisable UI
Chatbot interface
Email, SMS, and push notifications
Reply-via-email directly (sync to chat)
Analytics and conversation monitoring
File transfers & location sharing
Voice messaging
Mask contact information
Message retention
Custom (HTML & CSS) notification emails
Custom email sender domain
Real-time message translation
In-conversation message search
Domain masking
Uptime & support guarantees (SLA)
Guaranteed performance under high loads
Guaranteed at-rest encryption
Priority access to our roadmap
Designated Solutions Engineer
On-premise / Private cloud
Private dedicated servers

What's the best plan for me?

Monthly Active Users

Number of group chat participants

Additional features

Recommended plan

Basic-$279 / month

included MAU:
0 additional at $0.04 per user:
Up to users per chat room:
additional at $0.4 per user

Total = $279 / month


What is a Monthly Active User (MAU)?

A Monthly Active User is counted as any user who connects with our Chat API for read/write access.

We count a user as active when:

  • There's a Session created for them in any of our SDKs
  • A list of their conversations is requested via our REST API

Do you offer a free sandbox/development account?

Yes, all plans include a forever free development mode. You get credentials for using TalkJS in production by "going live" — this is the process of entering credit card information and going through checkout. Once you do that, you have two fully separate apps in the TalkJS dashboard, with two fully separate groups of users, conversations, and settings. You can then use the test app for development and testing, and the live app for your users.

How many concurrently connected users can I have?

While we don't have a hard limit on concurrent users, we typically consider fair usage for max concurrent connected users to be around 10% of MAU. While we won't immediately ask you to upgrade if you go over the limit sporadically, we will ask you to upgrade if it's a regular occurrence.

Can I use my TalkJS subscription/AppID on multiple websites?

A single TalkJS subscription can be used on one website/app. If you'd like to use TalkJS on multiple websites or apps then you'll need multiple subscriptions.

Are you a volunteer-run organisation?

We love open-source and community projects, so we have made TalkJS entirely free for volunteer-run organisations and hobby projects. To apply, simply create a free TalkJS account.
Learn more
We needed chat and didn't want to build it ourselves because it needs to be really great. The TalkJS team is laser-focused on chat, and we're focused on building a great auction marketplace.
Dennis Pereira
Head of Product, Catawiki