Fifty mailboxes on Microsoft 365 Business Basic is USD 4,200 a year, every year, and it grows with every hire. That figure is where every Zimbra mail server cost conversation in Kenya really starts, whether or not anyone says it out loud.
CloudSpinx builds and runs Zimbra mail servers for organisations across Kenya and East Africa, and we also deploy the hosted suites, so we have no reason to push you either way. The comparison people expect is licence against licence. It is not that. Zimbra's cost is mostly fixed and Microsoft's is entirely per user, and once you see that, the answer stops being a matter of opinion and becomes a mailbox count you can work out on paper.
The number Microsoft publishes, and the one Zimbra does not
Microsoft 365 Business Basic is USD 7 per user per month on an annual commitment: web and mobile Office, a 50 GB mailbox, 1 TB of OneDrive. Business Standard, which adds the desktop apps, costs more. Anyone can read those prices before they call a reseller.
Zimbra has no equivalent page. Network Edition sells through partners on a sliding per-mailbox scale, so the only way to get a Zimbra figure is to ask someone for one. That asymmetry is not a trick, it is just how the two companies go to market, but it does mean a buyer comparing them is holding a published price in one hand and a quote in the other. Treat any Zimbra number you are given as a starting point and ask what it excludes.
Where the Zimbra money actually goes
Three places, and the licence is rarely the biggest.
The server comes first. A single-server Zimbra deployment for a mid-size organisation is not demanding hardware, but it is hardware that must not fall over, which means either a properly specified dedicated server or a VM on a cluster you trust. The second is the licence itself, per mailbox, annual. The third is the person who runs it, and this is the line most buyers leave out of their spreadsheet entirely.
That third line is what actually decides whether self-hosting pays. Zimbra is not a set-and-forget product. Someone has to patch it, watch the queues, keep the IP off blocklists and test the restores. If that person does not exist, you have not saved money, you have deferred a cost until the morning mail stops.
The crossover, and why it is not where people guess
Work it from the Microsoft side, because that side is published.
Twenty mailboxes is USD 1,680 a year. No Zimbra deployment competes with that, and anyone who tells you otherwise is not counting their own time. A hundred mailboxes is USD 8,400 a year. Three hundred is USD 25,200 a year, forever, rising with headcount and with whatever Microsoft does to list prices.
Zimbra's structure is the opposite shape. Most of the cost lands whether you have 60 mailboxes or 400, because the server and the administration barely change. So there is a crossover, and for the Kenyan organisations we work with it usually sits somewhere between 50 and 150 mailboxes, moving mostly with how much the administration costs rather than with the licence.
Below that band, buy the suite. Above it, self-hosting starts to pay and the gap widens every year, because your cost is flat while theirs is per head.
What actually decides this in Kenya, and it is not the arithmetic
Most of the organisations that end up self-hosting here did not do it to save money. They did it because of where the mail had to sit.
If you are a government body, a parastatal, a university or a regulated financial institution, the question of which jurisdiction holds your mailboxes is a compliance question before it is a cost question. The Data Protection Act does not ban offshore hosting, but it does make you answerable for the transfer, and sector regulators ask about it directly. We wrote about where your data can legally live in East Africa in more detail, and the short version is that residency is an architectural decision you make early or retrofit expensively.
The other honest driver is control. On your own server you decide the retention, the mailbox sizes, the archiving and the integrations, and nobody deprecates a feature you depend on with 90 days notice.
When we tell Kenyan clients to buy Microsoft 365 instead
Often, and it costs us the bigger engagement every time.
Under about 50 mailboxes with no residency requirement, the hosted suite wins and it is not close. You get Teams, SharePoint, device management and a support contract for less than the fully loaded cost of running your own box, and you get an outage that is Microsoft's problem to fix at 3am rather than yours. Our hosted email and collaboration work exists precisely for those clients, and pretending otherwise would be a short-term sale.
We also say no when there is nobody to own the server. A Zimbra estate with no named administrator is the one we get called about eighteen months later, usually after it has been running unpatched long enough to matter.
Which one you actually need
Take the four questions in order and stop at the first clear answer.
Does a regulator, a ministry or a contract require the mail to stay in Kenya? Then you are self-hosting, and cost is a budgeting exercise rather than a decision. Do you have fewer than 50 mailboxes and no residency constraint? Buy Microsoft 365 and spend the saved effort somewhere it earns more. Do you have more than 150 mailboxes and someone who already runs Linux servers competently? The arithmetic favours Zimbra and it compounds annually.
Everyone else sits in the middle band, and the middle band is genuinely a judgment call about your administration cost rather than about the software.
If you want that judgment made with your actual numbers rather than a generic table, send us the mailbox count, the current bill and whether residency is on the table. We will come back with one figure and tell you plainly if the answer is to stay on Microsoft. It is free and it commits you to nothing: use the scoping form or WhatsApp us on +254 713 403 044.