RHEL 9 Life Cycle: Full Support Ends May 31, 2027, Every Phase Dated
Red Hat Enterprise Linux 9, released May 18, 2022, leaves Full Support on May 31, 2027, leaves Maintenance Support on May 31, 2032, and can be covered by Extended Life Cycle Premium until May 31, 2036. Those are the three dates of the RHEL 9 life cycle. The first one is the one that changes day-to-day operations: after it, RHEL 9 gets no new minor releases, no new features and no new hardware enablement, only fixes.
The three phases, with Red Hat's own definitions
| Phase | RHEL 9 dates | What Red Hat says it delivers |
|---|---|---|
| Full Support | May 18, 2022 to May 31, 2027 | Errata meeting the standard errata criteria as they become available, plus software enhancements, which Red Hat defines as new functionality beyond correcting defects or enabling existing functionality on a new hardware generation. Minor releases ship in this phase. |
| Maintenance Support | to May 31, 2032 | Errata meeting the standard errata criteria as they become available. Red Hat's policy states that new functionality and new hardware enablement are not planned for availability in this phase. |
| Extended Life Phase | after May 31, 2032 | Continued access to previously released content on the Customer Portal, documentation and the Knowledgebase, and migration advice. Red Hat states that no bug fixes, security fixes, hardware enablement or root-cause analysis will be available during this phase. |
| Extended Life Cycle Premium (ELCP), paid | RHEL 9.10 to May 31, 2036 | Continued errata for an eligible minor release after standard support. ELCP replaces the older Extended Life Cycle Support offering, and provides an additional four years of extended support for the last minor release of RHEL 8, 9 and 10. |
Sources: Red Hat's Red Hat Enterprise Linux Life Cycle page for the phase definitions, ELCP rules and Long-Life terms, and Red Hat's Product Life Cycle Data API for the dates, which our RHEL adapter re-reads at every build. The dates on this page are bound to that data, so they update if Red Hat revises them.
Minor releases: the date that applies to your box
The major-version dates above are the outer envelope. Within it, each RHEL 9 minor release has its own support window, and the version you actually run decides whether you are receiving errata today. Red Hat ships minor releases roughly every six months during Full Support; an odd-numbered minor is supported only until the next minor ships, while even-numbered minors qualify for extended coverage:
- Extended Life Cycle Premium is available, in Red Hat's words, for even-numbered minor releases beginning with RHEL 9.2. The eligible RHEL 9 releases are 9.2, 9.4, 9.6, 9.8 and 9.10. Each ELCP stream provides 6 years of support from the minor release GA date, with terminal .10 releases receiving 9 years.
- Long-Life (LL) term extensions sit after ELCP: renewable annual increments that continue errata delivery for a specific minor release after its ELCP support ends. Red Hat says that with ELCP and Long-Life terms, customers can receive errata coverage for up to 14 years and beyond on eligible minor releases.
- Extended Update Support (EUS), the older two-year add-on for even minors, is listed by Red Hat under legacy extended support offerings, with ELCP as its replacement.
The per-minor dates for RHEL 9.4, 9.6 and 9.7, and the answer to "is my minor still supported", are in our RHEL minor-version guide. The rule of thumb: if you are on an odd minor, you are on a short clock; if you are on an even minor without ELCP, your clock is the next even minor's release.
Why May 31, 2027 is the planning date
Nothing breaks on May 31, 2027. Security fixes continue for five more years. What ends is growth: no RHEL 9.11, no new features, and, in Red Hat's words, no new hardware enablement. For a fleet that refreshes servers on a three-to-five-year cycle, that is the constraint that bites first, because the hardware arriving in 2028 is qualified against RHEL 10, whose own Full Support runs to May 31, 2030. Leapp upgrades run one major at a time, 9 to 10, so a fleet still carrying RHEL 8 (Maintenance Support to May 31, 2029) has two hops to plan.
What to do
- Find your minors.
cat /etc/redhat-releaseon each host, or your Satellite or Insights inventory. Separate odd minors (short clock) from even minors (ELCP-eligible). - Decide per workload by how long it must run. Under a year past 2027: stay on RHEL 9 in Maintenance Support. One to five years: plan RHEL 10 for anything that needs new hardware or features, keep the rest on RHEL 9 until 2032. Beyond 2032: either RHEL 10, or RHEL 9.10 with ELCP to May 31, 2036 and Long-Life terms after that, which is a purchase decision with Red Hat, not a default.
- Check the stack on top. Middleware and databases have their own dates. Our pages for JBoss EAP, Satellite and OpenShift carry Red Hat's dates for each.
- Weigh the paths. Upgrade, Red Hat extended coverage, or third-party support: the trade-offs are in our RHEL decision guide.
RHEL currently carries an EOL Risk Score™ of 90/100 — Grade F, critical risk, recalculated at every site build from EOL recency, attack surface, CISA KEV exposure, and extended-support availability. Per-version scores and dates are on the RHEL lifecycle page.
The right response comes down to one question: how many more years does this system need to run? Under a year, extended support (where it exists) is usually cheaper than an emergency migration. One to three years, migrate — support fees paid repeatedly cost more than doing the project once. Indefinitely, migrate now and plan the next one before it surprises you. Extended support is often the more expensive choice over a multi-year horizon — a bridge, not a destination. And if this deadline feels like vendor caprice, it isn’t — why end of life is inevitable for every version, with the receipts.
Frequently Asked Questions
What is the RHEL 9 life cycle?
RHEL 9 was released May 18, 2022. Its Full Support phase ends May 31, 2027, its Maintenance Support phase ends May 31, 2032, and Extended Life Cycle Premium can cover the final minor release until May 31, 2036. After Maintenance Support the standard subscription enters the Extended Life Phase, which provides access to existing content but no new fixes.
When does RHEL 9 end of life happen?
The date most people mean by end of life is the end of Maintenance Support: May 31, 2032. Full Support, the phase with new features and minor releases, ends earlier, on May 31, 2027. Paid Extended Life Cycle Premium coverage of RHEL 9.10 can run to May 31, 2036.
Which RHEL 9 minor releases get extended support?
Red Hat's life cycle page lists RHEL 9.2, 9.4, 9.6, 9.8 and 9.10 as eligible for Extended Life Cycle Premium: the even-numbered minor releases. Each ELCP stream provides six years of support from the minor release's general availability date, and the terminal .10 release receives nine years.
Related
- RHEL — every version, live status and EOL Risk Score
- Is RHEL 8.10, 9.4, 9.6 or 9.7 still supported? Minor-version dates
- RHEL 10 end of life: every phase dated
- RHEL end of life and support options
- RHEL decision guide: upgrade, Red Hat ELS, or third-party?