Kiwi TCMS vs TestRail: Where the Free Tier Actually Stops
Kiwi TCMS and TestRail both work. The real question is what Kiwi's free tier quietly cuts off, and what that costs once you hit it.

A QA lead comparing Kiwi TCMS vs TestRail for a ten person team usually finds the same two names near the top of every search. TestRail is the established paid product. Kiwi TCMS is the open source one you can run yourself for nothing.
Most comparisons between a free tool and a paid one are lopsided. Usually the free option is half abandoned or missing basics, so the paid product wins by default. This one is not lopsided at all. Kiwi TCMS shipped version 16.3 on 24 August 2026. It has around 1.2 thousand stars on GitHub. Its container image has been pulled over 500,000 times. It is a real, maintained project, and that is exactly what makes this comparison worth doing carefully.
The question is not whether Kiwi TCMS works. It does. The question a QA lead actually needs answered is where its free Community Edition stops being enough. Both vendors' marketing pages skip that boundary entirely, and it is the whole subject of this post.
Picture a five person QA team at a company that ships a checkout flow every two weeks. They spin up Kiwi TCMS on a spare server on a Tuesday afternoon. By Thursday they have imported 80 test cases from a spreadsheet and are running real test plans. For three months nothing about the free tier bothers them.
Then the company buys new Apple Silicon laptops for the whole engineering org. Someone tries to run Kiwi TCMS locally for a demo. It will not build. That is the moment the free tier's real shape becomes visible, and it is worth walking through exactly what that shape looks like before anyone signs up for either tool.
What "free" actually includes in Kiwi TCMS
The Community Edition is a real product, not a crippled trial. You can self host it, create test plans, link cases to bugs, and run it indefinitely at no cost. But three limits sit inside that free tier, and none of them are obvious until a team hits them.
- The Community Edition container shows ads from EthicalAds inside the instance you host yourself. Removing them requires the Self Support subscription at 25 dollars a month (kiwitcms.org, "Self Support Subscription Explained", 20 August 2025).
- Community Edition builds are x86_64 only. There is no aarch64 image on the free tier. That rules out an Apple Silicon laptop for local testing and a Graviton instance for hosting.
- Community Edition is a rolling release with no version tagged images. A free user cannot pin a specific version and upgrade on their own schedule. Version tags come with the paid tier.
None of these are dealbreakers on day one. A five person team running Kiwi TCMS on an x86 server rarely notices the architecture limit. Ads inside an internal tool are an annoyance rather than a blocker, the kind of thing a QA lead mentions once in Slack and everyone forgets by lunch.
But these limits compound over a year. The team that moves to Apple Silicon build machines eventually hits the wall. So does the team that gets burned once by an unplanned upgrade breaking a custom field on a Friday night, right before a release. Both find out the free tier had a hidden edge after all, usually at the worst possible moment.
The point where you start paying for Kiwi too
Kiwi TCMS's paid ladder runs 25, 75, 600, and 2000 dollars a month (kiwitcms.org features page and "Community Edition Explained", 18 February 2026). The jump that matters most for a growing QA org is multi tenancy, which sits only in the Enterprise tier at 600 dollars a month.
A single product team never notices this limit. A QA lead running test management for three separate product lines is a different story. Say each product line wants its own instance boundary, its own admin list, and its own reporting scope. That is normal for a company with a consumer app and a separate B2B dashboard, each with its own release calendar and its own bug backlog. That team hits the multi tenancy wall on day one of planning, not months in.
Here is the honest part most comparisons skip. Once a team needs ad free hosting, version pinning, arm64 support, or multi tenancy, they are paying Kiwi TCMS money every month. At that point the comparison stops being free versus paid. It becomes one paid product against another, and the conversation changes completely.
A QA lead who reaches this point should treat it as a fresh vendor decision. It is not a discount version of the TestRail conversation they already had. The two paid ladders deserve their own side by side look, ideally with real quotes from both vendors in hand, not the numbers from a blog post written months earlier.
What TestRail buys that a self hosted Kiwi instance does not
TestRail is a hosted, paid product from the start, so its cost is visible upfront rather than appearing later as an upgrade. What it removes is the operational side of self hosting. There is no container to patch, no ad tier to strip out, and no architecture question because there is no server to choose.
That operational simplicity is real, and it is what a lot of TestRail customers are actually paying for. It is not that Kiwi TCMS lacks a feature entirely, it is that someone has to run the thing, keep the container patched, and answer for it when it goes down at 2am before a release.
A three person QA team without any spare engineering time to babysit a container often values that trade more than the 25 dollars a month it might save by self hosting. The math changes again for a twenty person QA org that already runs a dozen other internal services and has a platform team on staff. For that org, one more container is a rounding error, and self hosting starts looking cheap again.
Any specific claim about TestRail's own pricing tiers or plan limits belongs on TestRail's own pricing page, checked on the day you read it, because vendor pricing changes without much notice, and a comparison post is the wrong place to freeze a number in time.
Where Kiwi TCMS genuinely wins on features
It would be unfair to frame this only around Kiwi's limits, because it has a real strength worth naming plainly: integrations. Kiwi TCMS connects to roughly eleven bug trackers, including GitHub Issues, GitLab, Jira, Bugzilla, Redmine, and Azure Boards, plus a set of automation framework plugins (kiwitcms.org features page, checked 25 August 2026).
For a team that already lives inside one of those trackers, that breadth is not a minor convenience. Consider a team that files every bug in GitLab and reviews test failures every Monday standup. With a native integration, a failed test case links straight back to the GitLab issue that tracks the fix. Without one, someone is pasting URLs into a comment field and hoping nobody deletes the issue later.
That linking problem is worth its own scrutiny, because a pasted URL breaks silently the moment a tracker migrates. Nobody notices until the day they need the history back, usually during an audit or a postmortem when the stakes are already high.
Two recommendations, not a verdict
There is no single winner here, because the right answer depends on two things: team size and whether a compliance driver exists.
- A small team, five to fifteen people, running one product line, with someone comfortable maintaining a container: the Community Edition is a genuinely strong free option. Ads and version pinning limits included, as long as nobody needs arm64 hosting soon.
- A team that needs multiple isolated instances, or a documented vendor relationship for audit purposes: that team should expect to pay. Kiwi's Enterprise tier and TestRail are both on the table, and both are worth a real quote before deciding.
- A team that wants zero operational overhead and no server to maintain at all: TestRail's hosted model removes that work by design, and that is worth paying for on its own, especially without a platform team to lean on.
The decision at that point is not free versus paid. It is which paid relationship suits the team better, and which operational trade off they would rather live with day to day, for years, not just for the next release cycle.
Questions people ask
Is Kiwi TCMS actually free to use in production?
Yes. The Community Edition is a fully working, self hosted product with no time limit, though it shows ads and lacks version pinning and aarch64 support.
Does Kiwi TCMS track usage data from installs?
No. The "Telemetry" feature on their site is their own reporting tool, not a usage tracking or phone home mechanism.
What does the Self Support subscription remove?
It removes the EthicalAds shown inside the self hosted Community Edition container, for 25 dollars a month (kiwitcms.org, 20 August 2025).
Can I run Kiwi TCMS on an Apple Silicon Mac or a Graviton server?
Not on the free Community Edition, which ships x86_64 builds only. arm64 support is not part of that tier.
Is TestLink, the older open source option, a safer bet than Kiwi TCMS?
TestLink is not abandoned either. As of 25 August 2026, 1.9.20 is the last 1.9.x release, a 2.x line is in development, and the maintainer posted progress on 6 December 2025. It is aging, not stalled.
Try Tesbo, or get the next useful idea
Start building your testing workflow now, or get one practical email a month.
Start freeOne email a month
What we shipped, what we learned, and the occasional infographic worth pinning. Unsubscribe in one click.


