Zammad vs FreeScout vs Zendesk: Self-Hosted Helpdesk for Small Business

Published

Once a small business’s support requests outgrow a shared inbox, the next step is usually a helpdesk tool — and that’s where Zendesk’s per-agent pricing starts adding up fast for a team of any size. Zammad and FreeScout are the two self-hosted alternatives that come up most often, and they sit at genuinely different points on the free-to-paid spectrum from each other, not just from Zendesk.

Search intent

Someone searching “Zammad vs FreeScout vs Zendesk” is a small-business owner or IT admin comparing self-hosted, open-source ticketing systems against paying for Zendesk, usually while trying to control per-agent SaaS costs as a support team grows past one or two people.

Quick take

  • Want a fully free, unlimited-agent self-hosted helpdesk with no artificial caps: Zammad Community Edition
  • Want the lightest possible self-hosted deployment (shared hosting, PHP/MySQL) and don’t need advanced ticketing workflows out of the box: FreeScout
  • Want the most polished hosted tool with AI features and don’t want to run any infrastructure: Zendesk

The three options

Zammad is AGPLv3-licensed, open-source helpdesk software you can self-host at no cost, with the Community Edition genuinely unlimited on agents and tickets — no artificial seat cap the way some “free” self-hosted tools impose. It includes LDAP/SAML authentication, SLA management, full-text search, and a GDPR privacy panel in the free tier. The catch is deployment weight: Zammad runs on Ruby on Rails with Elasticsearch, PostgreSQL, and Redis as dependencies, needing at least 4GB of RAM and real ongoing maintenance — self-hosting is license-free, not cost-free, once you count server and admin time. Zammad also sells hosted plans (Starter at €7/agent/month annual, up to Plus at €25/agent/month for unlimited agents) and optional self-hosted support contracts starting at €2,999/year, for teams that want the software free but the support paid.

FreeScout is a lighter-weight, fully free and open-source helpdesk built on PHP/Laravel, explicitly positioned as a self-hosted alternative to Zendesk and Help Scout. Its lower resource footprint is the headline feature: it’s a “pure PHP/MySQL application” that can run on shared hosting, a meaningful difference from Zammad’s Elasticsearch/Postgres/Redis stack. The base install covers unlimited agents, tickets, and mailboxes with multichannel support (email, WhatsApp, Telegram, Facebook, Slack, live chat). Where FreeScout makes its money is an add-on marketplace — satisfaction ratings, Kanban boards, time tracking, CRM features, e-commerce integrations, and SAML SSO are all separate paid modules rather than bundled into the core.

Zendesk is the hosted, best-known name in the category, with the deepest built-in AI features (automated triage, AI agents, Copilot) of the three as of 2026. Its official pricing page lists Support Team at $19/agent/month (paid yearly) for basic ticketing, routing, and analytics; Suite Team at $55/agent/month adding AI agents, a knowledge base, live chat, and telephony; and Suite Professional at $115/agent/month adding Admin Copilot, App Builder, and skills-based routing. Add-ons like Copilot ($50/agent/month) and a Workforce Engagement bundle ($50/agent/month) stack on top of those base tiers, and Enterprise-level plans require a custom sales quote.

Cost compared (2026)

Zammad (self-hosted)FreeScout (self-hosted)Zendesk
Free tierCommunity Edition: unlimited agents/tickets, full ticketing featuresCore app: unlimited agents/tickets/mailboxes, multichannelNone — SaaS-only, cheapest paid tier is Support Team
Entry costFree (self-hosted); hosted Starter €7/agent/mo if you’d rather not self-hostFree (self-hosted); paid only for optional add-on modulesSupport Team: $19/agent/month, paid yearly
Mid tierHosted Plus: €25/agent/mo, unlimited agentsAdd-on modules (satisfaction ratings, Kanban, CRM, SSO) — priced individually via marketplaceSuite Team: $55/agent/month
Advanced tierSelf-hosted support contract: from €2,999/year (optional)—Suite Professional: $115/agent/month

For a small support team, both Zammad and FreeScout self-hosted are effectively free at the software layer — the real cost is server/admin time for Zammad’s heavier stack versus FreeScout’s lighter one. Zendesk’s Support Team entry tier alone costs more per agent per month than most teams will spend self-hosting either open-source option for a year.

Deployment weight and who should self-host

This is the sharpest differentiator between the two self-hosted options: Zammad needs a real server (4GB+ RAM, Elasticsearch/Postgres/Redis) and is a heavier ongoing maintenance commitment, closer to what you’d expect running alongside Gitea or GitLab CE. FreeScout’s PHP/MySQL stack is light enough to run on cheap shared hosting or a small VPS/mini PC, making it the more approachable pick if this is the first self-hosted service your team has run. Neither requires the operational maturity of running your own Docker Compose or Kubernetes cluster, but Zammad’s dependency list is closer to that end of the spectrum.

Which one should you actually pick?

  • Want a fully-featured, free self-hosted helpdesk with no agent cap and don’t mind the heavier server stack: Zammad Community Edition.
  • Want the lightest possible self-hosted footprint and are fine adding paid modules only for the specific extras you need: FreeScout.
  • Don’t want to run any infrastructure and value built-in AI triage/support features over cost: Zendesk — budget at least $19/agent/month starting out, more once you need Suite-tier features.
  • Already moved team chat and video off paid SaaS: see Rocket.Chat vs Mattermost vs Zulip and Jitsi Meet vs Zoom vs Google Meet — helpdesk is usually the third and last piece of a small team’s self-hosted-vs-SaaS collaboration stack.
  • Support tickets currently just live in a shared inbox: self-hosting email securely is the natural prerequisite step before layering a dedicated helpdesk tool on top.
  • Need to know what hardware/licenses you own, not just track support requests: helpdesk and asset tracking are different jobs — see Snipe-IT vs GLPI vs Freshservice, and note GLPI bundles both in one tool if you want a single self-hosted stack.
  • Want to catch a visitor in real time instead of waiting for them to file a ticket: live chat solves a different problem than a ticket queue — see Tawk.to vs Crisp vs Chatwoot.

VPS/hosting referral placeholder — swap for a real hosting/VPS affiliate link once a program is confirmed, for readers who want to self-host Zammad or FreeScout on a VPS rather than existing homelab hardware.

Bottom line

Zammad and FreeScout are both genuinely free self-hosted options that undercut Zendesk’s per-agent SaaS pricing by a wide margin, splitting mainly on deployment weight: Zammad is the more feature-complete but heavier stack, FreeScout the lighter but more add-on-dependent one. Zendesk remains the right call for teams that specifically want built-in AI triage and zero infrastructure to manage, and are willing to pay $19+/agent/month for it.

Sources