Reselling managed Mattermost in 2026

How agencies offer client team chat on managed Mattermost - per-client workspaces, owned message history, margin per-seat Slack pricing can't match.

The short version

  • One managed Mattermost per client costs €9 per month wholesale. You resell it at €30 to €80.

  • Slack and Microsoft Teams bill per seat. Your wholesale cost is flat per instance, whatever the headcount.

  • At 15 clients, that is €450 to €1,200 per month in retail, before your own support time.

  • The open-source edition keeps full message history with unlimited search. No 90-day cap, no per-seat charge to read old messages.

  • DANIAN does not ship a central multi-client console or branded billing yet. This post is honest about that gap.

Why a chat line is a good reseller product in 2026

Client chat is recurring, sticky, and easy to explain. A 25-person client on Slack Pro pays $218.75 per month at $8.75 per seat. On managed Mattermost you pay €9 wholesale for one instance and set your own retail. The margin sits with you, not the vendor.

The trigger is familiar. Slack's free plan hides messages after 90 days, so older conversations drop out of view. To keep that history, a client moves to Slack Pro at $8.75 per user per month on monthly billing, or $7.25 on annual. Microsoft's standalone Teams Essentials is $4 per user per month, and the version with business email starts around $6. Every one of those bills grows with every hire.

For an agency, a recurring line is worth more than a project fee. Project work ends. A managed chat line renews every month with no new pitch. It also smooths cash flow, which retainer-light agencies feel keenly. Ten managed-chat clients at a modest markup put a predictable floor under a lumpy services calendar.

A chat tool is also hard to leave. Once a team's conversations and shared files live in it, they rarely switch. That stickiness is what makes chat a strong retainer line rather than a one-off project. The client pays the same predictable amount each month, and so do you.

There is a relationship reason too. When you resell the chat line yourself, you keep the client. You are the name they message when they need a new channel or a password reset. The alternative, sending them to a vendor's own plan, hands that relationship away.

The agency math

Buy one Mattermost instance at €9 per month. Sell it to a client at €30 to €80. You keep €21 to €71 per client, per month. At 15 clients that is €315 to €1,065 in gross margin, before the time you spend on first-line support.

Here is the line, scaled across a small client book. The wholesale column is what DANIAN charges you. The retail column is what you charge the client.

ClientsWholesale (€9 each)Retail (€30–€80 each)Gross margin / month
1€9€30–€80€21–€71
5€45€150–€400€105–€355
10€90€300–€800€210–€710
15€135€450–€1,200€315–€1,065

That gross margin is not take-home. Subtract your own time: onboarding each client, fielding the first support message, and being the person who escalates a server issue to us. A realistic net depends on how many of those messages land on you each month. Price the retail so the margin still covers that time at 15 clients, not just at one.

Take a worked case. A design studio resells managed Mattermost to a client with 18 staff. On Slack Pro that client would pay $157.50 per month at $8.75 per seat. The studio buys one instance at €9 wholesale and charges the client €60 per month. The client pays less than half the Slack figure, keeps full history, and the studio holds €51 from one line. Across 15 such clients that is €765 per month from a product the studio never had to build.

There are two ways to set retail. The first is a flat monthly price per workspace - €40, €60, €80 - which clients read easily and which holds your margin steady as their team grows. The second is a light per-user markup on top of the €9 floor, which tracks the client's headcount but reintroduces the per-seat math they were trying to escape. Flat pricing is the cleaner story for a small client, and it is the number that beats Slack's per-seat bill most plainly. Keep per-user markup for clients large enough that a flat figure would underprice the support you carry.

The part that per-seat pricing cannot match is the shape of the cost. Slack and Teams charge per user, so the client's bill climbs with every hire. Slack Pro at 10 seats is $87.50 per month; at 30 seats it is $262.50. Your wholesale Mattermost cost is €9 at 10 users and €9 at 30 users, within the instance's resource envelope. As the client grows, your cost holds flat and your margin widens.

The currencies differ, so treat the cross-over as directional rather than exact. The point holds in any currency: one price scales with seats, the other does not. A growing client is the case where the flat instance wins hardest.

See managed Mattermost at €9/month

What the client actually gets

The client gets a private chat workspace on their own domain, not a tab in someone else's tool. Mattermost ships open-source native apps for Windows, macOS, Linux, iOS, and Android, so the experience is a real desktop and mobile client. You host the server behind it; they see a finished product.

