Chatwoot Pricing 2026: What It Actually Costs to Run
Chatwoot Cloud costs $19, $39 or $99 per agent per month depending on tier, with a free 2-agent Hacker plan. Self-hosting the Community Edition costs nothing in licence fees and has no agent limit — you pay only for a server, and a real production install with 348,703 messages fits in about 1.8 GB of RAM. The number that decides it for most teams is not the monthly price but the data retention cap: Cloud deletes conversation history older than 30 days, 6 months, 1 year or 2 years depending on tier, and self-hosted keeps everything.
Most articles about Chatwoot pricing copy the four numbers off the pricing page and stop. That is not useful, because the sticker price is not the cost. I run Chatwoot in production for eight client accounts, so this page is the version I wish had existed: the published prices, the limits underneath them, and what the free option actually consumes when you measure it.
Disclosure before we start: ACHIYAVS is my affiliate code under the Chatwoot Affiliate Program, which publishes the terms: referrals get 5% off, and the partner is paid a share of the subscription for the first 12 months. Self-hosting, which takes up most of this page, earns me nothing, and for a lot of readers it is still the right answer.
Chatwoot Cloud: the published prices
Per agent, per month, on annual billing:
| Tier | Price | Agents | Data retention | Captain AI credits |
|---|---|---|---|---|
| Hacker | $0 | up to 2 | 30 days | — |
| Startups | $19 | unlimited | 6 months | 300 / month |
| Business | $39 | unlimited | 1 year | 500 / month |
| Enterprise | $99 | unlimited | 2 years | 800 / month |
Startups unlocks unlimited conversations and the messaging channels — email, WhatsApp, SMS, social DMs. Business adds teams, routing rules, the full reporting suite and SLA management. Enterprise adds SSO/SAML, audit logs and custom branding removal.
The column nobody quotes
Look again at data retention. It is the row that decides which tier you actually need, and it is almost never mentioned in pricing round-ups.
A support inbox is a record. When a customer writes “you told me in March that this was included,” someone has to go and look. On the Startups tier, anything older than six months is not there to look at.
My own install has been collecting messages since 25 November 2025. That is 282 days. On the $19 tier, roughly three months of that history would already have been deleted — not archived, deleted. To keep 282 days you need the $39 tier.
So the real question is not “can I live on $19” but “how far back do I need to see.” For most support teams the answer is longer than six months, and that quietly doubles the price.
Self-hosting: what it actually consumes
The Community Edition is free, unlimited agents, and you run it on your own server. Everyone knows that part. What nobody publishes is what “your own server” needs to be.
Here is my production install, measured today.
The workload:
| Client accounts | 8 |
|---|---|
| Inboxes | 20 |
| Seats | 34 |
| Conversations, all time | 10,321 |
| Messages, all time | 348,703 |
| Messages, last 30 days | 125,521 |
| Collecting since | 25 Nov 2025 |
What it uses, steady state:
chatwoot-rails-1 827 MiB
chatwoot-postgres-1 595 MiB
chatwoot-sidekiq-1 368 MiB
chatwoot-redis-1 7 MiB
---------
1.80 GiB
The Postgres database is 997 MB on disk. The whole box sits at 20 GB of 38 GB used, and that disk is shared with other services.
348,703 messages across 20 inboxes fit inside about 1.8 GB of RAM. A 4 GB VPS runs this without strain, and you can price one of those at any provider for a small fixed monthly sum.
The structural point matters more than the number: this footprint is driven by message volume, not by seat count. Adding an agent to a self-hosted install costs nothing. Adding an agent to Cloud costs $19 to $99 a month, every month, forever.
Where the two lines cross
| Team size | Cloud (Business, $39) | Self-hosted |
|---|---|---|
| 2 agents | $78 / mo | one small server |
| 5 agents | $195 / mo | one small server |
| 10 agents | $390 / mo | one small server |
| 34 agents | $1,326 / mo | one small server |
The right-hand column does not change. That is the whole argument.
But the left-hand column buys something real, and pretending otherwise would be dishonest.
The cost that is not in either column
Self-hosting is not free. It costs the thing hardest to put in a table: your attention, at inconvenient times.
In the months I have run this install I have dealt with Postgres connection-pool exhaustion, a Redis eviction policy that silently dropped background jobs, a log rotation config that corrupted an access log badly enough to break my own monitoring, and an upgrade that reverted files I had mounted into the container. Each of those was a real evening.
None of it was Chatwoot’s fault. All of it was the price of the $0 licence.
Cloud has a hidden cost too, and it is the retention cap above — you are renting your own history, and it expires.
So which one
Take Cloud if support is not your engineering problem, your team is small, and you would rather pay for that boundary than own it. That is a legitimate purchase, not a defeat. Pick the tier by how far back you need to see, not by headcount alone.
Self-host if you already have someone comfortable on a server, you have more than a handful of seats, or you need history you control. The economics improve with every seat you add and never get worse.
A third option exists and is worth naming: managed self-hosting, where someone else runs the server for you and the data stays yours. That is what my own shop does for clients, so treat this paragraph as the interested party it is.
The discount, since you will look for it
If you do go with Cloud: the code is ACHIYAVS. Per the Chatwoot Affiliate Program it takes 5% off, on monthly or yearly billing and on every paid tier, and I earn a commission on it.
I am specific about the number because the coupon sites are not. Search for a Chatwoot code and you will find “70% off,” “$100 off,” START, PINTU, KUMAR, SAVE55. According to the Chatwoot Affiliate Program, the customer receives 5% off and the partner is paid a share of the subscription for the first twelve months. Codes advertising more than that are not consistent with the published terms.
One exception sits outside that programme: the fazer.ai partnership in Brazil advertises 15% off an Enterprise licence for eligible businesses in Brazil. That is a negotiated regional partnership, not a coupon you can type at checkout.
On 34 seats the Chatwoot Affiliate Program discount works out to roughly $33 a month. It is not a reason to choose Cloud. If you are choosing Cloud, choose it because you decided your evenings are worth more than the difference.
Workload and resource figures measured on a production install, 2 September 2026. Tier prices, retention limits and Captain AI credit allowances from Chatwoot’s published pricing. For a feature-by-feature comparison against Intercom, see Chatwoot vs Intercom 2026.
A WhatsApp bot can run defined replies, appointment steps and lead capture outside office hours, subject to connected-system availability. Projects start from $1,000 one-time. Tell me about your business →
Get a Custom QuotePrefer to chat? WhatsApp me · full pricing · our projects
Ready to automate your business?
50+ automation projects completed. Tell me about yours — I'll show you exactly what we can automate.
Get a Custom QuoteI’ll reply as soon as I can · Project quote based on scope