Zammad vs FreeScout
Both are alternatives to Freshdesk. Here's how they stack up — verified facts, no spin.
Also searched as FreeScout vs Zammad — same comparison, one verdict.
Zammad and FreeScout are closely matched on ownership (90 vs 86) — this one comes down to pricing and to which trade-offs below you can live with.
Zammad
TOP PICKA full-featured, AGPL-licensed help desk with ticketing, a knowledge base, and multi-channel inboxes.
Zammad is a mature, actively-developed open-source help desk covering email, chat, and social ticketing, SLAs, a customer-facing knowledge base, and text modules/macros — the closest like-for-like replacement for Freshdesk's core ticketing product. It's built in Ruby on Rails with an Elasticsearch-backed search index and ships an official Docker Compose stack, so a self-hosted install is a well-trodden path rather than a science project.
FreeScout
A lightweight, completely free, self-hosted shared mailbox modeled on Help Scout's simplicity.
FreeScout is a PHP/Laravel help desk built as a shared-inbox clone of Help Scout: email comes in, becomes a conversation, and agents reply, tag, assign, and add private notes from one lightweight interface. The core is entirely free with no agent or ticket limits; the project sustains itself by selling small optional modules (knowledge base, reports, custom fields, CRM — $4-$15 one-time each) rather than a subscription, so the base product never expires or gates users the way Freshdesk's time-limited free tier does.
Side by side
10 points of comparison, every one read from a verified field. Green marks the side that wins a row outright. A dash means we do not hold that fact — never that it is zero.
| Zammad | FreeScout | |
|---|---|---|
| Sovereignty ScoreOur transparent 0–100 composite for data ownership and exit cost. | 90 | 86 |
| Open source | Yes | Yes |
| Self-hostable | Yes | Yes |
| Local-first data | Yes | Yes |
| License | AGPL-3.0 | AGPL-3.0 |
| Pricing | Free to self-host with unlimited agents; optional managed cloud plans start around €19/agent/month and Zammad also sells paid support contracts for self-hosted installs. | Core is free forever, unlimited agents and mailboxes. Optional one-time modules (not subscriptions) cost $4-$15 each for extras like knowledge base, reports, or CRM fields. |
| RAM to run it wellThe figure that actually matters, not the vendor's minimum. | 16 GB for a single-server install. The vendor's floor is 6 GB for Zammad plus 4 GB for Elasticsearch, and the usual VPS size above that is 16 GB. You can fit it on 8 GB by capping the Elasticsearch heap, which Zammad itself calls a less-than-ideal fix. | 1–2 GB. The vendor says the cheapest VPS works; 2 GB gives MySQL and the queue worker room as mailboxes and history grow. |
| Realistic running costWhat the box costs each month if you run it yourself. | $48–96/mo for a 10-agent instance on a 16 GB VPS with Elasticsearch on the same box; $24–48/mo on 8 GB with a capped Elasticsearch heap | $5–12/mo for a 5-agent instance on a 1–2 GB VPS, plus one-time paid modules if you need features like workflows, tags or a knowledge base |
| Setup timeHonest first-install estimate, not the marketing quickstart. | 2–3 hours with Docker Compose, including the Elasticsearch host setting; email channels and triggers take longer | 1–2 hours by hand on a LEMP stack; less with the community Docker image |
| Ongoing maintenanceThe part nobody budgets for. | Regular Zammad releases pulled with git pull and docker compose, PostgreSQL major-version bumps (15 or newer is now required), Elasticsearch upgrades followed by a search-index rebuild, and backups that follow the Docker-specific procedure. Zammad does not support problems that are specific to Docker. | Small releases arrive often (three in eight days in September 2026) and are applied with the built-in updater, which needs the web user to own every file. On top of that come paid module updates and keeping IMAP fetching healthy: a 2026 release broke it for some Gmail users. |
Zammad is Macrostack's recommended Freshdesk alternative, so it's our pick here.
Weighing both against staying on Freshdesk? Is Freshdesk free? What it actually costs →
Zammad
Strengths
- +Full AGPL-3.0 open-source core — no enterprise-only feature split
- +No per-agent limit when self-hosted; unlimited tickets and mailboxes, so team growth never triggers a new bill tier
- +Mature product: multi-channel (email, chat, Twitter/Facebook, telephony via CTI), SLAs, and a real knowledge base out of the box
- +Official Docker Compose and package installers make self-hosting straightforward
Trade-offs
- −Elasticsearch is a required dependency for full-text search, adding real memory/operational overhead versus a lighter stack
- −No built-in generative AI agent as of this writing — nothing directly equivalent to Freddy AI Copilot's inline reply drafting
- −Smaller third-party app marketplace than Freshdesk's connector catalog
FreeScout
Strengths
- +AGPL-3.0, fully open source, verified against the project's own repo license
- +No recurring cost at all for the core product — pay once (if ever) for optional modules, never a subscription, and no 6-month free-tier expiry
- +Very lightweight: runs comfortably on a small VPS or shared PHP hosting, minimal moving parts
- +Familiar Help Scout-style shared-mailbox workflow with a low learning curve
Trade-offs
- −Native channel coverage is email-first; live chat, WhatsApp, and social messaging require third-party modules or aren't available
- −Reporting and analytics are functional but noticeably thinner than Freshdesk's built-in dashboards
- −Smaller contributor base than Zammad or Chatwoot; some advanced features only ship as paid modules
Which one fits you
The trade-offs above, turned into a decision. Find the line that describes your team.
Choose Zammad
if a lower exit cost matters more to you than any single feature, and full AGPL-3.0 open-source core — no enterprise-only feature split.
Choose FreeScout
if aGPL-3.0, fully open source, verified against the project's own repo license.
Neither, yet
if both carry a real cost you should weigh first — elasticsearch is a required dependency for full-text search, adding real memory/operational overhead versus a lighter stack, and native channel coverage is email-first; live chat, WhatsApp, and social messaging require third-party modules or aren't available. If either of those is a dealbreaker for your team, the shortlist is wrong rather than the choice.
What it takes to run these yourself
Real requirements and honest running costs, not the vendor quickstart.
Self-hosting Zammad
16 GB for a single-server install. The vendor's floor is 6 GB for Zammad plus 4 GB for Elasticsearch, and the usual VPS size above that is 16 GB. You can fit it on 8 GB by capping the Elasticsearch heap, which Zammad itself calls a less-than-ideal fix. RAM · 2–3 hours with Docker Compose, including the Elasticsearch host setting; email channels and triggers take longer
$48–96/mo for a 10-agent instance on a 16 GB VPS with Elasticsearch on the same box; $24–48/mo on 8 GB with a capped Elasticsearch heap
Self-hosting FreeScout
1–2 GB. The vendor says the cheapest VPS works; 2 GB gives MySQL and the queue worker room as mailboxes and history grow. RAM · 1–2 hours by hand on a LEMP stack; less with the community Docker image
$5–12/mo for a 5-agent instance on a 1–2 GB VPS, plus one-time paid modules if you need features like workflows, tags or a knowledge base
Zammad vs FreeScout — common questions
Is Zammad a better fit than FreeScout for help desk & customer support?
It depends on what you are optimising for, and the honest split is this: Zammad scores 90 to FreeScout's 86 on data ownership and exit cost, so it is the safer choice if you care about being able to leave. FreeScout earns its place on a different axis — aGPL-3.0, fully open source, verified against the project's own repo license. Neither is a wrong answer for every team; the table above is the actual comparison.
What happens if we want to switch later?
Zammad keeps its data local or in open formats, so leaving is an export rather than a negotiation. FreeScout is still self-hostable, so the files stay on your server either way — but it is not local-first by design, so check what its export produces before you rely on it.
Can I self-host Zammad or FreeScout?
Both can be self-hosted. The difference is what it costs you in time rather than whether it is possible — see the setup and maintenance rows above.
Are Zammad and FreeScout both alternatives to Freshdesk?
Yes — both appear in our Freshdesk comparison, which is why they are worth putting side by side. People usually arrive here already having decided to move off Freshdesk and now choosing between the two replacements, which is a narrower and much easier question.
More Freshdesk head-to-heads
Related alternative guides
Facts verified 2026-07-11. Licenses and pricing change — spotted something out of date? That's a correction we want.