Collaboration & Productivity

Mattermost License Guide: Editions, Pricing, Real Costs

J
James Eriksson
··12 min read
Mattermost licensing guide: free Entry, Professional ($10/user/month), Enterprise, Enterprise Advanced with quarterly true-up audits. Self-hosted costs include infrastructure and DevOps labor.
TL;DR
  • Mattermost uses an open-core model: free Entry tier, paid Professional ($10/user/month, 11-user minimum), Enterprise, and Enterprise Advanced editions.
  • Professional requires annual commitment with quarterly true-up audits that charge for any users exceeding your seat commitment.
  • Self-hosted Mattermost costs exceed licensing fees: add $3,600-5,200/year infrastructure, $7,200-14,400/year DevOps labor, and administrative overhead.
  • Enterprise tier required for HIPAA, FedRAMP, and eDiscovery compliance features.
  • Managed hosting cuts total cost roughly in half for teams under 100 people by eliminating DevOps overhead and transparent billing.

Mattermost uses a split licensing model: MIT for official binaries, AGPL v3.0 for source. It is open-core, so you can run the free Entry tier but paid editions add compliance and security features. Most teams find the real cost is not the license but infrastructure, DevOps labor, and maintenance. Managed hosting eliminates most of that overhead.

What is Mattermost Licensing?

Mattermost is open-core: the source code is AGPL v3.0 but the official compiled binaries use MIT, a permissive license. This means you can download, modify, and run Mattermost for free, but there is no guarantee of support or feature completeness in the free tier. The company monetizes through four paid editions that add features, compliance, and professional support.

The distinction between MIT and AGPL matters. MIT binaries are what most teams run. AGPL source code means if you modify and distribute Mattermost, you must release your modifications under AGPL. Most self-hosted deployments never trigger this because they do not redistribute the code, so in practice the MIT license is what governs. Still, it is worth understanding the split if you plan to customize or fork the code.

Mattermost is not the same as "open source" in the purest sense. Open-core means the free tier is intentionally limited. Entry edition (free) has no advanced compliance, no SSO, and only 10K message history. Professional and Enterprise tiers unlock features that most compliance-heavy organizations need. This is how Mattermost funds development. Understanding Mattermost's open-source foundations helps clarify which features stay free and which require paid editions.

The open-core model is common in collaboration tools: Rocket.Chat, Zulip, and others use the same structure. You get a free, limited product and pay for production-grade compliance and support. The tradeoff is honest but worth discussing upfront because it shapes your total cost of ownership.

The Four Mattermost Editions Explained

Mattermost offers Entry (free), Professional, Enterprise, and Enterprise Advanced. Entry is a full-featured team chat for small, non-compliance-heavy teams. Professional adds SSO, guest accounts, and API access for $10/user/month. Enterprise unlocks compliance, eDiscovery, and guaranteed support. Enterprise Advanced adds multi-domain support, Zero Trust architecture, and custom SLAs.

Here is the feature breakdown:

EditionPriceSSOeDiscoveryComplianceGuest AccountsSupport
EntryFreeNoNoBasicNoCommunity
Professional$10/user/monthYesNoBasicYesEmail
EnterpriseCustomYesYesHIPAA, FedRAMPYes24/7
Enterprise AdvancedCustomYesYesHIPAA, FedRAMP, Zero TrustYes24/7 SLA

Entry is genuinely free but deliberately limited. It has no SSO (single sign-on), which means users create individual logins instead of authenticating through Active Directory or Okta. For a 20-person startup, this is fine. For a 200-person company with HR systems tied to Active Directory, it creates support overhead and security risk. Entry also lacks message search in archives and limits message history to 10K.

Professional is the tier most small-to-medium teams choose. $10/user/month assumes annual prepayment and an 11-user minimum (so a 10-person team pays $110/month for 11 seats). There is no pro-rata billing. If you hire a new person mid-year, you pay for a full additional seat. Professional adds SSO, guest account support (so you can add external contractors), and API access for integrations. It still lacks advanced compliance features like eDiscovery and HIPAA certification.

Enterprise is where compliance lives. Pricing is not published; Mattermost requires a sales conversation. Community reports suggest $30 or more per user per month, but this varies based on contract length, seat count, and support requirements. Enterprise adds eDiscovery (the ability to search and retrieve messages for legal holds), HIPAA and FedRAMP compliance certifications, multi-domain support, and 24/7 phone support. If you operate in healthcare, government, or finance, you likely need Enterprise.

Enterprise Advanced is for massive deployments: it supports 200K concurrent users and adds Zero Trust architecture (every connection verified, not just perimeter security). It is custom-priced and typically includes dedicated account management. Most teams never reach this tier.

Pricing Tiers and Seat-Based Model

Professional costs $10/user/month billed annually, with an 11-user minimum. Enterprise and Advanced tiers require custom quotes. All paid tiers use quarterly true-up audits: Mattermost counts your activated users and invoices if you have exceeded your seat commitment.

