BAC vs SCHW Stock Comparison 2026 | Alert Invest

BAC
vs
SCHW
Updated 2026-05-04

Bank of America Corporation (BAC) vs The Charles Schwab Corporation (SCHW): Stock Comparison 2026

BAC price$53.24
BAC target$61.13
SCHW price$91.54
SCHW target$119.11
SectorFinancial Services

Quick verdict: BAC vs SCHW in 2026

Overall, The Charles Schwab Corporation (SCHW) holds an edge over Bank of America Corporation (BAC) across a greater number of key metrics, particularly in growth and profitability. SCHW exhibits stronger revenue growth and significantly higher profit margins, while BAC presents as the more attractive option for value and dividend-focused investors. For those seeking capital appreciation potential, SCHW also boasts a considerably higher analyst price target upside and a positive DCF valuation. Not investment advice.

Best for growth: SCHW
Best for value: BAC
Best for income: BAC

BAC vs SCHW: key metrics side by side

Full side-by-side comparison of BAC and SCHW across valuation, profitability, growth and analyst sentiment. Data updated 2026-05-04.

BAC5 wins
vs
SCHW7 wins
MetricBACSCHW
Revenue (TTM)$191.57B$27.68B
Revenue growth YoY-0.5%6.4% SCHW wins
Gross margin63.18%85.85% SCHW wins
Net margin18.13%33.26% SCHW wins
EBITDA margin23.87%49.65% SCHW wins
ROEN/A%N/A%
FCF yield14.8% BAC wins1.57%
P/E ratio12.19x BAC wins16.96x
P/B ratio1.28x BAC wins3.25x
Debt / equity1.28x0.67x SCHW wins
Dividend yield0.02% BAC wins0.01%
Buy rating %64.8% BAC wins58.0%
Analyst consensusBuyBuy
Price target upside+14.8%+30.1% SCHW wins
DCF upside-38.6%+3.7% SCHW wins
FMP ratingB-B+
Overall edge: SCHW leads on 7 of 12 comparable metrics.

BAC vs SCHW valuation comparison

When considering BAC vs SCHW valuation, Bank of America (BAC) currently appears to be the more attractively priced option based on traditional valuation multiples. BAC trades at a P/E ratio of 12.19x and a P/B ratio of 1.28x. In contrast, The Charles Schwab Corporation (SCHW) commands a higher P/E of 16.96x and a significantly loftier P/B ratio of 3.25x, suggesting the market expects stronger future growth and profitability from SCHW.

However, a deeper dive into discounted cash flow (DCF) models reveals a different perspective on potential upside. While BAC’s DCF analysis suggests a notable downside of -38.6% from its current price, SCHW’s DCF calculation points to a positive upside of +3.7%. This indicates that despite its higher multiples, SCHW’s intrinsic value, according to this model, is slightly above its current market price, whereas BAC appears overvalued by the same measure. Investors prioritizing lower current multiples would lean towards BAC, but those valuing a positive DCF and potentially higher intrinsic value might favor SCHW.

BAC vs SCHW growth comparison

In the BAC vs SCHW growth comparison, The Charles Schwab Corporation (SCHW) clearly demonstrates stronger momentum. SCHW posted a solid year-over-year revenue growth of +6.4%, reflecting its expanding client base and asset gathering capabilities within the financial advisory and brokerage space. This growth contrasts sharply with Bank of America (BAC), which experienced a slight revenue contraction of -0.5% over the same period. While BAC operates on a much larger revenue base ($191.57B vs SCHW’s $27.68B), its recent performance indicates a more challenged growth environment.

Looking beyond top-line expansion, SCHW also exhibits superior operational efficiency and profitability, which are crucial indicators of sustainable growth. SCHW boasts an impressive net margin of 33.26% and an EBITDA margin of 49.65%. These figures significantly outperform BAC’s net margin of 18.13% and EBITDA margin of 23.87%. The higher margins suggest that SCHW is not only growing faster but also converting a larger portion of its revenue into profit, giving it a stronger fundamental base for future expansion and reinvestment.

BAC vs SCHW profitability

When assessing BAC vs SCHW profitability, The Charles Schwab Corporation (SCHW) stands out with significantly higher profit margins. SCHW reported a net margin of 33.26% and an EBITDA margin of 49.65%. These robust margins suggest that SCHW operates with exceptional efficiency, managing its costs effectively relative to its revenue. This strong profitability is a key differentiator, indicating SCHW’s ability to generate substantial earnings from its operations.

Bank of America (BAC), while a behemoth in the financial sector, trails SCHW in profitability metrics. BAC’s net margin is 18.13%, and its EBITDA margin is 23.87%. While these are respectable figures for a large commercial bank, they fall considerably short of SCHW’s performance. Both companies have an N/A% for Return on Equity (ROE) in the provided data, preventing a direct comparison on that specific metric. However, BAC does boast a much higher Free Cash Flow (FCF) yield of 14.8% compared to SCHW’s 1.57%. This suggests that BAC is currently generating more cash relative to its market capitalization, which can be an attractive trait for investors focused on cash generation despite lower overall margins.

