Pricing

Simple, transparent pricing

Not sure what plan to pick? Need something bespoke? Let's talk!
Currency
Billed
Features
Basic
$279 / month
Monthly Active Users (MAU)
Includes 10,000 MAU
Each additional MAU $0.04
Unlimited conversations and messages
Group chatsGroup chats allow you to have hundreds or even thousands of users in a single chat. (docs)
Support
Via chat during office hours
Customizable UI
Chatbot interface
Email, SMS, and push notificationsSMS messages are charged separately.
Reply-via-email directly (sync to chat)
Analytics and conversation monitoring
File transfers & location sharing
Voice messaging
Mask contact informationStop your users from sharing contact information such as email addresses and phone numbers.
Message retention
Unlimited
WebhooksWebhooks can be used for advanced integrations to expand on the base functionality provided by TalkJS, for example they can be used to create chatbots.
Custom (HTML & CSS) notification emails
Custom email sender domain
Real-time message translationReal-time message translation is charged separately.
In-conversation message search
Domain maskingRoute all TalkJS traffic through a subdomain under your control.
Uptime & support guarantees (SLA)
Guaranteed performance under high loads
Guaranteed at-rest encryption
Priority access to our roadmap
Designated Solutions EngineerFor assistance with on-boarding, optimization, and technical support, our Enterprise customers get access to a named 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:
Included
0 additional at $0.04 per user:
Up to users per chat room:
Included
additional at $0.4 per user
$0

Total = $279 / month

FAQs

What is a Monthly Active User (MAU)?

A Monthly Active User is counted as any user who connects with our Chat API.

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 or 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 or app. If you'd like to use TalkJS on multiple websites or apps then you'll need multiple subscriptions.

How many users can I have in a group chat?

The number of users that you can have in a single group chat depends on your plan.

  • On the Basic plan, you can have up to 50 participants, and you can add guests up to a total of 300 users per group chat.
  • On the Growth plan, you can have up to 50 participants, and you can add guests up to a total of 1250 users per group chat.
  • On the Enterprise plan, both the number of participants and the number of guests you can have per group chat is customizable.

Any additional group chat users that exceed your plan are charged at a cost shown in the pricing calculator. For more information about group chat sizes, see: Group chats.

Are you a volunteer-run organization?

We love open-source and community projects, so we have made TalkJS entirely free for volunteer-run organizations 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