The seat model is simple but worth understanding. If you commit to 50 users, you pay upfront for those 50. At the end of each quarter, Mattermost audits how many unique users actually logged in. If you exceeded 50, you pay for the overages retroactively. If you stayed under 50, nothing happens; there is no credit. This discourages seat hoarding and aligns pricing with actual usage.

There is no month-to-month option for Professional or above. Annual commitment is required. This is common in enterprise software but worth budgeting for because you cannot cancel mid-year if usage drops. Some teams negotiate a three-year term for volume discounts, but public pricing does not advertise this option.

The 11-user minimum for Professional creates a cliff for growing teams. If you have 10 users, you must pay for 11 seats. If you have 12, you pay for 12. This is where many early-stage companies stay on Entry longer than they would like. A 10-person team on Entry is free; on Professional, it costs $1,320/year. That is a significant jump when bootstrapping. Review Mattermost's current pricing and minimum commitments to see how it compares to your team size.

Is Mattermost Free?

Yes and no. Entry tier is free: you can download, deploy, and run it indefinitely without paying Mattermost. But free does not mean cheap. Running Mattermost yourself requires infrastructure costs (servers, database, backups), DevOps labor (setup, patches, maintenance), and operational knowledge. For a 20-person team, this might mean 4-8 hours of IT work upfront and 1-2 hours monthly. At $150/hour fully loaded IT labor, that is $600-1,200 monthly in hidden costs.

Additionally, recent changes in versions 10 and 11 removed some features from the free Entry tier that previously existed. Playbooks (workflow automation), group calls, and advanced compliance features moved to Professional and Enterprise. This reflects the company's decision to reserve production-grade features for paying customers. If you depend on those features, Entry is no longer free for you.

Mattermost Cloud is a managed option, but it runs on Mattermost infrastructure, not yours, and you still pay per seat. There is no "free forever" cloud tier; the Entry version is available only if you self-host.

The free OSS version (Team Edition) still exists but is deprecated. Mattermost is not actively developing it anymore. The source code is there, but you are choosing an older, less-maintained codebase. Most new deployments start with the current free Entry tier instead.

The Real Cost of Self-Hosted Mattermost

Licensing costs are often the smallest line item. The real expenses are infrastructure, DevOps labor, and ongoing maintenance.

Infrastructure: A small Mattermost deployment runs on a single 4-core server with 16GB RAM and a PostgreSQL database. AWS pricing: roughly $200-300/month for compute, $50-100/month for database, $50/month for backups. Over a year, that is $3,600-5,200 before Mattermost's licensing fee.

DevOps Labor: Initial setup takes 20-40 hours (network design, SSL certificates, database tuning, user provisioning). At $150/hour, that is $3,000-6,000 one-time. Ongoing maintenance: patching, monitoring, backups, user management, troubleshooting. Most IT teams allocate 1-2 hours weekly, so $7,200-14,400 annually. A 50-person company running Mattermost themselves spends more on DevOps than on Mattermost's Professional licensing.

True-Up Reporting: Quarterly audits create administrative overhead. Someone must pull activation reports, cross-reference with HR, and process invoices. This is invisible but real. For large deployments, it can trigger thousands in unexpected overages if teams onboard users faster than expected.

Compliance and Security Overhead: Self-hosting means you own compliance. If you need HIPAA or FedRAMP certification, you must certify your infrastructure, not just Mattermost. This requires security audits, penetration testing, and documentation that outsourced hosting providers already maintain.

These costs compound. A 50-person company self-hosting Mattermost Professional (50 users x $10 = $500/month) pays: Licensing $6,000/year, Infrastructure $4,200/year, Labor $10,800/year. Total: $21,000/year. By contrast, Slack for 50 users at $12.50/user/month (Pro plan) is $7,500/year. Mattermost looks cheaper per-seat, but the operational cost gap narrows when you factor in self-hosting overhead.

Licensing for Compliance and Security

If your team touches regulated data, licensing tier matters immediately.

HIPAA (Healthcare): Entry and Professional do not include HIPAA compliance. You must run Enterprise to claim HIPAA compliance. This is not optional; Entry cannot meet HIPAA requirements no matter how you configure it. If you work in healthcare, you need Enterprise.

FedRAMP (US Government): Only Enterprise includes FedRAMP authorization. Government agencies and contractors must use this tier.

PCI-DSS (Payment Processing): Professional can meet PCI-DSS with careful configuration, but Enterprise is the recommended tier if you store or process payment card data.

GDPR (EU Data Protection): Professional can meet GDPR, but Entry cannot guarantee data residency or deletion auditing. Enterprise includes eDiscovery, which helps with data subject access requests.

SSO and Multi-Domain: Professional includes SSO, so users log in via Okta, Azure AD, or Google. This is worth the upgrade even without compliance requirements because it reduces password fatigue and integrates with HR systems. Enterprise adds multi-domain support, allowing you to federate authentication across subsidiaries or partnerships.

The pattern is clear: Entry is for internal, non-regulated teams. Professional handles most small-to-medium business requirements. Enterprise is for compliance-heavy industries.

Mattermost vs. Slack vs. Alternatives: Licensing Comparison

