AR · July 2026 · 9 min read
7 Best Open Source Help Desk Software Options in 2026 (Self-Hosted)
The licence is free. We priced the week of engineering that follows.
Every listicle for this query says free. None of them price the server, the week of setup, or the person who has to patch it in eight months.
Sometimes self-hosting is still the right call. It is just rarely the cheap one, and it is worth knowing which reason you are choosing it for.
Who writes the pages you are reading
On the day we checked, page one for this query included a software directory, an affiliate roundup, and four vendors. One of them was Tidio — a paid SaaS product ranking for open source helpdesk.
None of them price the engineering. That is the gap this page fills.
The options
| Tool | Built on | Best for |
|---|---|---|
| Chatwoot | Ruby on Rails | Multi-channel support with a modern interface |
| FreeScout | PHP | A Help Scout clone that runs on shared hosting |
| Zammad | Ruby | Mature ticketing, now with AI features in v7 |
| osTicket | PHP | The long-established default, email-centric |
| Faveo | PHP / Laravel | ITIL-aligned service desk workflows |
| UVdesk | Symfony PHP | E-commerce-oriented ticketing |
| Botpress | Node | Building the AI layer rather than the help desk |
What self-hosting actually costs
Take Chatwoot, the most capable of these for multi-channel support. To run it in production you need Postgres, Redis, object storage for attachments, mail routing with SPF and DKIM configured, TLS, backups and monitoring.
Assume a week of engineering to stand up, at a conservative $60 an hour blended, plus $40 a month in infrastructure and roughly two hours a month of maintenance thereafter.
| Year 1 | Year 2 onward | |
|---|---|---|
| Setup (40 hrs @ $60) | $2,400 | — |
| Infrastructure | $480 | $480 |
| Maintenance (24 hrs/yr) | $1,440 | $1,440 |
| Licence | $0 | $0 |
| Total | $4,320 | $1,920 |
Against the SaaS bill
Now compare against paying for it, using published rates.
| Team size | Zoho Desk ($7) | Freshdesk ($18) | Self-hosted yr 1 |
|---|---|---|---|
| 3 agents | $252/yr | $648/yr | $4,320 |
| 10 agents | $840/yr | $2,160/yr | $4,320 |
| 25 agents | $2,100/yr | $5,400/yr | $4,320 |
| 50 agents | $4,200/yr | $10,800/yr | $4,320 |
The crossover is the point. Below about 25 agents, self-hosting costs more than Zoho and roughly the same as Freshdesk while giving you an on-call rota you did not previously have. Above 25 agents it starts winning, and above 50 it wins decisively.
That is the honest shape of it: open source is a scale play and a control play, not a small-team savings play.
The good reasons to self-host
- Data residency. Legal or contractual requirements that no SaaS vendor can satisfy. This is the strongest reason and it does not need a cost justification.
- Scale. Above roughly 25 agents the per-seat maths turns and keeps turning.
- Control. No vendor deciding your roadmap, no acquisition risk, no surprise repricing at renewal.
- Idle engineering capacity. If someone is already running your infrastructure, marginal cost is genuinely lower.
The bad reason
Saving money on a small team. A three-person support team choosing Chatwoot over Zoho to save $252 a year is spending $4,320 to do it, and inheriting the responsibility for backups and upgrades.
The AI question
Most of these predate the current wave and it shows. Chatwoot ships Captain and an OpenAI integration. Zammad added ticket summarisation, writing assistance and automated categorisation in version 7, released March 2026.
Anything beyond that means wiring your own service or n8n, which is more engineering on top of the engineering. If autonomous resolution is your actual requirement, a layered tool like eesel at roughly $0.40 per ticket on top of a cheap SaaS help desk will get you there faster than building it.
Which to pick
- Chatwoot — if you want multi-channel and a modern interface, and you have the infrastructure capacity.
- FreeScout — if you want the lightest possible thing and can live on shared hosting. The cheapest genuine option here.
- Zammad — if ticketing maturity matters more than interface, and you want AI features already present rather than bolted on.
- osTicket — if email is your only channel and stability beats everything.
Cost model uses a conservative $60/hr blended rate and published SaaS pricing. Your setup time will differ. The point is not the exact figure but that the figure is not zero, which is what every other page for this query implies.
Frequently asked
What is the best open source help desk software?
Chatwoot for multi-channel with a modern interface, FreeScout for the lightest option, Zammad for ticketing maturity with AI features already included, osTicket if email is your only channel.
Is open source help desk software really free?
The licence is. Modelled honestly, self-hosting runs roughly $4,300 in year one and $1,900 after, counting setup time, infrastructure and maintenance.
Is self-hosting cheaper than Zendesk or Freshdesk?
Only above about 25 agents. Below that, Zoho Desk at $7 per agent costs less than the engineering time, and you avoid owning backups and upgrades.
What is the best open source Zendesk alternative?
Chatwoot is the closest on multi-channel capability. FreeScout is closer to Help Scout. Neither matches Zendesk's AI or ecosystem.
Does open source help desk software have AI?
Some. Chatwoot ships Captain plus an OpenAI integration, and Zammad v7 added summarisation and categorisation in March 2026. Beyond that you are building it.
How long does it take to set up a self-hosted help desk?
Budget a week of engineering for a production Chatwoot deployment — database, Redis, object storage, mail routing with SPF and DKIM, TLS, backups and monitoring.
When should I self-host instead of buying SaaS?
Data residency requirements, teams above 25 agents, or when you already run infrastructure and have idle capacity. Not to save money on a small team.
What is the cheapest open source help desk to run?
FreeScout, because it runs on shared hosting rather than needing a container stack, which cuts both setup time and infrastructure cost.
Can I self-host and still get AI resolution?
You can layer a tool like eesel at roughly $0.40 per ticket onto a hosted help desk, but combining self-hosting with strong AI usually means building the integration yourself.
Is osTicket still worth using in 2026?
For email-only support where stability matters more than interface, yes. It is mature and well understood. It is not where the category's development is happening.
Tools mentioned
Full reviews, pricing tiers and where each one breaks.
Chatwoot
Open-source support platform you can self-host, increasingly paired with n8n for the AI layer.
Zoho Desk
The cheapest credible help desk with published per-agent pricing and a genuine free plan.
Freshdesk with Freddy AI
Cheaper than Zendesk with a comparable feature list. The trade shows up in depth rather than breadth.
eesel AI
Trains on your existing docs and tickets and works inside the help desk you already run, instead of replacing it.
You can also look into
10 Best Free AI Customer Service Tools in 2026 (Genuinely Free)
Seven platforms here have a genuine free tier. Most are trials wearing a costume. Here is the difference.
Customer Support Software for Small Business: 8 Options Priced (2026)
Eight options that make sense below ten agents, with the annual cost at 3, 5 and 10 seats and the ones that will waste your money.
AI Customer Service Pricing Explained - Per Seat vs Per Resolution (2026)
Every platform prices differently and the cheapest headline rate is often the most expensive invoice. Worked examples at 500, 5,000 and 50,000 tickets.
10 Best Zendesk Alternatives for AI Customer Service (2026)
Ten platforms that replace it, sorted by what they cost you rather than by feature count.
SOURCES
WRITTEN BY AR · UPDATED 2026-07-30
I read the fine print. Vendor pricing pages, billing definitions, terms, funding filings and acquisition notices — then I do the arithmetic nobody publishes: what a platform actually costs at your volume, what its headline metric is really counting, and who owns it now. I do not run benchmarks, and no page here pretends otherwise.