IBM makes money through a mix of software, consulting, infrastructure, and financing services. Understanding how IBM makes money means looking beyond the company's legacy reputation in hardware to see where its revenue actually comes from today. The business model has shifted meaningfully toward recurring software revenue and hybrid cloud services, and knowing which segments drive growth (and which are shrinking) gives investors a clearer picture of what they're buying into. Key takeaways IBM's revenue comes from four main segments: Software, Consulting, Infrastructure, and Financing, with Software generating the largest share. The IBM business model has shifted from a hardware-heavy company to one centered on hybrid cloud and AI-driven software and services. Recurring revenue from subscriptions and long-term contracts now makes up a growing portion of IBM's total sales. Consulting and Infrastructure face slower growth dynamics compared to the Software segment, which is IBM's primary growth engine. Investors evaluating IBM revenue streams should pay close attention to segment-level margins, not just top-line numbers. How does IBM make money? A segment-by-segment breakdown IBM organizes its business into four reportable segments, each with a distinct role in the overall revenue mix. The simplest way to understand IBM's revenue streams is to walk through each one and see what it actually does. Software This is IBM's largest and most profitable segment. It includes hybrid cloud platform software (like Red Hat), data and AI tools, automation, security, and transaction processing software. Red Hat, which IBM acquired, is a major driver here. It sells subscriptions for enterprise Linux, OpenShift (a Kubernetes platform), and other open-source infrastructure tools. The software segment generates high margins because once the products are built, selling additional licenses or subscriptions doesn't cost much. This is where IBM's recurring revenue story is strongest. Consulting IBM's consulting arm helps large enterprises with technology strategy, cloud migration, application modernization, and business process transformation. Think of it as the services layer that helps companies actually implement the technology IBM (and others) sell. Revenue here is project-based, which means it's lumpier and more sensitive to corporate IT budgets. Margins are thinner than software because consulting is labor-intensive. Infrastructure This segment covers IBM's mainframe computers (the zSystems line), storage systems, and power servers. Mainframes still matter for industries like banking and insurance that process massive transaction volumes. But this segment is cyclical. Revenue tends to spike when IBM releases a new mainframe generation and then gradually decline until the next refresh cycle. It's a shrinking portion of the overall mix over time. Financing IBM Financing provides loans and leases to help customers buy IBM products and services. It's a small slice of total revenue and exists mainly to reduce friction in the sales process. Think of it as a support function rather than a growth driver. Recurring revenue: Income a company expects to earn on a regular, predictable basis, typically from subscriptions or long-term contracts. For IBM, this matters because it makes future cash flows more predictable and reduces dependence on one-time sales. Which IBM revenue streams are growing vs. shrinking? Not all of IBM's segments pull in the same direction. Software has been the clear growth leader, driven by Red Hat's subscription model and demand for hybrid cloud tools. Enterprise customers who adopt Red Hat's platform tend to expand their usage over time, which creates a land-and-expand dynamic that compounds revenue growth. Consulting growth depends heavily on the broader IT spending environment. When enterprises are investing aggressively in cloud migrations or AI implementations, consulting benefits. When budgets tighten, consulting slows down first because projects get delayed or scaled back. Infrastructure is the segment most likely to post revenue declines in any given period. The mainframe business is inherently cyclical, and IBM's storage and server hardware faces competition from cloud providers who offer infrastructure-as-a-service alternatives. Over the long term, this segment's share of IBM's total revenue has been declining, and that trend is likely to continue. Financing generally moves in line with overall product sales. It's not a segment that drives growth on its own. How has the IBM business model changed? If you looked at IBM a decade ago, it was a very different company. The old IBM sold significant amounts of hardware, ran massive outsourcing contracts, and had a sprawling portfolio that included everything from semiconductors to printers. Over the last several years, IBM has deliberately restructured to focus on fewer, higher-margin areas. The two biggest moves were the acquisition of Red Hat and the spinoff of IBM's managed infrastructure services business into a separate company called Kyndryl. The Red Hat acquisition brought IBM a fast-growing open-source software platform and pushed the company deeper into the hybrid cloud market. The Kyndryl spinoff removed a large, low-margin services business from IBM's books, which immediately improved IBM's overall revenue growth rate and profit margins. The result is a company that looks more like an enterprise software business with an attached consulting arm, rather than a diversified technology conglomerate. That shift matters for how you evaluate IBM because software businesses typically command higher valuation multiples than hardware or services companies. Hybrid cloud: An IT architecture where a company uses a mix of on-premises data centers, private cloud, and public cloud services. IBM bets that most large enterprises will operate in a hybrid model rather than going all-in on a single public cloud provider. What drives IBM's profitability? Revenue is one thing. Profitability is another. IBM's margin story is directly tied to its segment mix. Software carries the highest margins, often well above the company average. Consulting margins are moderate. Infrastructure margins vary with the mainframe cycle. Financing margins are thin. This means that as Software grows as a percentage of IBM's total revenue, you'd generally expect overall company margins to expand, even if total revenue growth is modest. That's a pattern worth watching. A company can become significantly more profitable without explosive top-line growth if its business mix shifts toward higher-margin products. IBM also generates substantial free cash flow, which it uses for dividends, share repurchases, and debt reduction. The company has paid dividends for decades, making it relevant for income-focused investors. You can dig into IBM's cash flow trends and dividend history on the IBM research page on Rallies.ai . Where does IBM fit in the competitive landscape? IBM doesn't compete in one neat category. In software, Red Hat competes with cloud-native platforms and other open-source providers. In consulting, IBM faces Accenture, Deloitte, and a host of other IT services firms. In infrastructure, IBM mainframes compete less with other mainframes (IBM largely owns that market) and more with the general trend of workloads moving to the cloud. The hybrid cloud positioning is IBM's strategic bet. The argument is that regulated industries like banking, healthcare, and government will keep critical workloads on-premises or in private clouds for security and compliance reasons, while also using public cloud for other tasks. If that thesis holds, IBM's combination of on-premises infrastructure and hybrid cloud software has a durable market. If enterprises move to public cloud faster than expected, IBM's position weakens. Investors evaluating the IBM business model should weigh this competitive positioning against the numbers. Growth rates in the Software segment, consulting backlog trends, and the mainframe refresh cycle all tell parts of the story. You can compare IBM's positioning against peers using the Rallies.ai stock screener to filter by metrics like revenue growth, margins, and valuation. How to evaluate IBM's revenue streams as an investor Here's a practical framework for researching how IBM makes money and whether the business model is headed in a direction you find attractive: Check segment revenue mix. Look at what percentage of total revenue comes from Software vs. Consulting vs. Infrastructure. A rising Software share generally signals a healthier trajectory. Look at recurring revenue as a percentage of total revenue. Higher recurring revenue means more predictable cash flows. IBM reports this figure, and it's been trending upward. Watch Red Hat growth. Red Hat is the single most important growth driver within IBM. Its performance often tells you more about IBM's direction than the consolidated numbers do. Track consulting backlog. IBM's consulting segment reports backlog, which shows future committed revenue. A growing backlog suggests demand is holding up, even if current-quarter revenue is uneven. Monitor the mainframe cycle. If IBM recently launched a new mainframe generation, expect Infrastructure revenue to be elevated. If the cycle is aging, expect it to decline. This is predictable and doesn't necessarily signal trouble. Compare margins across segments. Improving segment mix should translate to improving margins. If it's not, dig into why. For a deeper look at IBM's financials, you can pull up the company's data on Rallies.ai's IBM page and explore metrics across all these dimensions. Try it yourself Want to run this kind of analysis on your own? Copy any of these prompts and paste them into the Rallies AI Research Assistant : Break down how IBM makes money across all their business segments — what's bringing in the most revenue, which parts are growing vs. shrinking, and how their business model has shifted over the last few years? Break down how IBM makes money — what are their biggest revenue streams and what's growing fastest? Compare IBM's segment margins and recurring revenue trends to other enterprise software companies like Oracle and Microsoft. Which one has the strongest shift toward subscription-based revenue? Try Rallies.ai free → Frequently asked questions How does IBM make money today compared to a decade ago? IBM has shifted from a diversified technology conglomerate selling hardware, outsourcing, and software to a company focused primarily on hybrid cloud software and consulting. The acquisition of Red Hat and the spinoff of Kyndryl were the two biggest structural changes. Software now drives the largest share of revenue and an even larger share of profits. What is IBM's biggest revenue stream? IBM's Software segment is its largest revenue stream. It includes Red Hat's subscription products, data and AI tools, automation software, security products, and transaction processing platforms. This segment also carries the highest profit margins in the company. What is the IBM business model? IBM's business model centers on selling enterprise software (primarily through subscriptions), technology consulting services, and infrastructure hardware. The strategy is to be the platform company for hybrid cloud, where enterprises mix on-premises and cloud environments. Consulting helps customers adopt IBM's technology, and infrastructure provides the hardware backbone for mission-critical workloads. Are IBM revenue streams mostly recurring? A growing portion of IBM's revenue is recurring, driven by software subscriptions, long-term support contracts, and multi-year consulting engagements. IBM has been actively shifting toward this model because recurring revenue is more predictable and typically valued more highly by investors than one-time sales. Is IBM's hardware business declining? IBM's Infrastructure segment, which includes mainframes and storage, is cyclical and has been declining as a share of total revenue over time. Revenue spikes when IBM launches a new mainframe generation and then tapers off. The long-term trend favors cloud-based alternatives, though IBM's mainframes remain entrenched in specific industries like banking and insurance. How does Red Hat contribute to IBM's revenue? Red Hat is a major growth driver within IBM's Software segment. It sells subscriptions for enterprise Linux, OpenShift (a container orchestration platform), and related cloud infrastructure tools. Red Hat's open-source model attracts developers and enterprises, and its subscription-based pricing creates the recurring revenue IBM is building its future around. How does IBM make money from consulting? IBM's Consulting segment earns revenue by helping enterprises with technology strategy, cloud migration, application modernization, and business process optimization. Projects are typically billed on a time-and-materials or fixed-fee basis. It's a lower-margin business than software but generates significant total revenue and helps drive adoption of IBM's software products. Bottom line Understanding how IBM makes money requires looking beyond the top line and into the segment-level details. The company's revenue streams span software, consulting, infrastructure, and financing, but the real story is the deliberate shift toward higher-margin, recurring software revenue anchored by Red Hat and hybrid cloud. That shift changes how investors should think about IBM's growth rate, profitability trajectory, and valuation. If you want to dig deeper into IBM's financials or compare its business model to other enterprise technology companies, explore more stock analysis resources on Rallies.ai and build your own research workflow. Disclaimer: This article is for educational and informational purposes only. It does not constitute investment advice, financial advice, trading advice, or any other type of advice. Rallies.ai does not recommend that any security, portfolio of securities, transaction, or investment strategy is suitable for any specific person. All investments involve risk, including the possible loss of principal. Past performance does not guarantee future results. Before making any investment decision, consult with a qualified financial advisor and conduct your own research. Written by Gav Blaxberg , CEO of WOLF Financial and Co-Founder of Rallies.ai.