Skip to content
Pricing

One ticketing platform. Clear tiers. No per-agent fees.

Most help desk pricing scales with headcount. Zendesk, Freshdesk, and Jira Service Management all bill per agent per month, so the tenth reviewer costs what the first one did and every new operator is a budget conversation before it is an access decision.

Latch Workflow prices in bands. Every tier includes the ticket queue, approval workflows, and an audit trail on every ticket - or case, if you work in a regulated function. What changes between tiers is scale, identity controls, and where the system runs.

Up to 20 users

Team

$30/month

For small teams that need a ticket queue, approvals, and an audit trail from day one, hosted for them.

  • Unified ticket queue with full context
  • Approval workflows with two-person review
  • Immutable audit trail on every ticket
  • Ticket triage and routing that learns
  • Plugin actions with permission gates
  • Email and webhook intake channels
  • Community support
See how it works
Up to 100 users

Business

$75/month

For growing teams where identity, ticket routing, and cross-team handoffs need to scale without adding a per-agent bill.

  • Everything in Team
  • OAuth and SSO (Google, Microsoft, Okta)
  • Role-based access control (RBAC)
  • Custom workflow templates
  • Priority support with SLA
  • Advanced analytics and reporting
  • Bring your own AI model
  • API access with scoped tokens
See how it works
Unlimited users

Enterprise

Custom

For teams that run it themselves. On-prem, private cloud, or air-gapped, with ticket data and models inside their own boundary.

  • Everything in Business
  • Self-hosted on-prem or private cloud
  • Air-gapped deployment support
  • Open-source access to core platform
  • Custom identity provider integration
  • Dedicated onboarding and migration
  • Environment and data isolation
  • Enterprise SLA with named support
Talk to us

Per-agent pricing makes teams ration the queue

The per-agent number looks small next to what the queue is worth. The damage is not the number. It is what teams do to avoid paying it.

  • The compliance reviewer who approves four payments a month shares a login instead of holding one, so the audit trail names the wrong person.
  • The night-shift operator works out of a team account, and the handoff record shows a role rather than a decision-maker.
  • Auditors never get read-only access, so evidence leaves the system as a spreadsheet export that nobody can tie back to a ticket.
  • A contractor waits a week for a seat, and the tickets they were hired to clear queue up behind a procurement approval.

Each of those is a control failure caused by a pricing model. A system that charges for the reviewer discourages you from having one.

Per-agent pricing is not dishonest, and it scales down well. A two-person team pays for two people and knows exactly what next month costs. It stops making sense at the point where the people who need to see a ticket outnumber the people who work it - reviewers, approvers, auditors, and the second team an escalation policy hands the ticket to.

Band pricing has its own edge to be honest about. A band has a ceiling, and passing it moves you to the next tier rather than to a larger invoice per head. Inside a band, adding a read-only reviewer costs nothing, and that is the behaviour worth encouraging.

Compare tiers

Every tier shares the same queue, the same approval enforcement, and the same audit trail. The table below shows where they differ.

FeatureTeam$30/monthBusiness$75/monthEnterpriseCustom
Users includedUp to 20Up to 100Unlimited
Ticketing and triage
Unified ticket queue
Ticket triage and routing that learns
Email and webhook intake
Custom workflow templates
Approvals and controls
Two-person review (maker-checker) approvals
Immutable audit trail
Role-based access control (RBAC)
Environment and data isolation
Identity and authentication
Built-in email and password auth
OAuth and SSO (Google, Microsoft, Okta)
Custom identity provider integration
Integrations and AI models
Plugin actions with permission gates
API access with scoped tokens
Bring your own AI model
Open-source access to core platform
Deployment and infrastructure
Managed cloud deployment
Self-hosted on-prem or private cloud
Air-gapped deployment support
Analytics and support
Advanced analytics and reporting
Community support
Priority support with SLA
Dedicated onboarding and migration
Enterprise SLA with named support
See how it worksSee how it worksTalk to us

What changes when you run it yourself

Self-hosted deployment arrives on the Enterprise tier, and it moves both sides of the ledger. Read this part before you compare monthly numbers.

