Fifty mailboxes on Microsoft 365 Business Basic is USD 4,200 a year, every year, and it grows with every hire. It is also the only number in a Zimbra mail server cost comparison in Kenya that nobody has to estimate, so that is where we start.
The comparison people expect is license against license. 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. CloudSpinx builds and runs Zimbra mail servers for organizations across Kenya and East Africa, and we also deploy the hosted suites, so we have no reason to push you either way.
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 100 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. Zimbra.com publishes no price list and sends buyers to its partners, and the license is sold by the seat: every account a person uses needs a mailbox license, on subscription or perpetual terms. So a buyer comparing the two 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 only one of them is on the quote.
The server comes first. A single-server Zimbra deployment for a mid-size organization 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 license itself, per mailbox. The third is the person who runs it, and this is the line most spreadsheets leave out entirely.
That third line 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, and if that person does not exist you have not saved money, you have deferred a cost until the morning mail stops.
The crossover is a division, not a guess
Work it from the Microsoft side, because that side is published.
Twenty mailboxes is USD 1,680 a year. A hundred is USD 8,400. Three hundred is USD 25,200, and that is also the ceiling: Microsoft's business plans stop at 300 users, and past it you are pricing the enterprise plans instead.
Zimbra's structure is the opposite shape. The server and the administrator cost about the same for a few dozen mailboxes as for a few hundred, so most of the spend is fixed and only the license moves with headcount. That turns the crossover into arithmetic. Add up a year of server and administration, divide it by what each Microsoft seat costs you over the Zimbra seat you would buy instead (USD 84 a year, minus the per-mailbox license), and the answer is the mailbox count where the two lines meet. The term that moves it most is the administrator. Someone who already runs your other Linux servers adds a fraction of their time and the crossover stays low; a hire made for the mail server alone puts a full salary into the fixed cost and pushes the crossover a long way up.
Below that count, buy the suite. Above it, self-hosting pays 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
For some buyers here the division never gets a vote. Where the mail has to sit is decided first.
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 a notice period you did not choose.
When we tell Kenyan clients to buy Microsoft 365 instead
Whenever the division says so, even though it costs us the bigger engagement.
Below the crossover with no residency requirement, the hosted suite wins and it is not close. You get Teams, SharePoint and Microsoft's support for less than the fully loaded cost of running your own box, and an outage that is Microsoft's problem to fix at 3am rather than yours. Our hosted email and collaboration work exists for exactly that buyer, 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 how a server ends up on a release Zimbra has stopped patching, which is a problem of its own.
Which one you actually need
Three 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. Is there nobody who will own the server? Buy Microsoft 365 and spend the saved effort somewhere it earns more. Otherwise, run the division: under the crossover buy the suite, over it the arithmetic favors Zimbra and compounds annually.
The only hard input is the administration figure, and it is the one people guess low.
If you want it worked with your actual numbers, 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.