Three things matter to the client day to day. First, the apps. Mattermost has native desktop and mobile clients, not just a browser page, so notifications, threads, and file sharing feel like software the client paid for. Second, the history. The open-source edition keeps every message searchable, with no 90-day wall and no charge per seat to read old threads. A new hire can scroll back through a project channel from a year ago. Third, ownership. The conversation lives in the client's own instance, on a domain you chose for them. If they ever leave, the messages and files export on request - the data is theirs, and we just operate it.

This is the difference worth selling. On Slack's free plan the client loses sight of last quarter's decisions after 90 days. On a managed Mattermost instance, the record stays intact and the bill does not rise with each new account. That is a concrete win you can put in one sentence to a client owner.

What white-label actually requires

White-label means the client sees your brand, not the tool's and not ours. In practice that needs four things: a custom domain, a branded login screen, suppressed update notices, and invoices in your name. Some are easy. Two of them are not, and it pays to know which before you sell.

Custom domain. Straightforward. Each instance runs on a domain you choose, such as chat.clientname.com. The client sees their own address, not a shared one.

Branded login. Partial. Mattermost's own settings cover the workspace name and some appearance options. A login screen carrying the client's logo depends on the Mattermost edition, so check what the edition you run supports before you promise it.

Suppressed update notices. Limited. We run updates on the server side. The in-app interface is Mattermost's own, and we do not strip or re-skin it. The client uses a standard Mattermost client, pointed at the instance you sold them.

Invoices in your name. On you. You invoice the client; we invoice you €9 per instance. There is no automated billing pass-through today, so the branded invoice is one you raise yourself.

None of this blocks reselling. It does mean the honest pitch to a client is "a private, managed chat workspace on your own domain," not "a chat tool we have rebuilt under your logo." Sell the first one and you are on solid ground.

The DANIAN partner setup today

Here is what works now, and what does not. You hold the account. You order one managed Mattermost per client at €9 wholesale, each on a domain you choose. We patch, monitor, back up, and answer chat. You set retail and bill the client. There is no central partner console yet.

What works today. You sign up, order an instance per client, and pick a region from 21 datacenter locations across six continents. Each instance is isolated, on its own domain. We handle the patch cycle, daily off-site backups, monitoring, and 24/7 chat with a named person. You are the face to the client and the margin is yours.

What does not ship yet. There is no single dashboard for managing many client instances from one screen. There is no automated branded billing or invoice pass-through. There is no one-click white-label login layer. Some changes, like a resource bump or a region switch, come through our chat rather than a self-serve panel.

The workaround. Operate as the account holder and bill clients with the invoicing you already run. Use the custom domain and Mattermost's appearance settings for as much branding as the edition allows. Send server issues to our chat and keep the client-facing support on your side, where the relationship lives.

Who answers what. Be clear about the support split. We answer the server: uptime, patching, backups, and anything that needs access to the instance. You answer the client: how to make a channel, why a notification is noisy, who to add. Set that split with the client up front so they message you for the everyday and you escalate the rare server issue to us. It keeps your support load light and the client's experience consistent.

One honest limit. The €9 base tier suits a typical small-team client. A client with a very large team, heavy file use, or a busy integration load may need a bigger instance, which we size with you - it is not a self-serve slider. Price those clients with the resource bump in mind rather than assuming every instance costs you €9 forever.

This is an early partner setup, and the post says so on purpose. If you run an agency and want to resell at volume, see our Partner page.

Moving a client over

Most clients move during a renewal or a price jump. You can start the new workspace fresh, or bring history across from the old tool. A fresh start is the common path: it is faster, and a clean channel structure usually beats a literal copy of a messy Slack.

There are two routes. A fresh start means you stand up the new Mattermost workspace, set up channels, and invite the team. The old Slack stays readable for its retention window while people settle in. Most small teams take this route, because a tidy new structure is worth more than an import of years of clutter. The second route brings history across. Slack lets workspace owners export messages, and Mattermost can take that data in, though the fidelity depends on the export and the edition. For a client who needs the back-history in the new tool from day one, plan the import as a small paid task rather than a free add-on.

Either way, the move is a billable onboarding, not a giveaway. Charging a one-off setup fee on top of the monthly line covers the hour or two of channel setup and account invites, and it sets the expectation that this is a managed service, not a favour.

Pair the chat line with files