Cost stops tracking headcount and starts tracking infrastructure

The licence is still not priced per agent. What moves onto your budget is the infrastructure: the servers the queue runs on, the storage the audit trail accumulates, and the inference bill for whichever model you plug in. A team running an open-weights model on hardware it already owns pays nothing per token. A team pointing the same plugin at a commercial API pays that vendor directly, on its own contract, and can switch providers as a configuration change.

Control stops being a clause and starts being a boundary

Self-hosted means the ticket data, the models, and the identity provider stay inside your network. There is no vendor-side copy of the queue to negotiate a processing agreement over, and no model endpoint outside your perimeter reading customer messages. In an air-gapped environment the whole loop runs with no egress: intake, triage, approval, execution, and the record it leaves. The corrections your operators make stay training signal on your side of the line, so the queue sharpens on your tickets without those tickets going anywhere. Data residency becomes a deployment fact rather than a contract clause.

You take on the operational work

Self-hosting moves upgrades, backups, restore testing, and uptime onto your team. That is a real cost, and it is the reason the hosted tiers exist. If nobody on the team wants to own a database at 2am, take the managed option and revisit the question when a customer contract, a regulator, or a data residency rule makes the boundary non-negotiable.

Every tier includes

The same foundation at every tier

Price changes the scale and the deployment model. It does not change how work is controlled. Every team gets the same ticket queue, the same plugin actions with permission gates, the same approval enforcement, and the same record. Bringing your own model starts on Business. Running the whole system inside your own network starts on Enterprise.

Queue

Triage that learns

Routing suggestions come from what your operators did last time. Every reassignment and every correction is signal, and the system stops surfacing the ones the team never acts on.

Control

Approvals before execution

Sensitive actions wait for human review, and the system enforces the boundary rather than a process document or a chat thread. See approval workflows.

Evidence

Immutable audit trail

Every action, approval, denial, and system response is recorded. The trail is append-only and tied to authenticated identity, so a denied attempt is evidence rather than a gap.

Pricing Q&A

Questions buyers ask about ticketing pricing

These come up when teams compare a banded price against a per-agent help desk, and when they work out what self-hosting actually costs.

Does Latch charge per agent or per seat?

No. Each tier includes a band of users - 20 on Team, 100 on Business, unlimited on Enterprise - and the price does not move as you add people inside the band. A read-only auditor, a night-shift operator, and a compliance reviewer who approves four payments a month all cost the same as each other: nothing extra until the band changes.

What counts as a user?

Anyone with login credentials who can view, act on, or approve tickets inside Latch. Service accounts and plugin integrations do not count toward the band, so a webhook that opens 400 tickets a day is not a user.

What does self-hosting change about the cost?

The licence is still not priced per agent. What moves to your side of the line is infrastructure: the servers the queue runs on, the storage the audit trail accumulates, and the inference bill for whichever model you plug in. A team running an open-weights model on hardware it already owns has no per-token cost at all.

What is not included in the price?

Model inference. Latch does not resell AI capacity - you bring your own model and your own API key, so that bill goes to the provider you chose, or to nobody if the model runs on your own hardware. On a self-hosted deployment, the infrastructure and the work of operating it are also yours.

Can a team start hosted and move on-prem later?

Yes. Ticket history, audit trails, and workflow configuration move with the deployment. Teams commonly start on Business and move to a self-hosted deployment when a customer contract or a data residency rule makes the boundary non-negotiable.

Is there a free trial?

There is no self-serve trial. Evaluation runs on one of your own workflows instead: bring the ticket type, the downstream system, and the control requirement, and the walkthrough uses a working configuration rather than sample data.

What does open-source access mean on the Enterprise tier?

Enterprise customers get the Latch source code under a commercial licence. Teams can read the code, audit what runs inside their own network, contribute extensions, and deploy in environments where proprietary dependencies are not permitted.

Next step

See the queue before you pick a tier

The walkthrough follows one ticket end to end: intake, triage, approval, execution, and the record it leaves. Then bring the workflow you want priced.