Chatwoot Pricing Explained: Self-Hosting vs Cloud Costs

By Marcus Reed · Updated 2026-10-24 · reviewed before publication

Chatwoot is an open-source customer support tool that people often describe as a free Intercom alternative. That description is true, but it hides the real question: free how, exactly?

There are two very different ways to use Chatwoot. You can pay Chatwoot to run it for you — the cloud version — or you can run it yourself on your own server. Those two paths have completely different costs, and the "free" one is not free in the way most small business owners expect.

This piece walks through what each option costs, who each one suits, and how Chatwoot lines up against two alternatives small teams ask about: Crisp and Freshchat. Prices come from the vendors' public pricing pages, not from a hands-on test of ours.

Our top picks for this guide
CW
Chatwoot ★★★★★
from $19/agent/mo billed yearly (Startups) · Open-source Intercom alternative you can self-host for free
Review
CR
Crisp ★★★★★
from €45/workspace/mo · Affordable all-in-one inbox: chat, chatbot, emails
Review
FC
Freshchat (Freshworks) ★★★★★
from $19/agent/mo billed yearly · Omnichannel messaging inside the Freshworks suite
Review

What Chatwoot actually is

Chatwoot is a shared inbox for customer conversations. It pulls your live chat, email, WhatsApp, Facebook and Instagram messages into one place, so you are not hopping between five browser tabs all morning.

It is open source, which means the underlying code is public and anyone can run it. That is the detail that makes Chatwoot's pricing unusual. Most chatbot tools only sell you a subscription. Chatwoot sells a subscription *and* gives away the software itself.

On paper the product sits closer to Intercom than to a cheap chat widget. The catch is that "free software" and "free service" are not the same thing.

The cloud plans: what you pay Chatwoot

If you do not want to touch a server, you use Chatwoot's cloud version. The free tier is called Hacker, and it covers 2 agents and 500 conversations per month. For a solo founder or a two-person shop, that is genuinely usable.

Paid cloud plans start at $19 per agent per month, billed yearly, on the Startups plan. Captain AI credits are bundled on paid plans, ranging from 300 to 800 per month depending on your tier. Burn through those and extra Captain AI usage is billed at $20 per 1,000 credits.

Two things are worth flagging here. First, the voice channel and automation rules are not on the cheaper plans — you need Business at $39 per agent per month for those. Second, the integration ecosystem is smaller than Zendesk's or Intercom's. It covers the essentials, but if you depend on something obscure, check the integration list before you commit.

The self-hosted route: free software, real costs

This is where most people get confused. Chatwoot's Community Edition is MIT-licensed, so you can download it and run the full feature set at $0 in software fees. No per-agent charge, no conversation cap, nothing.

But you have to run it. That means a server running Rails, Postgres, Redis and Docker. If those words mean nothing to you, that is the point — you either learn them, hire someone who already knows them, or pay for a managed hosting service that handles the whole stack.

Here is the shape of the trade-off, without pretending we have lived it: the self-hosted route saves subscription fees and costs you either evenings or a developer's hourly rate. Picture someone who spends a weekend getting it running, then spends the next month glancing at the server every time the site goes quiet. When memory runs out on a busy Saturday, chat goes down, and nobody notices until Monday. That is the failure mode people describe, and it is the one to weigh against the savings.

For a team that already has a technical person on staff, self-hosting is a genuinely good deal. For everyone else, it usually is not — the subscription is the price of not having a server to babysit.

Cloud vs self-hosted: the real comparison

Here is how the two paths stack up for a small business.

  • **Upfront cost:** Cloud starts at $0 on the Hacker plan. Self-hosting is $0 in software, but you need a server, which means a monthly hosting bill.
  • **Ongoing cost:** Cloud scales per agent. Self-hosting scales with server size, and with whoever maintains it.
  • **Setup time:** Cloud takes minutes. Self-hosting takes hours to days, depending on your comfort with Docker.
  • **Maintenance:** Cloud is Chatwoot's problem. Self-hosting is yours — updates, backups and security patches included.
  • **Data ownership:** Self-hosting wins clearly. Your customer data never leaves your own server.
  • **Feature access:** The Community Edition includes the full feature set. Some cloud features, like voice and automation rules, sit on higher cloud tiers.

If you have a technical co-founder or an IT person, self-hosting deserves serious consideration. If you do not, pay for cloud and treat the subscription as the cost of not having a server babysitter.

