Free Help Desk Software: Plans, Caps, and Hidden Costs

A free help desk is useful only while agents can answer customers without hitting the plan’s seat or message limits. A paid tier buys capacity; self-hosting transfers maintenance to your own team. Before moving live support, complete a ticket from intake through export on the arrangement you would actually operate.

A help desk can be free at signup but unusable once the busy week arrives. Some vendors count agents, others count customer conversations or outbound notifications. The important number is the one that would stop your team from replying.

A shared inbox for customer emails has different requirements from an internal IT desk managing laptop problems, access requests, and recurring issues.

What “free help desk” means

free help desk models

Free help desk software comes in three arrangements, each with a different commitment.

Free model Examples What you receive What needs attention
Hosted, free forever Zoho Desk, Help Scout, Jira Service Management, HubSpot Service Hub, Tidio A hosted free edition within stated limits Agent seats, usage allowances, channels, paid feature gates
Temporary free program or trial Freshdesk Free Program Access for a defined period End date, eligibility, upgrade and downgrade terms
Self-hosted free software FreeScout, osTicket A downloadable or self-hosted software core Hosting, maintenance, backups, optional paid modules

Zoho Desk’s pricing page lists a permanent free edition for three users with basic email ticketing. Advanced features depend on the edition.

Freshdesk’s Free Program documentation describes six months of access for up to two agents. A separate higher-tier trial lasts 14 days.

Freshworks says accounts can switch back to the Free Program after upgrading, though you may need to adjust agent counts and other settings. Some configurations can be lost when a higher-tier trial ends or an account downgrades.

If you are a two-agent startup that wants to pay nothing indefinitely, a six-month offer forces a purchasing decision in month seven. For a cost comparison, see how to compare costs by the unit that triggers an upgrade.

FreeScout and osTicket work differently. Their self-hosted software can avoid a recurring core-license fee, while you provide and run the application environment.

Sort candidate products into these three models before comparing features. If you need permanent free access and no server maintenance, only the hosted forever-free group qualifies. Not sure you need a help desk at all? Start with the help-desk versus shared-inbox decision.

Compare free plans by the limits that matter

help desk plan comparison

Check agent count first. After that, look for a monthly customer cap, an outgoing email cap, a locked feature, or an expiry date.

Product Free arrangement Agents or users Other limits
Zoho Desk Hosted free edition 3 users Basic email ticketing; advanced features depend on edition
Help Scout Hosted free plan 5 users 1 inbox; 100 contacts helped per month
Jira Service Management Hosted free edition 3 agents 2 GB storage, 500 automation rule runs per month, 100 outgoing emails per day
HubSpot Service Hub Hosted free tools Up to 2 users Branded live chat, limited bots and additional paid service features
Tidio Hosted free tier 10 seats 50 monthly billable conversations; a separate one-time AI allowance
Freshdesk Six-month Free Program Up to 2 agents Access expires under the program terms
FreeScout Self-hosted free core Not applicable (self-hosted) Optional modules licensed separately
osTicket Downloadable free edition Not applicable (self-hosted) Requires compatible server, PHP and database

A three-person IT team fits within the agent allowance of Jira Service Management Free. A customer-support operation with frequent conversations can hit a usage limit first, even with plenty of seats.

help desk feature limits

Seats are only part of the check. Private notes, duplicate merging, SSO, reporting, chat and customer portals matter differently to different support teams, and a feature advertised for a product family may exist only on a paid edition.

Compare the number of staff who must work tickets with each Free edition’s agent allowance. Then rule out any edition that lacks a channel or collaboration function you can’t do without.

What happens when a free plan hits its limit

support ticket quota limits

Reaching a limit and losing an essential action are two different things. A plan may stay accessible while customer replies or outgoing notifications stop.

Product or function Counted unit Threshold Documented consequence
Help Scout Free Contacts helped 100 per month Further outbound replies are blocked until reset or upgrade; incoming email still arrives
Jira Service Management Free Agents 3 Exceeding the limit starts an automatic seven-day Standard trial
Jira Cloud Free notifications Outgoing email notifications 100 per day Notifications pause until the following day
Jira Service Management Free automation Automation rule runs 500 per month Not specified by vendor
Tidio Free Billable conversations 50 per month Not specified by vendor
Jira Service Management Free storage Stored data 2 GB Not specified by vendor

Help Scout blocks replies, Jira pauses notifications, and Jira’s agent cap starts a trial. Judge each against the action your team can’t stop doing.

Help Scout counts people helped

A contact is a person, not a ticket. Help Scout counts each person you help once per monthly cycle. An email reply, a phone conversation created in Help Scout, or an AI Answers resolution each counts. Ten tickets from one customer still use one contact.

Help 95 customers in a month and you have used 95 of your 100 contacts, however many tickets they sent. Five contacts remain.

Help Scout’s free-plan explanation says that at the allowance, customer emails still arrive but outbound customer replies through the affected channels stop until the monthly period resets or you upgrade.

If you serve many new customers, count the distinct people you help in your busiest month. Incoming tickets alone give the wrong forecast.

customer contact allowance

Jira separates agents from email notifications

Atlassian’s Jira Service Management Free pricing lists three agents. Add one beyond that and a seven-day Standard trial starts automatically.

The same pricing includes 100 outgoing emails per day. Atlassian’s Jira Cloud Free guidance explains that email notifications pause when the daily allowance is reached and resume the following day.

Hit 100 outgoing emails by noon and notifications stop until the next day. Ticket intake and ticket visibility are separate from email delivery.

Atlassian also warns that removing the outgoing-email limit after upgrading can take up to 30 days, so an upgrade does not fix the notification cap right away.

