Open source help desk software looks like the cheapest thing on the shelf. Download it, drop it on a server, and you have ticketing with no monthly invoice. Plenty of small teams run that way and are glad they do. Plenty of others lose a weekend to setup, then a few hours every month after that, and quietly move to something hosted. Here's what the licence really gives you, the five projects worth a look in 2026, and the honest running cost so you can decide before you install anything.
The short version
- Open source means you get the source code and permission to run and change it. The licence is free. Running it is not.
- The projects small teams actually use are Frappe Helpdesk, osTicket, FreeScout, Zammad and UVdesk.
- Realistic running cost: roughly $10 to $40 a month in hosting, plus a few hours of somebody's time.
- Self-host if you need the data on your own machine, or you have someone technical who wants the job.
- If nobody wants to own a server, a flat-fee hosted desk usually works out cheaper once you count the hours.
What open source help desk software actually means
Open source is a licence term with the formal definition behind it. The software ships with its source code, and you are allowed to run it, read it, change it, and pass it on. Most of the well known help desk projects use a GPL-style licence, which also means changes you hand out have to stay open.
Two things get muddled with that word. The first is price. A free licence says nothing about hosting, backups or your own hours. The second is hosting. Several of these projects sell a managed version of their own software priced per agent, so picking open source does not automatically mean you self-host or pay nothing.
The part that genuinely pays off is control. Your tickets sit in a database you can open, back up and copy. If the project stalls or the company behind it changes direction, your data stays where it is. For some businesses that matters more than any feature on a comparison chart.
The open source help desks small teams actually use
Dozens of projects exist. Five come up again and again for teams under ten people.
Frappe Helpdesk
The most modern-feeling of the group. Ticket types, approval steps, a knowledge base and dashboards, wrapped in an interface that does not look ten years old. Self-hosting is free under its AGPL licence, and the makers also sell managed hosting on Frappe Cloud, with site plans starting around $5 a month (verified August 2026, check their site for current pricing).
osTicket
The old reliable. It predates most of the others and it does the core job well: email in, tickets out, departments, service levels, custom forms. The interface shows its age. If you care more about it working than about how it looks, that is a fair trade.
FreeScout
Built for email-first teams who want a shared mailbox with ticket discipline on top. It is light enough to run on cheap shared hosting, and there is a module marketplace for live chat, a knowledge base and messaging channels. Many of those modules are paid one-off purchases, so read the price list before you plan around them.
Zammad
The most structured option, closer to a service desk than an inbox. Multi-channel, role-based permissions, good queue visibility. Installing it takes more skill than the PHP-based tools. Zammad also publishes hosted plans from about 7 euros per agent a month billed annually, rising to about 25 euros for the tier that includes the messaging channels (verified August 2026, check their pricing page for current figures).
UVdesk
Aimed at online shops. Workflow rules, customer portals, flexible forms, and connectors for the usual store platforms. The self-hosted community edition is free with unlimited agents. Paid hosted plans start around $8 per agent a month billed annually with a two-agent minimum (verified August 2026).
Worth knowing: OpenSupports and Trudesk turn up in these lists too, and both are lighter still. Whichever you shortlist, check the project's recent activity before you install it. A help desk that stopped getting security updates two years ago is a liability sitting on your server.
What free really costs to run
Here is the part the download page skips. Nothing below is exotic. It is simply the list of things that stop being someone else's problem the moment you self-host.
The bill you can see
- A server. A small virtual machine for a light ticket load usually runs somewhere between $5 and $25 a month, more if you want managed backups.
- Outbound email. You need a sending service so your replies land in inboxes rather than spam folders. Free at low volume with most providers, a few dollars a month above that.
- A subdomain and a certificate. Certificates are free now. The subdomain you point at the desk costs very little.
- Paid modules. On FreeScout in particular, several of the features that make it feel complete are add-ons you buy separately.
Call the visible side $10 to $40 a month for a small team. That is real money saved against most hosted desks, and it is the number people quote when they say open source is cheaper.
The bill you cannot see
The other side is time. Setup is half a day if things go smoothly and a full weekend if they do not, because email is fiddly. You have to get SPF, DKIM and DMARC right (the DNS records that prove your mail is really from you) or your replies bounce or get filtered.
After that it is small, regular work. Security patches. Backups you have actually tested by restoring one. A PHP or Ruby upgrade that breaks a plugin. Spam that finds your ticket form.
Two hours a month is a fair estimate for a quiet setup. At $50 an hour of somebody's time, that is $100 of work sitting behind a $10 server. We went through this arithmetic in our piece on the hidden costs of help desk software, and it applies just as much to a free tool as to a paid one.
The maintenance jobs nobody puts in the brochure
Open source help desk software does not maintain itself. If you self-host, somebody on your team owns this list:
- Apply security updates within days of release, not months.
- Keep backups off the server, and restore one occasionally to prove it works.
- Watch disk space. Ticket attachments fill a small server faster than you expect.
- Recheck the mail setup whenever your domain or email provider changes.
- Look at whether the project is still active before every major upgrade.
None of it is hard. All of it is the kind of job that slides when the business gets busy, which is exactly when your support desk needs to be up.
Who should self-host an open source ticketing system
It is a good fit when:
- A rule or a contract says customer data has to stay on your own infrastructure.
- Someone on the team is technical, likes this kind of work, and will still be here next year.
- You want to change how the tool behaves at the code level.
- You already run servers, so one more is a small addition.
It is a poor fit when:
- The most technical person available is the owner, and their time is worth more elsewhere.
- You need live chat, a knowledge base and reporting working this week.
- Your free option depends on a developer friend doing you a favour.
If you are weighing up free tools generally, our rundown of free help desk plans covers the hosted free tiers, which are a different trade with different limits.
Where a flat-fee hosted desk fits instead
The reason small teams look at open source in the first place is usually per-seat pricing. Add a third person and the bill jumps. Turn on automated answering and some tools charge per resolved conversation, so writing good help articles pushes your invoice up.
We built SupportifyGPT around a flat fee for that reason. Starter is $15 a month for one seat, Growth is $39 for up to three, Enterprise is $79 for up to ten. Every feature sits on every plan, so the shared inbox, ticketing, the knowledge base, the live chat widget, bug tracking and the support bot are all included at $15. The support bot searches your knowledge base and answers the routine questions from what it finds there. There is no per-answer fee, no ticket overage and no setup charge. The full list is on every feature we include.
Against self-hosting you give up code-level control and you do not hold the database yourself. You get back the weekend, the patching and the mail configuration. For a team without a server person, that trade usually favours hosted. For a team with one, open source help desk software can be the better answer, and we would rather say so than pretend otherwise.
If you want to test the hosted side against a self-hosted install, you can start a free trial for 14 days and run both on the same week of real tickets. Our help desk buyer's guide covers the wider set of options if you are still early in the search.
Ready to make customer support simple?
Start a free 14-day trial of SupportifyGPT. Every feature included, no setup fee, live in minutes.
Start your free trial