C
Charles Schwab Strategy & Business Analysis
Founded 1971• Westlake, Texas
Charles Schwab Revenue Breakdown & Fiscal Growth
A detailed chronological record of Charles Schwab's revenue performance.
Key Takeaways
- Latest Performance: Charles Schwab reported strong revenue growth in their latest filings, driven by core product expansion.
- Margin Analysis: The company maintains healthy profitability ratios despite increasing operational costs in the sector.
- Long-term Trend: Chronological data confirms a consistent upward trajectory in annual income over the last decade.
Historical Revenue Timeline
Financial Narrative
Charles Schwab's financial performance from 2021 through 2024 tells a story of extraordinary asset accumulation followed by balance sheet stress — and the tension between these two dynamics defines the company's current financial narrative.
The TD Ameritrade integration, completed in October 2020, was the most consequential financial event in the company's recent history. The $26 billion all-stock acquisition brought approximately 13 million additional client accounts, $1.3 trillion in additional client assets, and the thinkorswim trading platform — one of the most sophisticated retail trading tools in the industry. The combined entity emerged from the merger with approximately 30 million accounts and $6 trillion in client assets, instantly establishing itself as the dominant retail brokerage platform by virtually every measure.
Revenue growth through 2021 was impressive, driven by surging equity trading volumes (the retail trading boom of 2020-2021), rising client assets from both market appreciation and net new account growth, and the initial synergies from the TD Ameritrade integration. Total net revenue reached approximately $18.5 billion in fiscal year 2021, with net income exceeding $5 billion.
The interest rate environment shift of 2022-2023 created a complex financial dynamic. On the revenue side, the Federal Reserve's aggressive rate-hiking cycle dramatically improved the economics of Schwab's net interest business. As the federal funds rate rose from near zero to over 5%, the yield on Schwab's investment portfolio reset higher, expanding net interest income substantially. Total net revenue grew to approximately $21.8 billion in fiscal year 2022.
On the balance sheet side, however, the same rate increases created significant unrealized losses in Schwab's held-to-maturity and available-for-sale investment securities portfolios. These portfolios, assembled during the low-rate environment of 2020-2021 when Schwab invested client cash in longer-duration agency MBS and Treasury securities, suffered mark-to-market declines as rates rose. By late 2022 and into 2023, Schwab's unrealized losses on its securities portfolio reached approximately $14-17 billion — a figure that attracted significant investor attention and contributed to stock price underperformance relative to financial sector peers.
The cash sorting phenomenon — where clients moved cash from low-yielding sweep accounts into higher-yielding money market funds and Treasury bills — created an additional financial headwind in 2023. As clients earned more on their cash by moving it out of sweep accounts, Schwab's net interest income per dollar of client assets declined, partially offsetting the benefit of higher overall rates. This dynamic was not unique to Schwab — all major brokerages faced it — but Schwab's particularly large sweep deposit base made it more pronounced.
Despite these headwinds, Schwab's underlying business fundamentals — client asset growth, account growth, and net new asset flows — remained strong through 2022-2023. The company continued to attract new client accounts and net new assets at rates that suggested no structural damage to the franchise from the balance sheet volatility. The long-term earning power of the business, as temporary balance sheet pressures resolve and the investment portfolio matures, is reflected in management's guidance for meaningfully higher earnings in 2025-2026 as the portfolio rolls into higher-yielding assets.
[AdSense Slot: 1111111111 – visible in production]