outgoing notification allowance

Other limits use their own units

Jira Service Management Free also lists 500 monthly automation rule runs and 2 GB of storage. Neither works as an extra email or ticket allowance, and what happens at each cap is edition-specific.

Tidio’s Free tier lists 50 billable conversations per month. The Lyro AI allowance of 50 conversations is one-time, so leave it out of a recurring monthly AI budget.

Build a quota worksheet with four fields per product: the counted event, its threshold, the reset period, and what happens when you exceed it. Give customers helped, billable conversations, outgoing notifications, automation runs and storage their own rows. Write “unknown” where the vendor doesn’t say.

Choose for internal IT or customer support

internal IT support workflows

Internal IT and customer support both track requests, but the requesters and the daily work differ.

Workflow consideration Internal IT desk Customer-support desk
Typical requester Employee seeking technical help Customer asking for assistance
Intake Email or employee portal Shared email inbox, chat or other customer channel
Working context Assigned technician, history, access and identity requirements Conversation history, internal collaboration and prior replies
Potential deal breaker Missing portal, assignment or identity function Missing customer channel or essential reply function

One IT administrator described the point where scattered conversations had become hard to manage:

I’m a one man shop, internal IT for about 200 people and growing. I’m at the point where email/text/phone calls is getting cumbersome to manage. I don’t think I’m busy enough to justify spending thousands of dollars either yet. Anyone know of a cheap, preferably free IT Ticketing system to help manage IT issues? I’ve never really used any in the past so I don’t even know where to start looking.

r/sysadmin

One administrator supports about 200 employees, and those employees are requesters. Agent-seat limits count the people working tickets, though some vendors meter requesters or end users separately.

support team requirements

Take a team of three handling customer email, chat and private notes. Say their must-haves are conversation continuity, duplicate-ticket merging, tags and visibility across shifts. Check each against the product, since none is automatic. For channels and customer visibility, see channels, integrations and customer visibility in help-desk software.

Write down one representative request before choosing a product. An employee reporting a locked laptop and a customer asking about an unresolved order make different demands on intake, assignment, history and replies. Note the minimum channel and collaboration features that request needs.

What a self-hosted help desk costs

self hosted help desk

Self-hosting removes the subscription charge for the software core, and you take over the operating environment and the maintenance.

FreeScout provides a self-hosted core with optional paid modules. The module catalog includes capabilities such as tags, workflows, reports, portals, knowledge bases and API or webhook integrations. Its optional modules are sold with lifetime licenses for a single FreeScout instance.

osTicket offers a downloadable free self-hosted edition. It needs a compatible server environment, including PHP and a database. You maintain the system and recover it when something breaks.

A requester in r/selfhosted described the requirements for an internal IT ticketing system serving approximately 150 users:

Hello there, For our own company, we are seeking for an internal IT ticket system (for around 150 users). Mostly to answer everyday’s requests (I need this or that, issue on my laptop and so on). Our company policy is open-source and self-hosted first. So I took time to explore many solutions.

r/selfhosted

The poster’s fuller requirements included a web portal and SSO/OIDC integration with Keycloak. Requirements like these decide whether an open-source deployment fits, even when the core license is free.

help desk ownership checklist

Before you adopt a self-hosted help desk, assign these jobs:

  • Server and database: Name who runs the server and keeps it up.
  • Backups and recovery: Name who takes backups and can restore tickets and attachments.
  • Updates: Name who applies application updates and security fixes and handles deployment problems.
  • Email and identity: Cover mail delivery, user permissions and any required SSO integration.
  • Paid extensions: List which required functions need separately licensed modules.
  • Administrator time: Set aside hours for routine maintenance and unexpected failures.

A business with established IT operations may value the control that self-hosting gives. A founder who also answers every support request may prefer the lighter maintenance load of a hosted service.

Test a ticket from arrival to export

ticket workflow validation

Run one complete request, from the channel customers or employees will use to a record your team can recover or export.

Ticketing can also meet resistance inside a company. One help desk worker described management’s reluctance to use a system that would make the number of support calls visible:

Hi all, I’ve started a new job as an helpdesk/software developer and I quickly realised that I need some software to keep track of what I’m doing, what I’m supposed to do and what I’ve done. I’ve asked my manager and it turns out we don’t use a ticketing system because upper management will want to look at it to check how many calls we do and it will become stressful for no reason; but we need a better management system, at least for me.

r/selfhosted

Here the blocker was management, not software. Agree on who assigns tickets and who sees the numbers before you pick a tool.

A controlled six-step ticket test

Use a fictional issue and a mailbox you control. Keep sensitive customer information out of the test.

  1. Submit: Send a request through the channel you need, whether email, portal or chat. Confirm it lands in the expected queue.
  2. Assign: Give the ticket to an agent. Try an internal note and any tagging or duplicate merging you depend on in the Free edition.
  3. Reply: Send a response to the mailbox you control and confirm it arrives. Check internal agent notifications as a separate event.
  4. Continue: Add a follow-up or reopen the issue. Confirm the history stays on the correct ticket and another authorized agent can read it.
  5. Control intake: Send a non-sensitive request from an unrecognized sender and see how the available controls handle it.
  6. Export: Find the export method and check which ticket records, messages and attachments it keeps, using disposable sample data.

ticket export verification

No ticket in the queue? Check the intake channel, permissions and receiving queue. No outgoing email? Check notification settings and usage caps. Log the two failures separately.

When to stay free, upgrade, or leave

help desk upgrade decision

Follow one customer ticket all the way to a readable export on the actual free, paid or self-hosted system. That exercise makes both operating limits and the exit path visible.

Speak Your Mind

Your email address will not be published. Required fields are marked *