Most clients who want chat also want shared files. Nextcloud is the open-source drive and document tool, and it runs on the same €9 floor. Sell both and you have a two-app collaboration line at €18 wholesale, retailing for €60 to €150 - one client, two recurring instances.

The pairing is natural. Mattermost holds the conversation; Nextcloud holds the documents the conversation is about. A client gets a chat workspace and a shared drive, both on domains you choose, both managed by us. You get two recurring instances per client instead of one, which roughly doubles the line without doubling your sales effort.

It also deepens the lock-in in your favour. A client running both their chat and their files through you is far less likely to shop the line elsewhere. The two apps reference each other in daily use, so they tend to stay together.

Add Nextcloud for files

How to position it to a client

Lead with the client's own pain, not the tool. The pitch is a private, managed chat workspace on their domain, for a flat monthly price that does not grow with every hire. Name the 90-day history wall they have hit on Slack's free plan, then show the flat number.

The buyer is the client's owner or office lead, not an engineer. They do not care that it is open-source or self-hosted. They care that it is theirs, it is managed, and the bill is predictable. So the line is short: their team chat, on their own domain, managed for them, at a flat monthly price. Three follow-on facts close most small clients: history that does not vanish after 90 days, a real desktop and mobile app, and one named contact - you - when something breaks. Skip the architecture talk and sell the predictable bill and the ownership.

When this works, and when it doesn't

This setup fits agencies that already run client retainers and want a recurring line they control. It does not fit agencies that need a finished white-label control plane on day one. Knowing which side you are on saves a wasted trial. Here are three signals each way.

It fits when:

  • You already invoice clients monthly and want to add a sticky recurring line on top.

  • Your clients are small teams tired of per-seat chat bills that grow with every hire.

  • You are fine being the first line of support and escalating server issues to us.

It does not fit when:

  • You need a single dashboard to manage 50 or more client instances today.

  • You need automated branded billing and a logo-on-login white-label layer out of the box.

  • You want a hosting product you never touch, with zero client-facing support on your side.


If you are on the fit side, the next move is small: run one instance yourself, treat it like a client's, and price it. If you are on the other side, a partner call is a better use of your time than a trial.

FAQ


Is Mattermost a good open-source alternative to Slack?

For teams that want to own their data, yes. Mattermost is open-source with an MIT-licensed core, native desktop and mobile apps, and full searchable history. Slack is more polished out of the box and has more third-party apps. The trade is control and a flat cost against convenience and per-seat billing.

Does Mattermost have mobile and desktop apps?

Yes. Mattermost ships open-source native apps for Windows, macOS, Linux, iOS, and Android. Clients get a real desktop and mobile app with notifications, threads, and file sharing, not just a browser tab. You host the server behind it, and the client installs the standard Mattermost app pointed at their instance.

Is Mattermost's open-source edition free?

The software is. Mattermost Team Edition has an MIT-licensed core and is free to download and self-host, with no per-user fee. What costs money is running it: the server, patching, backups, and monitoring. DANIAN charges €9 per month per instance to handle that for you, so you never touch a server.

How does managed Mattermost compare to Slack on price for a 25-person team?

A 25-person team on Slack Pro pays $218.75 per month at $8.75 per seat. The same team on a managed Mattermost instance is one flat €9 wholesale cost to you, which you resell at a flat retail price. Mattermost's cost does not rise as the team adds people; Slack's does.

Is Mattermost cheaper than Microsoft Teams for a small business?

Usually, once you pass a handful of seats. Microsoft Teams Essentials is $4 per user per month and the version with email is around $6, both billed per seat. A managed Mattermost instance is one flat €9 cost to you, whatever the headcount, so it pulls ahead as the team grows.

What is the difference between self-hosting Mattermost myself and using a managed version?

Self-hosting means you run the server, patch it monthly, set up backups, monitor uptime, and take the 2am call. A managed instance at €9 per month hands all of that to us. You get the same open-source Mattermost; you skip the operations work and the on-call that comes with it.

What does the €9 per month include?

One managed app instance, on a domain you choose. The €9 covers the hardware, monthly patching, daily off-site backups, uptime monitoring, and 24/7 chat with a named person. It is a flat price per instance, not per seat, so it does not change as the client's team grows.

How is a flat €9 price possible?

We run many isolated app instances on shared, hardened infrastructure, and each instance gets its own resource allocation and network isolation. That density is what makes the €9 price work, while the boundaries between instances stay real. You get a managed, isolated workspace per client without paying for a whole server.