How Chatwoot compares to Crisp

Crisp is the other budget-friendly all-in-one inbox we point small teams at, and its pricing model is the opposite of Chatwoot's.

Crisp charges per workspace rather than per agent, starting at €45 per workspace per month. A ten-person team pays the same as a two-person team. If you have a big support crew, Crisp gets cheap quickly, while Chatwoot's per-agent pricing punishes large teams by comparison.

Crisp also has a free plan with 2 seats, though it comes with no AI credits. Its AI features are lighter than what you get from Tidio or Botpress, and it has fewer deep integrations. But for a budget-conscious startup that wants a shared inbox, chatbot and campaigns in one place without running a server, Crisp is a strong pick.

The trade-off: Crisp does not offer self-hosting. If data ownership is the priority, Chatwoot is the only one of the two that gives you that option.

How Chatwoot compares to Freshchat

Freshchat, part of the Freshworks suite, is aimed at growing support teams. Its free plan is unusually generous: up to 10 agents at $0. Paid plans start at $19 per agent per month billed yearly, the same entry price as Chatwoot's Startups tier.

Where Freshchat pulls ahead is omnichannel reach. It covers web, WhatsApp and Apple Business Messages, and it scales into the wider Freshdesk ecosystem if you later need ticketing and more. Freddy AI handles agent assistance.

The catch is that the best features need higher tiers, and Freddy AI Agent is billed per session as a paid add-on — the first 500 sessions are free, then it is $49 per 100 sessions. That per-session model can bite in a way Chatwoot's bundled credit tiers do not.

Our read: Freshchat suits teams that expect to grow and want a suite behind them. Chatwoot suits teams that want control and do not mind a bit of technical work to get it.

Which one should you pick?

There is no universal answer, but the decision usually comes down to one question: do you have someone technical?

If yes, and data ownership matters, self-hosted Chatwoot is hard to beat. You get the full feature set for $0 in software fees, and every conversation stays on your own infrastructure.

If no, start on Chatwoot's cloud Hacker plan. It is free, it takes minutes to set up, and a month on it will tell you whether the product fits. If you outgrow it, the Startups plan at $19 per agent per month is a reasonable next step.

And if per-agent pricing is the thing that worries you most, look at Crisp's flat workspace fee or Freshchat's 10-agent free tier instead. Both solve the same problem from a different angle.

Frequently asked questions

Is Chatwoot really free?

The software is. Chatwoot's Community Edition is MIT-licensed, so you can self-host the full feature set at no cost. The cloud version has a free Hacker plan covering 2 agents and 500 conversations per month. What is not free is the server, and the time it takes to run the self-hosted version.

What is the difference between self-hosting and the cloud version?

With cloud, Chatwoot runs the software for you and you pay per agent. With self-hosting, you install and run it on your own server. Self-hosting costs nothing in software fees but needs technical setup and ongoing maintenance. Cloud costs more in subscription fees and needs no technical work at all.

Do I need technical skills to self-host Chatwoot?

Realistically, yes. Self-hosting means running Rails, Postgres, Redis and Docker. If those terms are unfamiliar, you would need to learn them, hire a developer, or pay for managed hosting. For most non-technical small business owners, the cloud plan is the better choice.

How does Chatwoot's pricing compare to Crisp and Freshchat?

Chatwoot cloud starts at $19 per agent per month billed yearly, with a free 2-agent plan. Crisp charges per workspace from €45 per month, which works out cheaper for large teams. Freshchat starts at $19 per agent per month with a free plan for up to 10 agents. Check each vendor's site for current pricing.

Ready to pick one?

CW
Chatwoot ★★★★★
from $19/agent/mo billed yearly (Startups) · Open-source Intercom alternative you can self-host for free
Review
CR
Crisp ★★★★★
from €45/workspace/mo · Affordable all-in-one inbox: chat, chatbot, emails
Review
FC
Freshchat (Freshworks) ★★★★★
from $19/agent/mo billed yearly · Omnichannel messaging inside the Freshworks suite
Review
MR
About the author

Marcus Reed — Marcus Reed is the senior editor at ChatbotRadar. He tracks live chat and AI chatbot tools for small teams, verifying pricing on vendor sites and trialling tools on their free plans. How he tests · Report an error

Disclosure: this article contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Pricing and features are re-checked regularly but can change — always confirm on the vendor's site.