> ## Content Index
> Fetch the complete content index at: https://ditchthesaas.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Chatwoot: A Self-Hosted Intercom Alternative for Small Teams
- URL: https://ditchthesaas.com/chatwoot-a-self-hosted-intercom-alternative-for-small-teams/
- Published: 2026-09-18T14:00:00.000Z
- Updated: 2026-09-30T03:51:18.000Z
- Description: Intercom's per-seat pricing adds up fast for a small support team, and that's before their $0.99-per-resolution AI fee. Chatwoot is the one tool in this whole stack that genuinely needs its own dedicated VPS — here's whether that trade is still worth it.
- Author: Jordan Cole
- Tags: Self-Hosted Stack

Intercom's Essential plan is $29 per seat per month on annual billing. For a 3-person support team, that's $87/month before you've turned on a single add-on — and Intercom's Fin AI agent adds $0.99 per resolution on top of that if you use it. [Chatwoot](https://www.chatwoot.com/?ref=ditchthesaas.com) is the self-hosted alternative: live chat, a shared inbox, and multi-channel support (email, WhatsApp, and more) in one open-source platform.

## The actual numbers

|               | Intercom Essential           | Self-hosted Chatwoot         |
| ------------- | ---------------------------- | ---------------------------- |
| 3-person team | $87.00/month (3 seats × $29) | $24.00/month (dedicated VPS) |

That's a **72% reduction** for a 3-person team, and it stays flat as you add agents — Intercom's bill grows by $29 for every seat you add, plus whatever Fin AI resolutions cost if you're using it.

## The one tool in this stack that needs its own box

I'll be straight about this: Chatwoot is heavier than almost everything else I've written about here. It's a Rails app with Postgres, Redis, and a background job processor (Sidekiq) all running together — the project's own guidance recommends 4GB RAM as the floor for production use with a handful of agents, not the 1–2GB that covers most of the rest of this stack. That's why the table above uses a dedicated $24/month Vultr instance (2 vCPU, 4GB RAM) instead of folding it into an existing shared box like I've done with lighter tools such as ntfy or Uptime Kuma.

If your team grows past 5 agents with real conversation volume, budget for an 8GB instance instead (roughly $48/month) to keep Sidekiq from competing with the main app for memory. Even at that tier, you're still well under what Intercom charges for the equivalent seat count.

## What you give up

- **No Fin AI equivalent out of the box.** Chatwoot has its own AI features, but Intercom's Fin has had more time and volume to mature. If AI-resolved tickets are core to your support strategy, test this carefully before committing.
- **Channel setup is manual.** Connecting WhatsApp, email, and other channels means configuring each integration yourself, not toggling it on in a polished setup wizard.
- **You're running a heavier service.** Four moving parts (Rails, Postgres, Redis, Sidekiq) means more that can individually break, compared to the single-binary tools elsewhere on this site.

For a small team that mainly needs a shared inbox and live chat without the per-seat scaling, this is one of the more clear-cut swaps on this site — just go in knowing it's a heavier piece of infrastructure than the rest of the stack.

I run mine on a dedicated [Vultr](https://www.vultr.com/?ref=9922680) instance, separate from the shared box the lighter tools run on — see [the full cost roll-up](https://ditchthesaas.com/how-i-cut-my-saas-bill-by-90-by-self-hosting-everything/) for how the pieces fit together.

*Disclosure: this post contains an affiliate link to Vultr. If you sign up through it, I may earn a commission at no extra cost to you. I only link to providers I actually use.*