How much can an agency make reselling managed Mattermost?

You buy one managed Mattermost instance at €9 per month wholesale and resell it at €30 to €80. That leaves €21 to €71 per client each month. At 15 clients, gross margin runs €315 to €1,065 monthly, before the time you spend on first-line client support.

How much support time does a client's Mattermost create?

Less than running it yourself, since we handle the server. Your time goes to onboarding each client and fielding the first support message before escalating server issues to us. Budget an hour or two to set up a new client, then a few minutes here and there. Price retail to cover it.

Do I need to be a sysadmin to resell Mattermost?

No. We run the server, patch it, monitor it, back it up, and answer chat when something breaks. You handle the client relationship and the first support reply. Anything that needs server access, like a resource increase, comes to our chat rather than a panel you operate.

How do I bill clients?

You bill the client directly, with the invoicing you already use for retainers. We invoice you €9 per instance each month. There is no automated billing pass-through or branded-invoice feature today, so the markup, the invoice, and the client payment all stay on your side.

Who answers support requests, me or the host?

Both, on a split. You answer the client's everyday questions: how to make a channel, who to add, why a notification is noisy. We answer the server: uptime, patching, backups, and anything needing access to the instance. Set the split with the client up front so the experience stays consistent.

Can I put my own branding on it?

Partly. Each instance runs on a domain you choose, and Mattermost's own settings cover the workspace name and some appearance options. A fully branded login screen with a client logo depends on the Mattermost edition, and we do not ship a one-click white-label layer on top today.

Can I resell other apps to the same client?

Yes. The catalog has 150+ open-source apps, each at the same €9 per month per instance. Nextcloud for files is the common pairing with chat, but you can add a wiki, a password manager, or an analytics tool to the same client. Each app is a separate managed instance.

Can each client get their own private workspace?

Yes. Each client gets their own Mattermost instance in an isolated container, on a domain you choose, such as chat.clientname.com. One client's messages, files, and accounts never sit inside another client's instance. The €9 wholesale price is per instance, so one client equals one workspace.

How many users can one Mattermost instance handle?

The open-source Team Edition suits teams under about 250 users, which covers most small-business clients. A client with a very large team, heavy file use, or a busy integration load may need a bigger instance, which we size with you. The €9 base tier is built for a typical small team.

What if a client's team grows?

Your wholesale cost stays €9 per instance while the client's old per-seat bill would climb with every hire. Slack Pro at 10 seats is $87.50 per month and rises from there. Very large or heavy instances may need a resource bump, which we size with you on chat.

Can I choose where a client's instance is hosted?

Yes. You pick the region for each client from 21 datacenter locations across six continents, so the instance can sit close to the client's users. Application data is hosted in the region you choose. This is set per instance, so different clients can run in different regions.

What happens to a client's message history?

It stays in the client's instance. The open-source edition keeps full message history with unlimited search, so there is no 90-day wall like Slack's free tier and no per-seat charge to read old messages. If the client ever leaves, the database and files export on request.

Can I migrate a client's Slack messages to Mattermost?

Yes, with limits. Slack lets workspace owners export their messages, and Mattermost can import that data, though the fidelity depends on the export and the edition. Many small teams skip the import and start fresh with a clean channel structure. Plan a real import as a small paid onboarding task.

What happens if a client stops paying?

We wait. A failed payment does not delete the client's data. The instance pauses rather than being wiped, so the messages and files are still there when payment is sorted. Resource changes and account questions are handled over chat. You manage the client's billing; we manage the server.

Does DANIAN offer a partner or white-label control plane today?

Not today. There is no central console to manage many client instances from one screen, and no automated white-label billing. You run instances as separate managed apps and escalate server issues to us. If you want to resell at volume, a partner call is the place to start.

What to do this week

Start a 7-day free trial of managed Mattermost and run one instance as if it belonged to a client. Set up a domain, invite a few accounts, and watch the patching and backups happen without you. Then price it: pick a retail number that holds its margin at 15 clients.

A workable target for a typical small client is €50 to €60 per workspace, which sits under their old Slack bill at any real headcount and still leaves you €41 to €51 per client each month.

Two promises while you test. We will not bill you per seat. We will not upgrade a client's instance or change your price without asking first. If the numbers work for your book, the next step is a conversation about volume.

See our Partner Program

Share -