TestRail Pricing in 2026: Essentials, the August Changes and What Teams Actually Pay
TestRail costs $22, $38 or $78 per user per month on annual billing in 2026, depending on the plan: Essentials, Professional or Enterprise. Monthly billing is $25 for Essentials and $41 for Professional, and Enterprise is annual only. Those are the list prices on testrail.com/pricing as of 6 October 2026. The per-seat number is the smaller part of the decision, though. Essentials stops at five users, the features most growing QA teams eventually need (test case versioning and review, SSO, audit logs, cross-project reporting) sit on Enterprise at roughly double the Professional price, and monthly billing above 20 users switches to flat brackets that can make the 21st user cost more than the first twenty combined.
Below: the current price table, what changed in 2026, where the plan walls are, how TestRail actually counts users on your invoice, worked costs for five team sizes, and what to check before you sign or renew.
TestRail prices in 2026
All figures are list prices per user per month in USD, read on testrail.com/pricing on 6 October 2026. The page offers EUR as well.
| Plan | Annual billing | Monthly billing | User limit | Deployment |
|---|---|---|---|---|
| Essentials | $22 | $25 | Up to 5 users | Cloud only |
| Professional | $38 | $41 (up to 20 users, flat brackets above) | No cap | Cloud or on-premise |
| Enterprise | $78 | Not offered | No cap | Cloud or on-premise |
There is no free plan. Every plan has a 30-day trial with no credit card. On-premise deployment needs at least 10 seats and a 12-month contract, and deployments above 500 users go to sales.
What changed in 2026
Three things moved this year, and most third-party pricing pages still show the old picture.
Essentials is new. Until recently TestRail's ladder started at Professional. When we last read the pricing page in September (on 20 September 2026) it listed Professional at $37 and Enterprise at $74 per user per month on annual billing, with no entry plan. By 30 September the page showed three plans with Essentials at $22, Professional at $38 and Enterprise at $78. The page metadata on 6 October gives 2 October 2026 as its last modification.
Monthly subscriptions were repriced from the 1 August 2026 invoice. TestRail announced this in a support article dated 29 June 2026. Professional on monthly billing is now $41 per user up to 20 users, and above that the price is a flat amount per bracket. The same article tells existing monthly customers they can ask support about locking current rates with an annual contract.
AI moved onto every plan. The pricing page now lists AI-generated test cases, BDD scenarios, test automation generation, test prioritization and an MCP server as included in every plan, Essentials too. Test prioritization was still marked "Coming soon" on the same page when we read it in late August and early September. TestRail also notes that AI features can be switched off for compliance reasons.
If you are reading a TestRail price that says $36, $37 or $74, or a review that says TestRail has no plan under Professional, it predates these changes.
Where the plan walls are
Most comparison pages stop at the price row. The more useful question is which feature forces you up a tier, because that is what sets the real per-seat cost for your team.
| Capability | Essentials ($22) | Professional ($38) | Enterprise ($78) |
|---|---|---|---|
| Unlimited projects, cases, plans and runs | Yes | Yes | Yes |
| Shared steps, custom fields, configurations, BDD, parameterization | Yes | Yes | Yes |
| Jira app, CI reporters, TestRail CLI, webhooks, CSV/XML import | Yes | Yes | Yes |
| AI features and MCP server | Yes | Yes | Yes |
| More than 5 users | No | Yes | Yes |
| Custom user groups, role-based access, project-level integrations | No | Yes | Yes |
| Custom test case templates, scheduled and emailed reports | No | Yes | Yes |
| Test case versioning, review and approvals | No | No | Yes |
| SSO (SAML, OAuth, OIDC), enforced MFA, audit logs | No | No | Yes |
| Cross-project reporting | No | No | Yes |
| Storage | 50 GB | 50 GB | 500 GB |
| API rate limit | 100 requests/min | 180 requests/min | 300 requests/min |
| Support | Standard | Standard | Priority |
Source: testrail.com/pricing, read 6 October 2026. Rows are grouped; the page lists each item separately.
Essentials is a complete test management tool for a team that will stay at five people. Shared steps, custom fields, configurations and the Jira app are all there. The sixth user is the wall: there is no "Essentials plus one", so a team of six moves every seat to Professional and the bill goes from 5 × $22 = $110 to 6 × $38 = $228 a month on annual billing. That is a 107% increase for a 20% larger team.
The Enterprise wall is the expensive one, and it is reached for reasons that have little to do with team size. Test case versioning with review and approval matters to regulated teams and to any team with a formal case review before release. SSO is usually not optional once the company has an identity provider and a security questionnaire. Audit logs follow the same path. In TestRail all three live only on Enterprise, so a 15-person team that needs any one of them pays $78 per seat for all 15 people, $14,040 a year instead of $6,840 on Professional.
Before you accept an Enterprise quote, list which Enterprise-only feature you actually need. If the answer is "versioning, because two people review cases before release", that is a $7,200 a year question on a 15-seat team, and it deserves to be asked out loud.
How TestRail counts users on your invoice
The plan price is per user, but what counts as a user depends on how you pay. These rules come from TestRail's own support articles ("Subscription and billing options", updated 29 September 2026, and the "Billing & Admin" FAQ, updated 10 June 2026).
Monthly: you pay for your busiest moment
TestRail Cloud on monthly billing is charged at the start of each month for the previous month, at "the highest number of active users recorded during each billing month". A contractor who joined for one regression week counts for the whole month. Three people onboarded on the 28th count as much as three who were there all month.
Above 20 users, Professional monthly is sold in brackets with a flat monthly price, per the 29 June support article:
| Professional, monthly | Price per month | Per user at the bottom of the bracket | Per user at the top of the bracket |
|---|---|---|---|
| Up to 20 users | $41 per user | $41.00 | $41.00 |
| 21 to 40 users | $1,355 | $64.52 (21 users) | $33.88 (40 users) |
| 41 to 60 users | $2,005 | $48.90 (41 users) | $33.42 (60 users) |
| 61 to 100 users | $2,715 | $44.51 (61 users) | $27.15 (100 users) |
| 101 to 150 users | $3,490 | $34.55 (101 users) | $23.27 (150 users) |
| 151 to 250 users | $4,525 | $29.97 (151 users) | $18.10 (250 users) |
The per-user columns are our arithmetic on TestRail's published bracket prices.
Two things follow. First, the step from 20 to 21 users is steep: 20 users cost $820 a month, 21 cost $1,355. One extra person adds $535 a month, and because billing follows the peak, one extra person for one day in the month adds it too. If your team sits at 18 to 20 people, active user count needs an owner, someone who deactivates leavers on their last day and thinks twice before inviting a stakeholder to "just look at a run".
Second, at the top of a bracket monthly billing is cheaper per seat than the annual list price. A full 40-user bracket is $16,260 a year; 40 annual seats at the $38 list price are $18,240. Public pages do not say whether TestRail discounts annual contracts at that size (procurement data, below, suggests buyers often pay under list), so the practical move for a team of 35 to 40 is to get the annual quote in writing and compare it with the bracket, not assume annual is cheaper because it usually is.
Annual: the baseline only goes up during the term
Annual subscriptions are billed on the user tier you bought, not on usage, and TestRail describes a 5% discount on annual prepayment at renewal. The part that catches teams out is the asymmetry during the term. Adding users beyond the purchased tier upgrades the subscription immediately and makes the higher count the new billing baseline. Deactivating users does not reduce the charge: downgrades are requested and processed only at renewal.
In practice that means a hiring burst in month three is paid for until the end of the contract, even if the contractors leave in month five. If you expect a temporary peak (a release crunch, an outsourced regression cycle, an audit), it is cheaper to plan it into the renewal date than to absorb it mid-term.
Read-only access
We found no mention of a free or discounted read-only seat on the pricing page or in the two billing articles. TestRail lets you make a project read-only through the Guest role, but the documentation we read does not say whether a Guest user is billed differently from any other active user. If product managers or developers need to look at results, ask sales how they are counted before you invite them, because under peak billing every invitation is a potential charge.
What a team actually pays
Annual list prices, USD, 12 months. Discounts, taxes and add-ons excluded.
| Team | Cheapest TestRail plan that fits | Per year |
|---|---|---|
| 4 testers | Essentials, 4 × $22 | $1,056 |
| 8 testers | Professional, 8 × $38 (Essentials stops at 5) | $3,648 |
| 15 testers | Professional, 15 × $38 | $6,840 |
| 15 testers who need versioning or SSO | Enterprise, 15 × $78 | $14,040 |
| 40 testers | Professional, 40 × $38 (or the monthly bracket at $16,260) | $18,240 |
For a reality check on what companies pay after negotiation, the procurement marketplace Vendr reports a median of $17,270 a year across 32 TestRail purchases it analysed, with a range of $6,896 to $54,038. Vendr does not date those deals or publish seat counts per deal, so treat it as a sense of scale rather than a benchmark for your team size. Vendr's own note is that buyers get below list through volume commitments, multi-year terms and competitive quotes.
Three costs sit outside the per-seat number. Storage is 50 GB on Essentials and Professional; teams that attach screen recordings to failed results reach that faster than they expect, and the pricing page does not list a storage add-on price. The Concierge add-on (dedicated technical account manager, 24/5 support with a one-hour SLA, quarterly health checks, migration help) is quoted by sales. On-premise Professional and Enterprise need at least 10 seats, a 12-month contract and your own infrastructure to run them.
How the same team prices on QAM Hub
We build QAM Hub, so read this section with that in mind. It is here because the most common reason people look up TestRail pricing is to compare it with something.
QAM Hub has three plans, all priced per paid seat, and every paid seat comes with one free viewer seat. Prices below are from qam-hub.com/pricing, read 6 October 2026, USD per seat per month.
| Start | Standard | Advanced | |
|---|---|---|---|
| Annual billing | $15 | $24 | $42 |
| Monthly billing | $17 | $27 | $45 |
| Paid seats | Up to 10 | No cap | No cap |
| Free viewer seats | 1 per paid seat | 1 per paid seat | 1 per paid seat |
Put next to TestRail, the plan walls fall in different places, and that matters more than the per-seat gap.
| You need | TestRail, annual | QAM Hub, annual |
|---|---|---|
| A small team, up to 5 people | Essentials, $22 | Start, $15 |
| 6 to 10 people | Professional, $38 | Start, $15 |
| More than 10 people | Professional, $38 | Standard, $24 |
| Test case version history with rollback | Enterprise, $78 | Standard, $24 |
| Case templates | Professional, $38 | Standard, $24 |
| Cross-project reports | Enterprise, $78 | Standard, $24 |
| SSO, organization-wide 2FA enforcement, audit logs | Enterprise, $78 | Advanced, $42 |
| Scheduled email reports | Professional, $38 | Advanced, $42 |
On the team sizes from the previous section, QAM Hub list prices on annual billing work out to $720 a year for 4 people on Start, $1,440 for 8 on Start, $4,320 for 15 on Standard (version history included), $7,560 for 15 on Advanced if SSO is the requirement, and $11,520 for 40 on Standard.
The comparison has limits, and they should be stated plainly. Start is capped at 10 paid seats and 5 custom fields per project, and it does not include version history, case templates, custom execution statuses, two-way tracker sync or Test Explorer (flaky test tracking); TestRail Essentials, at five users, has custom fields and configurations without a stated per-project cap. Scheduled email reports cost less on TestRail Professional than on our Advanced plan. TestRail offers on-premise deployment and a long-established Jira app; QAM Hub is a hosted cloud service and is not Jira-native. TestRail has a decade-long track record and public reviews; QAM Hub opened self-service sign-up on 15 September 2026 and has no third-party rating yet.
If you are moving off TestRail, QAM Hub's import wizard is on every plan and brings suites, cases with steps, custom fields, milestones and runs with results across from the TestRail API. The details of what transfers are on the TestRail migration page and in the import guide.
Before you sign or renew
The checks that change the number most, roughly in order of how much money they move:
Name the Enterprise feature. If the quote is Enterprise, find out which line on the Enterprise list is the reason. Versioning, SSO and audit logs are legitimate requirements; "the sales rep recommended it" is not. The gap is $40 per seat per month.
Count peak users, not average users. Pull the last three months of active users. If you are near 5 (Essentials), 20 (the first monthly bracket) or a bracket edge, the peak decides the bill. Agree who deactivates accounts and when.
Time growth against the renewal date. On annual billing, users added mid-term raise the baseline until renewal and cannot be removed earlier. Planned hiring or a temporary outsourced team is cheaper to fold into the renewal than to add in month two.
Ask how stakeholders are billed. Product managers, developers and auditors who only read results are often the difference between 20 and 26 users. Get the answer in writing.
Compare monthly brackets with the annual quote once you are above 20 users. At the top of a bracket the monthly list price can undercut the annual list price.
Check what renewals do to your rate. The June support article invites monthly customers to lock current rates with an annual contract, which tells you prices are expected to keep moving. Ask for a renewal cap in the contract.
If you are still choosing a tool rather than renewing one, our test management tool evaluation checklist covers the questions beyond price, TestRail alternatives lists the main options with their pricing models, and best test management tools in 2026 puts the wider market side by side. Teams already planning the move should read what you lose when exporting from TestRail first, and QAM Hub vs TestRail has the full feature comparison.
FAQ
Does TestRail have a free plan?
No. TestRail offers a 30-day free trial on every plan with no credit card required. After the trial you need a paid subscription; the cheapest is Essentials at $22 per user per month on annual billing, for up to five users.
How much does TestRail Server or on-premise cost?
The pricing page lists Professional and Enterprise as available for cloud or on-premise deployment at the same per-user prices, with on-premise requiring at least 10 seats and a 12-month minimum contract. Server licences are sold annually in user packs with Net 30 payment terms. You also carry the cost of hosting, backups and upgrades yourself. LDAP and Active Directory are listed as Enterprise on the server edition only.
Are AI features extra in TestRail?
Not according to the pricing page on 6 October 2026: AI test case generation, BDD scenario generation, test automation generation, test prioritization and the MCP server are listed as included in every plan, Essentials included. The page also says the AI features can be turned off for compliance.
Does the API limit depend on the plan?
Yes. TestRail lists 100 requests per minute on Essentials, 180 on Professional and 300 on Enterprise. Teams that push large CI result uploads through the API or run custom sync scripts should test against the Essentials limit before assuming it is enough.