Slack charges $12.50 per active user (Pro plan) billed monthly. There is no yearly discount, no minimum team size, and you pay only for active users. Slack Cloud handles all infrastructure, support, and compliance.

Mattermost Professional is $10/user/month annually with an 11-user minimum and self-hosting costs added. Per-seat, it is cheaper. But once you factor in DevOps labor and infrastructure, Slack often costs less for teams under 100 people. See a detailed comparison of Mattermost vs. Slack and Discord to understand the full tradeoff.

Rocket.Chat is another open-core alternative. It uses an open-source license (AGPL) and has similar editions to Mattermost (free, Pro, Enterprise). Pricing is comparable, and licensing structure is similar. The tradeoff is the same: free and limited, or pay for production-grade features.

Zulip is fully open-source (Apache 2.0) and can be self-hosted for free. There is no commercial edition, but they offer managed hosting at $8-10/user/month. Zulip's licensing is simpler because there is no proprietary tier.

For most small teams, the licensing choice comes down to: Do you want to self-host (and absorb DevOps costs) or use a managed SaaS? Within self-hosted, Mattermost, Rocket.Chat, and Zulip are interchangeable on licensing terms. The feature differences matter more than the licensing model.

How Managed Mattermost Hosting Changes the Equation

Managed hosting eliminates DevOps overhead and true-up reporting complexity. Managed Mattermost hosting handles infrastructure provisioning, database backups, security patching, and compliance audits.

With managed hosting, you pay Mattermost's licensing tier plus hosting fees, typically totaling $15-20/user/month for Professional. This is higher than the $10/seat you pay for self-hosted Professional, but it includes servers, support, backups, and monitoring. The 50-person example from earlier: Licensing $550/month (50 users Professional), Hosting $250-350/month (managed infrastructure). Total: $800-900/month, or $9,600-10,800/year.

Self-hosted was $21,000/year. Managed hosting cuts it in half because you do not pay for internal DevOps labor. This math flips at scale: if you have 500 users with a dedicated Kubernetes team, self-hosting becomes cheaper. But at 10-100 people, managed hosting wins.

Managed hosting also eliminates quarterly true-up surprises. Hosting providers meter actual usage and bill transparently; there is no retroactive audit shock. For teams prioritizing focus over infrastructure ownership, this is the right lever. Explore managed Mattermost hosting options to see how transparent pricing and included support change the math.

Frequently Asked Questions

Is Mattermost free for commercial use? Yes. The free Entry tier can be used commercially with no licensing fees. But it lacks SSO, eDiscovery, and compliance features. Most commercial teams upgrade to Professional or Enterprise for production use.

Is Mattermost fully open source? It is open-core: the source code is AGPL v3.0, but official binaries use MIT. This means you can modify and run the source code for free, but proprietary features are paywalled. It is not "fully" open source in the FSF sense because the company reserves commercial editions.

How much is Mattermost Enterprise? Enterprise pricing is custom and not published. Community estimates range from $30 or more per user per month based on contract terms and support. You must contact Mattermost sales for a quote.

What company owns Mattermost? Mattermost is an independent company founded by Corey Hulen and Ian Tien, who serves as CEO. It was not acquired by a larger vendor and operates as a standalone open-core business.

Is Mattermost better than Slack? Mattermost is cheaper per-seat and self-hosted, giving you data sovereignty. Slack is managed, has better integrations, and requires zero DevOps. "Better" depends on your priorities: cost, compliance, or simplicity.

What is true-up billing? True-up is a quarterly audit of activated users. Mattermost counts unique logins and charges you for any excess seats. If you commit to 50 seats but 55 users log in, you pay for 5 more seats retroactively.

Does Mattermost have a free trial of paid editions? Mattermost does not offer a free trial of paid tiers. You can download and run the free Entry tier indefinitely. For Enterprise, you must contact sales.

Can I switch from Slack to Mattermost? Yes. Mattermost has tools to import Slack message history, user accounts, and channel structure. The process is manual but well-documented. Export your Slack data and import into Mattermost.

The Bottom Line

Mattermost licensing is split between free (Entry tier with limits) and paid editions (Professional, Enterprise, Enterprise Advanced with increasing compliance and support). Professional costs $10/user/month annually with an 11-user minimum. Enterprise and Advanced tiers are custom-quoted, typically $30 or more per user per month.

The license price is only half the story. Self-hosted Mattermost requires infrastructure costs and DevOps labor that often exceed the licensing fee itself. True-up audits add administrative overhead. Most teams under 100 people spend more on operational costs than on Mattermost's license.

The decision to self-host or use managed hosting shapes your real costs more than licensing tier does. Managed hosting eliminates the DevOps overhead and scaling complexity, making Mattermost cost-competitive with Slack for small-to-medium teams. If you are evaluating Mattermost for production use, factor in total ownership cost, not just the per-seat license price.

Stop Running Mattermost Yourself
Managed Mattermost hosting handles infrastructure, compliance, and scaling so you focus on team productivity.
Get Started Free

Ready to self-host your own apps?

One server. Multiple apps. No per-app fees.

Get started →