Analyst ratings: BAC vs SCHW

Analyst sentiment for both Bank of America (BAC) and The Charles Schwab Corporation (SCHW) is generally positive, with both stocks holding a “Buy” consensus rating. BAC, covered by 54 analysts, has a higher percentage of “Buy” recommendations at 64.8%. Analysts have set a consensus price target of $61.13 for BAC, which implies a potential upside of +14.8% from its current price of $53.24. This indicates a favorable outlook for the traditional banking giant, with a majority of professionals recommending it as a purchase.

The Charles Schwab Corporation (SCHW) is followed by a slightly smaller pool of 50 analysts, with 58.0% of them issuing a “Buy” rating. While BAC has a higher percentage of direct “Buy” ratings, SCHW offers significantly more implied upside based on its consensus price target. Analysts project a target of $119.11 for SCHW, representing a substantial +30.1% upside from its current price of $91.54. This suggests that while fewer analysts might have a “Buy” on SCHW compared to BAC, those who do see a much larger potential for capital appreciation, making SCHW the stock with more analyst upside.

Should I buy BAC or SCHW stock in 2026?

Deciding whether you should buy BAC or SCHW stock in 2026 depends heavily on your investment strategy and priorities, as both offer distinct characteristics. For growth-oriented investors, The Charles Schwab Corporation (SCHW) presents a compelling case. It boasts strong revenue growth of +6.4% year-over-year, significantly outperforming BAC’s -0.5% contraction. Furthermore, SCHW’s superior net margin of 33.26% and EBITDA margin of 49.65% demonstrate robust operational efficiency and profitability, suggesting a business with strong momentum and potential for continued expansion within the dynamic financial services sector. Its substantial analyst price target upside of +30.1% also points to strong capital appreciation potential.

Conversely, value investors might find Bank of America (BAC) more appealing due to its lower valuation multiples. BAC trades at a P/E ratio of 12.19x and a P/B ratio of 1.28x, which are considerably lower than SCHW’s P/E of 16.96x and P/B of 3.25x. While BAC’s DCF indicates a negative upside, its relative cheapness on conventional metrics could attract investors looking for a large-cap financial institution trading at a discount. BAC also benefits from a higher percentage of “Buy” ratings from analysts at 64.8%, suggesting a consensus of confidence in its current valuation.

For investors prioritizing income, neither BAC nor SCHW stands out as a high-yield dividend stock, as is common in many financial institutions. However, BAC currently offers a slightly higher dividend yield of 0.02% compared to SCHW’s 0.01%. While these yields are nominal, BAC still offers a marginally better return for income-focused portfolios. Ultimately, BAC presents as a potentially undervalued behemoth with a focus on traditional banking, while SCHW offers a high-growth, high-margin, and technology-driven platform with significant upside potential. This is not investment advice; please conduct your own thorough research.

Alert Invest · Free Newsletter

Get alerts when top investors buy a stock!

Track when institutional investors and analysts change positions on BAC and SCHW. Free, every week.

  • Institutional & insider moves
  • Analyst upgrades & downgrades
  • 100% free — unsubscribe anytime

Get free investor alerts →

FAQ: BAC vs SCHW

Is BAC or SCHW a better stock in 2026?

BAC appears cheaper on valuation multiples with a P/E of 12.19x compared to SCHW’s 16.96x, and a higher percentage of buy ratings (64.8% vs 58.0%). However, SCHW offers superior growth and profitability. The “better” stock depends on an investor’s preference for value vs. growth. Not investment advice.

Which has more analyst upside — BAC or SCHW?

SCHW has significantly more analyst upside, with a consensus price target of $119.11, implying a +30.1% gain. BAC’s consensus target of $61.13 suggests a more modest +14.8% upside. As of 2026-05-04. Not a prediction by Alert Invest.

Which is growing faster — BAC or SCHW?

SCHW is growing faster, with a year-over-year revenue growth of 6.4%, while BAC experienced a -0.5% revenue contraction. SCHW clearly has stronger growth momentum.

Which is more profitable — BAC or SCHW?

SCHW is more profitable, boasting a net margin of 33.26% and an EBITDA margin of 49.65%. BAC’s net margin is 18.13% and EBITDA margin is 23.87%. ROE is N/A% for both.

Do BAC or SCHW pay dividends?

Yes, both BAC and SCHW pay dividends. BAC currently has a dividend yield of 0.02%, while SCHW’s dividend yield is 0.01%.

For informational purposes only. Not investment advice. Data: Financial Modeling Prep & SEC EDGAR. Always do your own research.