Bank of America (BAC)
Banca / Servicios financieros
The 2nd-largest US bank: ROTCE ~15.7%, solid balance sheet (CET1 11.4%), a $2.0tn low-cost deposit franchise and four diversified segments. But at ~$55 it trades at price/tangible book 2×. Fairly valued: the return comes from recovering net interest income + buybacks + the dividend (2.3%), with the entry multiple leaving little margin.
Moat Compounder estimates the intrinsic value of Bank of America (BAC) at $73 per share on a five-year horizon. With the stock at $54.58 at 2026-10-12 close, the expected total return is 8.5% per year: fairly valued. The analysis draws on 10-K FY2025 and 10-Q Q1 2026. Analysis dated 2026-07-31.
- Price
- $54.58
- Intrinsic value (5y, base)
- $73
- Total annual return (5y)
- 8.5%
- Status (nominal)
- Fairly valued
- Margin of safety
- +17%
The essentials
- The 2nd-largest US bank: $3.5tn of assets, $2.0tn of deposits, ~$300bn of equity. Four segments — Consumer Banking (the engine, $12.2bn of profit), GWIM/Merrill, Global Banking, Global Markets. ROTCE ~15.7% (solid, though below JPM's ~20%). Buffett/Berkshire still holds ~7.9%.
- The growth engine is the recovery in net interest income (NII $56.1bn→$60.1bn, with the FTE margin rising to 2.01%, +6bp) + massive buybacks (~$21bn/year, shares −4%/year). Benign credit (charge-offs 0.50%, coverage 228%), CET1 11.4% (~140bp above the minimum).
- At ~$55 it trades at price/tangible book 2× and P/E 13× trailing → Fairly valued. ⚠️ Rate sensitivity is asymmetric: an instant 100bp hike adds only $0.7bn of net interest income over 12 months, while a 100bp cut subtracts $2.0bn; the underwater bond portfolio (−$80bn HTM) amortizes on its own (it doesn't hit capital).
Intrinsic value — two valuation methods
Total return at 5 years: 8.5%/year = 6.0% appreciation + 2.6% dividend. The target price ($73) is ex-dividend; the $8 in dividends collected over 5 years are added separately.
By both methods, the value today (DCF $121 · Multiples $65) exceeds the market price ($55).
Pillars of the analysis
The verdict — today vs 5 years
Today — fairly valued: at $55 trades ~16.5% below its value discounted to today (~$65); the discount is positive but does not reach the margin of safety we require (≥38%).
At 5 years — En valor: the target price ($73) plus dividends yield between the 4% floor and the 10% average return — a reasonable return, though without the margin of a great investment.
The bridge: the return at 5 years exceeds the risk-free rate (4.5%) — but the discount does not reach the required margin of safety (≥38%). To require a 15% annual return, it would need to be bought at ~$41.
Thesis
The business
Bank of America is a quality universal bank: the 2nd-largest in the US, with the 2nd-largest low-cost deposit franchise, four diversified segments, a solid balance sheet (CET1 11.4%) and benign credit. Its ROTCE of ~15.7% is solid though a notch below JPM's (~20%), weighed down by the low-rate bond portfolio. Buffett/Berkshire has held it for years (~7.9%). It's not a broken or disrupted business; it's a mature, stable franchise recovering its profitability.
The valuation
It is valued on equity (normalized P/E on earnings to common plus P/tangible book), not by EV: deposits and debt are funding. The base case projects a value of ~$73 per share over five years, an annual return of ~+9% from today's ~$55.
The key: at ~$55 BAC trades at P/tangible book 2× and P/E 13× trailing. The return comes from earnings growing ~7% (recovering interest income plus the buyback reducing the share count ~3-4%/year) plus the dividend (2.3%), with the entry multiple leaving little margin; as earnings grow and the multiple compresses toward ~12× (~9×), appreciation is modest.
The margin of safety
The verdict is Fairly valued: It trades close to intrinsic value, far from the required margin of safety.. At ~$55 BAC trades at P/tangible book 2× for a ROTCE of ~15.7%. The expected return (~+9%) comes from the recovery in interest income plus the buyback plus the dividend, with the elevated multiple leaving little margin. Buying back stock at this multiple of tangible book is less accretive than at a lower one. The margin is thin: a quality bank at a full valuation — for more margin one would have to buy it lower.
What to watch
The central disconfirmer: does net interest income keep recovering (the FTE margin already rose to 2.01% in FY2025) as the low-rate bond portfolio is reinvested, or does a Fed rate cut stall it — with rate downside weighing more than the upside (−100bp subtracts $2.0bn of NII over 12 months against only +$0.7bn added by +100bp)? The signals: NII and the interest margin quarter over quarter, the rate trajectory, and credit (charge-offs 0.50%, benign — watch the normalization). And the tail risk: the underwater held-to-maturity portfolio (−$80bn) that would only crystallize in a forced-sale scenario (unlikely, but the focus of the adverse case).
Educational / informational. Does not constitute investment advice.
Valuation by multiples
The multiple is applied to the metric per share (EPS / Core FFO): that metric already reflects the evolution of the share count (buybacks or issuance), so the share count does not enter as a separate step. The implied equity (~$540.2 bn) is the metric carried to the equivalent of today's share count — the detail is in the piece's (i).
Discounted cash flow to present value (DCF)
Normalized net income to common (≈ distributable; a bank has no EV, the equity is valued) as the base. Move the assumptions: the value recalculates live. The verdict remains anchored by multiples; the DCF contrasts it at present value.
Risk does not inflate the rate: protection is required separately, as a margin of safety over the value. The floor avoids discounting at the pace of a depressed market rate.
| Year | Projected earnings | Discount factor | Present value |
|---|---|---|---|
| 1 | $33.8 bn | 0.957 | $32.3 bn |
| 2 | $35.4 bn | 0.916 | $32.5 bn |
| 3 | $37.2 bn | 0.876 | $32.6 bn |
| 4 | $39.1 bn | 0.839 | $32.8 bn |
| 5 | $41 bn | 0.802 | $32.9 bn |
Reverse DCF — what growth the price discounts
The inverse approach: instead of projecting growth to obtain the value, the market price ($55) is taken as given and it solves for what annual owner-earnings growth would need to hold for 5 years for the present value —at the method's rate (4.5%, no-growth terminal)— to equal that price. It is the disconfirmation test: the expectations the price already pays for, contrasted against the method's projection.
The market discounts less growth (-11.9%/year) than we project (5.0%/year) → if the base case holds, there is margin: perception is more pessimistic than the estimated reality.
That growth implies ~$17.1 bn of owner earnings in year 5 (vs ~$41 bn of our base case). It recalculates if the DCF assumptions are edited.
Year-by-year model — bank (equity)
A bank is valued on equity (P/E × common earnings + price/tangible book), not EV: deposits and debt are funding. It returns capital via dividend + buyback —the buyback reduces the share count, so earnings per share grow faster than aggregate earnings—. Total return adds the dividend collected along the way. In edit mode, the metric, shares, dividend, and exit multiple can be adjusted.
| US$ bn / per share | TTM | +1a | +2a | +3a | +4a | +5a |
|---|---|---|---|---|---|---|
| Operation (editable: metric, shares) | ||||||
| Utilidad a común norm. ($bn) | 32.143 | 33.724 | 35.094 | 36.359 | 37.518 | 38.677 |
| growth | — | +5% | +4% | +4% | +3% | +3% |
| ROTCE | 15.7% | 15.3% | 15.1% | 15.0% | 14.9% | 14.8% |
| Utilidad / acción (EPS) | $4.34 | $4.69 | $5.03 | $5.38 | $5.72 | $6.08 |
| Shareholder return (dividend + buyback) | ||||||
| Dividend / share | 1.12 | 1.2 | 1.28 | 1.37 | 1.47 | 1.57 |
| Payout (div / metric) | 26% | 26% | 25% | 25% | 26% | 26% |
| Shares (M · buyback) | 7,406 | 7,187 | 6,973 | 6,764 | 6,561 | 6,363 |
| Valor tangible / acción | 29.37 | 31.5 | 33.8 | 36.2 | 38.8 | 41.6 |
| Multiples at today's price (equity, no EV) — how they compress | ||||||
| P/E (price / per share) | 12.6x | 11.6x | 10.8x | 10.2x | 9.5x | 9.0x |
| P/tangible book | 1.9x | 1.7x | 1.6x | 1.5x | 1.4x | 1.3x |
| Value curve (per share × P/E exit multiple by year) | ||||||
| Value / share | — | $59 | $63 | $67 | $70 | $73 |
| Total return vs price | — | (+10%) | (+10%) | (+9%) | (+9%) | (+8%) |
Rolling grid: year 0 is the real TTM (earnings to common $32.1bn to Jun-2026, XBRL). The year-0 share count is the implied diluted weighted average (7,406M), not shares outstanding (7,018M): it is the only denominator that reproduces the $4.34 of earnings per share the company actually reports, and the 5.5% difference comes from legacy warrants and restricted shares. Earnings to common grew +21.5% year over year on the recovery in net interest margin and a benign credit cost; that is not extrapolated, so the path starts at ~+4.9% and ROTCE normalizes gradually from the trailing year's 15.7% toward ~14.8%. BAC is the 2nd-largest US bank; it is valued on equity (normalized P/E + P/tangible book), not on EV (deposits and debt are funding). The engine is the recovery in net interest income (the low-rate bond portfolio from 2021-22 is being reinvested at high rates; 2026 guidance raised to 6-8%, margin toward ~2.30%) + buybacks (share count ~−3.5%/year). Earnings to common grow ~5%/year and EPS ~7% (buybacks) toward ~$6.0. Exit multiple 12× (base; bear 10× / bull 14×): equivalent to P/tangible book of ~1.74×, a modest reversion from the current multiple. The return comes from the NII recovery + buybacks + the dividend, with the entry multiple leaving little margin. ROTCE ~14.5% (the low-rate bond portfolio weighs on profitability).
Today's multiple compresses on its own going forward as the metric per share grows (accelerated by the buyback, which reduces the share count). The exit multiple at 3 years is higher than the terminal at 5 years —at 3 years there is more growth still ahead—. Total return adds the dividend collected; the required return is applied to the base scenario.
Scenarios (bear / base / bull) — at 5 years
Value sensitivity
Value per share by growth scenario (rows) and the compression or expansion of the exit multiple (columns). The color shows whether it beats the required return.
| Growth ↓ / Multiple → | Compression−15% | Base multiple | Expansion+15% |
|---|---|---|---|
| BearA Fed rate cut compresses NII + a recession raises charge-offs; EPS ~$5.1; the multiple reverts to 10× · base ~10× P/E (~1.5× tangible book, reversion under stress) | $46 -0.1% | $55 2.9% | $63 5.6% |
| BaseNII recovers (FTE margin already at 2.01%) · base ~12× P/E (~1.74× tangible book, a modest reversion from the current ~14×) | $62 5.3% | $73 8.5% · base case | $84 11.4% |
| BullNII recovers strongly (rates elevated) · base ~14× P/E (sustains the premium with improving profitability) | $85 11.6% | $100 15.1% | $115 18.2% |
Multiples — today
High today = growth is being paid for; they cheapen toward 3 and 5 years (see Projections).
Forward multiples
With today's price fixed and the metric growing, what multiple is being paid at 3 and 5 years. Today's high multiple is the price of growth: if the business grows, the entry multiple cheapens on its own.
Optionalities
They are valued separately, with their own rationale, and are not incorporated into the base or the verdict (they are excess return). When assigning them value — in Editmode —, the total with optionalities updates live, without moving the base.
The verdict, the base CAGR, and the margin of safety are always calculated on the base; optionalities do not alter them (with optionalities at $0 they do not move).
Maximum price to pay today — by required return
Each card fixes a required annual return and answers: if the business is worth $73 in 5 years, what is the maximum that can be paid today to obtain that return? Since it now trades at $55, the margin of safety is how much cheaper the market is than that maximum. The three thresholds: 4% covers inflation (the floor), 10% is the long-term average return, and 15% is the level of a great investment.
Return and margin of safety calculator
The maximum price to pay today to earn the required return, with the dividend collected as a separate flow. Both controls are editable.
With a target price of $73 in 5 years plus $8 of dividends collected (the dividend adds to the return, not to the price) and a required return of 4.5% annually, the maximum to pay today is $65. Against the current market price ($55), the margin of safety is 16.5% (trades below the maximum → there is margin) and the total return at that price would be 8.5% annually.
Valuation quality
- P/E + price-to-tangible-book (equity, not EV). It is valued on the equity: normalized P/E on common income + price-to-tangible-book. A bank has no EV (deposits and debt are funding, not capital structure).
- Entry multiple. At ~$55: P/tangible book 2× and P/E 13×, a full valuation for a ROTCE of ~15.7%.
- No absolute discount. At 2× tangible book and with a ROTCE of 15.7%, the valuation no longer offers an absolute discount.
- The multiple compresses. The terminal is set at ~12× P/E (~1.74× tangible book, ~9×), a modest reversion from the current 13× — earnings growth + the buyback deliver the return, with the elevated multiple as a headwind.
- Margin of safety at the end. At ~$55 the base return (~+9%) comes from the NII recovery + the buyback + the dividend (1.85%); the margin is thin — a quality bank at a full valuation.
- Price-aware buyback. Buybacks at 2× of tangible book create less value than at a lower multiple; the buyback keeps reducing shares but at a rich price — a nuance the market sometimes ignores.
ROTCE vs the 10% bar — the bank's engine
The quality bar — return bands
The return on capital is judged against absolute bands; the value-creation floor is the market's opportunity cost (~10%). A stock's volatility does not measure business risk.
ROTCE 16% → excellent (15-20%). The bar is a measure of business quality, not the method's discount rate: value is discounted to today at the risk-free rate, and protection is required separately, as a margin of safety.
Quality — profitability and capital
- Profitability (ROTCE). ROTCE ~15.7% (14.3% FY25, rising), solid and above the 10% bar — it creates value. A step below JPM (~20%), weighed down by the low-rate bond portfolio.
- Earnings quality. A bank's income is accrual-based (provisions, valuations); operating cash flow is distorted by the deposit float. It is valued on common income and tangible book, not on raw cash flow.
- The drag from the low-rate bonds. The bond portfolio purchased in 2021-22 yields little and weighs on the margin and ROTCE; it recovers as it amortizes and reinvests, but it is the reason for the gap with JPM.
- Efficiency. Efficiency ratio 61.7% (expense/revenue), improving with scale and NII. Competitive, though JPM and some peers operate more efficiently.
- SBC immaterial. Stock-based compensation (~$4bn, ~0.1% of assets) is immaterial for a bank of this scale → it does not distort the metric; it is valued on common income.
- Creates economic value. Yes: ROTCE (~15.7%) clears the opportunity cost (the 10% bar) → it creates value on capital. Scale and cheap funding sustain it through the cycle (absent a recession).
Revenue trajectory
Values in US$ bn. The % over each bar is the year-over-year (YoY) growth — each year, historical and projected, vs the prior one (the TTM vs the TTM from a year ago). The path comes from the same source as the table; years without their own series in the model are interpolated between the anchors. Historical solid, projection in a lighter shade.
Where the growth comes from · by segment
Weight in revenue and year-over-year (YoY) growth, in reported USD.
Profit splits between Consumer Banking (~42%, the deposit engine and the largest generator, recovering NII), GWIM/Merrill (~16%, capital-light fees on $4.8tn of client balances, the fastest-growing), Global Banking (~24%, corporate/investment banking) and Global Markets (~18%, trading, volatile). The consolidated growth engine is the recovery in net interest income + wealth scale; trading contributes but is cyclical.
Growth engine — operating drivers
Annual levels from the official filing (10-K); the % over each bar is the year-over-year (YoY) growth vs the prior year.
A bank earns through net interest income (portfolio × spread) + non-interest income (fees). For BAC the key is the NII recovery: the 2021-22 low-rate bond portfolio amortizes and is reinvested at higher rates, with the FTE margin rising to 2.01% in FY2025. The deposit franchise ($2.0tn, low cost) is the source of the advantage. A bank's operating cash flow isn't capitalized raw (deposit float distorts it) — it's valued on common income (P/E) and tangible book value (P/TBV).
Projections
| Metric | FY23 | FY24 | FY25 | TTM | +1A | +2A | +3a | +4A | +5a |
|---|---|---|---|---|---|---|---|---|---|
Net revenue | $102.8 bn | $105.9 bn (+3%) | $113.1 bn (+7%) | $121.1 bn (+12%) | $123.7 bn (+2%) | $126.3 bn (+2%) | $129 bn (+2%) | $134.4 bn (+4%) | $140 bn (+4%) |
Net interest income | $56.9 bn | $56.1 bn (-2%) | $60.1 bn (+7%) | $62.7 bn | $64.4 bn (+3%) | $66.2 bn (+3%) | $68 bn (+3%) | $70.9 bn (+4%) | $74 bn (+4%) |
Common income (norm.) | $24.7 bn | $25.3 bn (+3%) | $29.1 bn (+15%) | $32.1 bn (+17%) | $32.9 bn (+2%) | $33.7 bn (+2%) | $34.5 bn (+2%) | $35.6 bn (+3%) | $36.7 bn (+3%) |
Diluted EPS | $3.1 bn | $3.2 bn (+5%) | $3.8 bn (+19%) | $4.3 bn | $4.6 bn (+7%) | $5 bn (+7%) | $5.3 bn (+7%) | $5.7 bn (+6%) | $6 bn (+6%) |
ROTCE | 13.5% | 13.0% (-1pp) | 14.3% (+1pp) | 15.7% | 15.4% (-2%) | 15.1% (-2%) | 14.8% (-2%) | 14.7% (-0%) | 14.7% (-0%) |
The % are the annual (year-over-year) growth: each year —historical and projected— vs the prior one; the TTM (trailing 12m) vs the TTM of a year ago, to avoid overlapping windows. The historicals are exact figures from the official filings; the projected years come from the year-by-year model (the intermediate years without their own series are interpolated between the anchors). The projected columns (+1y…+5y) are 12-month windows counted from the TTM close (30-jun-2026): the projection starts from the most recently reported data, not the fiscal year. The projected base is realistic and unbiased — the risk discount is applied at the end, via the required return. The rationale for each metric is in the (i).
Growth quality
- Real, not nominal growth. NII grows in real terms (margin recovery + loan book volume), not from inflation. EPS growth is leveraged by the buyback (shares −4%/year).
- Where the engine comes from. The recovery in net interest income (the low-rate bond portfolio reinvests at higher rates) + the buyback + wealth growth (Merrill). Trading is cyclical.
- Dependence on rates. NII growth depends on rates staying high: BAC's sensitivity is asymmetric (a 100bp cut subtracts $2.0bn of NII over 12 months, triple what an equivalent hike adds); an aggressive Fed rate cut would stall the engine — a real macro risk.
- Realistic growth. The base scenario projects common income growing ~5%/year and EPS ~7% (with the buyback), as NII recovers — not an instant rebound.
- Buyback as an EPS driver. The buyback (~$21bn/year, share count −4%/year) is a real driver of value per share; but at P/tangible book 2× it is less accretive than at a lower multiple.
- Deposit franchise. The low-cost deposit franchise is the durable growth asset; the risk is outflow toward digital assets/neobanks, which the 10-K names explicitly.
Moat strength
The business and its moat
The business: what it does and how it makes money
Bank of America is a universal bank: it takes deposits, lends, manages wealth, does investment banking and trading. It earns in two ways: net interest income (the spread between what it charges on loans/investments and what it pays on deposits — ~$60.1bn) and non-interest income (wealth management fees, investment banking, trading — ~$53bn). The total gives net revenue of ~$113bn.
It operates in four segments: Consumer Banking is the crown jewel —~$956bn of low-cost consumer deposits, ~69M customers, 28% return on allocated capital, the largest profit engine ($12.2bn)—; Global Wealth & Investment Management (Merrill Lynch + Private Bank) manages $4.8tn of client balances (+12% year over year) with capital-light fees; Global Banking does corporate and investment banking ($7.8bn of profit); and Global Markets is trading, with segment NII up 69% on higher activity ($6.1bn of profit). The consumer deposit franchise is the core: it provides the cheapest, most stable funding, the source of the advantage.
Scale and competitive position
With $3.5tn of assets, Bank of America is the second-largest US bank (after JPMorgan) and one of the largest in the world. Its deposit franchise ($2.0tn, ~$956bn from Consumer Banking alone, much of it costless) is the second-largest in the country. The 10-K itself states that as of June 30, 2025, the Corporation exceeded 10% of total insured deposits in the US, the Riegle-Neal Act's regulatory ceiling for interstate acquisitions, and that its liabilities remained below 10% of total US financial institution liabilities, the other ceiling under the Dodd-Frank Act — direct evidence of its systemic scale. It has ~49.3 million active digital users (41.4 million mobile), leadership in mobile banking, and a strong position in wealth management via Merrill ($4.8tn of client balances).
Its ROTCE is ~15.7%, held back partly by the low-rate bond portfolio it bought in 2021-22 (which yields little and drags on the margin), and partly by a mix with less high-margin investment banking — though the Corporation's total investment banking fees were $6.63bn for the year (+7%). Scale and cheap funding are the moat.
The moat: why it is hard to compete
The moat comes from scale and funding. First, the deposit franchise: $2.0tn of deposits, much of it costless consumer deposits (transactional accounts from ~69M customers), gives the second-cheapest funding source in the system — a loan funded with low-cost deposits earns more than one funded in the market. Second, scale: $3.5tn of assets amortizes the enormous fixed costs (technology, compliance, branch network) over a base no smaller bank matches; the G-SIB capital surcharge (3.0% under Method 2, rising to 3.5% from January 2027 under the current Method 1) and the biennial resolution planning requirement are compliance costs a non-systemic entrant doesn't face — a concrete regulatory barrier to entry. Third, digital leadership and the primary relationship: ~49.3 million active digital users (41.4 million mobile), payroll and consumer accounts that anchor the customer for years.
The result is a ~15.7% ROTCE sustained at the scale of a $3.5tn universal bank. It's a real moat —cheap funding and scale are hard to replicate—, but a notch below JPM in profitability: the low-rate bond portfolio and a mix with less investment banking limit the return.
Moat direction and threats
The moat is wide and stable, but faces three tensions. Rate sensitivity: BAC is asset-sensitive to higher rates in an asymmetric way — an instant 100bp hike adds $0.7bn of net interest income over 12 months, while a 100bp cut subtracts $2.0bn (and −200bp, $4.9bn) — interest income recovers as the low-rate bond portfolio amortizes and is reinvested at higher rates (the recent growth engine, with the FTE margin up 6bp to 2.01% in FY2025), but an aggressive Fed rate cut would hurt more than an equivalent hike helps. The underwater bond portfolio: BAC has an unrealized loss of ~$80.3bn in its held-to-maturity portfolio (low-rate 2021-22 bonds, improving from ~$108.2bn in 2024 as long-term rates fell) — it doesn't hit capital (it's carried at amortized cost and amortizes on its own), but it's a drag on profitability and the focus of the adverse case. And deposit competition: the 10-K itself names, within its liquidity risk factors, the migration of balances toward digital assets or non-bank platforms (stablecoins) as a new vector for deposit outflows.
The moat's direction depends on whether net interest income keeps recovering (the FTE margin already rose to 2.01% in FY2025) and whether BAC holds its deposit franchise against digital competition. NII growth and the margin trajectory quarter over quarter are the signals to watch.
Business / sector quality
- Relevant in 10 years / recurrence. Yes — banking is infrastructure for the economy; deposits, loans, and payments are structural, recurring demand. The primary relationship lasts years.
- Differentiated product. Cheap funding and scale differentiate, but banking is partly a commodity (credit competes on price). The advantage is funding cost and relationship, not a unique product.
- Share / position. The 2nd-largest U.S. bank, the 2nd-largest deposit franchise, digital leadership, and leadership in wealth (Merrill). A dominant position, a notch below JPM.
- Pricing power. Limited: loan rates compete and the cost of deposits is driven by the Fed/competition. BAC is a price taker in the rate market; its advantage is funding cost, not pricing power.
- Operating leverage. High: the efficiency ratio (61.7%) improves with scale and NII. Each point of margin on $2tn of deposits is worth billions. The NII recovery leverages earnings.
- Behavior in a recession / cycle. Cyclical: in a recession charge-offs rise and the provisioning cycle hits; in 2008-09 BAC nearly failed (Merrill/Countrywide). Today's balance sheet is much stronger (CET1 11.4%), but the credit cycle is the vulnerability.
Capital adequacy (CET1)
CET1 of 11.2% vs the regulatory requirement with buffers of 10.0% → +1.2pp of excess: room to absorb stress and return capital (dividend + buybacks).
Credit quality
Under CECL the reserve anticipates the expected losses over the entire life of the loan; the charge-offs are the losses already realized. A low charge-off rate (~0.7%) versus the through-cycle rate (~1%) indicates a healthy loan book — but it is a point in the cycle, not a permanent floor.
Company health / solvency
- !Capital adequacy (CET1)CET1 11.2% (+1.2pp above the minimum)
- !Reserve coverage (allowance / loan book)1.09% of the loan book
- ✓Credit quality (net charge-off rate)0.47% annually
- ✓Value creation (ROTCE − 10% bar)+6pp
- ✓Funding (deposit base)Deposits $2,025 bn
A traffic-light interpreted by the method (not generic): float (negative WC) adds up, capex is judged by incremental ROIC (malinvestment test), and a lender is not subjected to corporate solvency. The (i) shows the derivation of each number.
ⓘ Has a loan book: credit health (delinquency, coverage, normalized CECL, RoA/RoE) is evaluated separately, not with corporate solvency.
Health — balance sheet risks
- Capital (CET1). CET1 11.4% (~140bp above the 10.0% regulatory minimum), solid; passed the Fed's stress test (comfortably). Ample buffer for capital returns.
- Credit quality. Charge-offs 0.50% (benign, down from 0.57% in FY2024), coverage 228%, stable provisioning. Credit is normalizing gradually but is healthy; office exposure (CRE) is small (~1% of the portfolio) and improving.
- The underwater portfolio (HTM). Unrealized loss of ~$80.3bn in the held-to-maturity portfolio (2021-22 low-rate bonds, improving from ~$108.2bn in 2024) — doesn't hit capital (at amortized cost, amortizes on its own); would only crystallize in a forced sale (unlikely). The focus of the adverse case, but not a solvency risk.
- Deposit franchise. $2.0tn in deposits, much of it low-cost consumer deposits, stable — the source of funding and balance-sheet strength. The risk is digital competition for deposits.
- Rate/cycle risk, not solvency risk. The risk is macro (rates, credit cycle), not solvency: today's balance sheet (CET1 11.4%, healthy credit) is far stronger than in 2008-09. The asymmetric rate sensitivity (the downside of a cut weighs more than the upside of a hike) is the variable to watch.
Who runs it
- 'Responsible Growth' is the stated strategy (repeated in the 10-K and the proxy): growing without compromising risk or efficiency — the discipline that rebuilt the bank after 2008-09.
- Capital allocation: returned $29.5bn in 2025 (buyback $21.4bn + dividend $8.1bn), with a new $40bn buyback program approved in 2025. The dividend payout (~28%) leaves room; most goes to the buyback.
- Warren Buffett/Berkshire holds ~7.9% — the largest individual shareholder after the index funds; an anchor of credibility, though gradually trimming.
Capital allocation — indicators
The quality test: it reinvests at 14% vs the 10% bar (market opportunity cost) → each $1 retained creates value.
Shares — ownership and dilution
Who owns the shares — the alignment and whether there is a controlling shareholder.
Minimal dilution: SBC represents less than 2% of value per year and the share count is ~flat — it does not erode value per share.
Management / capital allocation
- Capital allocation. Returns most of its profit (buybacks ~$21bn + dividend ~$8bn); proven discipline ("Responsible Growth"). ⚠️ Buybacks at 2× of tangible book are less accretive than when it was cheap.
- Alignment / skin in the game. Professional management (insiders <1%); Moynihan holds a significant stake. **Buffett/Berkshire (~7.9%) is the anchor of credibility** — the largest value investor has held it for years.
- Track record (Moynihan). 16 years at the helm: rebuilt the bank from the 2008-09 crisis (digesting Merrill/Countrywide, litigation, recapitalization) to today's stability and profitability — one of the best turnarounds in banking.
- Succession. The president title was split into two co-presidents (Sep-2025), signaling succession planning for Moynihan (age 66) — a transition to manage.
Why it trades at this price
- The discount has already closed: the fear of the underwater bond portfolio and rate sensitivity faded with the recovery in net interest income, and at ~$55 it trades at P/tangible book 2×.
- With a ROTCE of 15.7%, the price no longer offers an absolute discount: the re-rating captured the easy gap.
- Fear of the held-to-maturity portfolio (−$80bn unrealized) dissipated once the market understood it does not hit capital (it amortizes at cost, it is not sold); the market moved from a fear price to a full valuation.
The perception-reality gap (fear of the underwater bonds, rate sensitivity) has already resolved with the recovery in net interest income. What remains is a quality bank at a full valuation, with no absolute margin.
Return asymmetry — risk/reward
The annual return (CAGR at 5 years) in each scenario, with the total period return below — the margin of safety made visual: upside range wide, downside range narrow.
Even in the bear scenario, the return holds at +3%/year (+15% total): the margin of safety protects the downside. The bull (+15%/year, +102% total) exceeds it comfortably — a favorable asymmetry, with a narrow downside range and a wide upside range.
Bear case — disconfirmation
- The Fed cuts aggressively: BAC's rate sensitivity is asymmetric (a 100bp cut subtracts $2.0bn of net interest income over 12 months, almost triple what an equivalent hike adds) — the growth engine stalls and the multiple (price/tangible book 2×, elevated) reverts toward its median (1.59×).
- A recession normalizes credit upward (charge-offs from 0.50% toward 1.5%+) and the provisioning cycle hits profit; the underwater held-to-maturity portfolio limits flexibility if liquidity were needed.
- The migration of deposits toward digital assets or non-bank platforms (stablecoins) — a risk the 10-K itself names within its liquidity risk factors — erodes the cheap-funding franchise, the heart of the moat, raising deposit costs and compressing the margin.
Bull case — the thesis for
- Net interest income keeps recovering (the FTE margin already rose to 2.01% in FY2025, +6bp) as the 2021-22 low-rate bond portfolio amortizes and is reinvested at higher rates — profit grows at a double-digit pace (Q2'26 EPS +34%).
- The massive buyback (~$21bn/year, shares −4%/year) compounds per-share value, and with rates staying elevated (the Fed on pause, no cuts) the net interest margin keeps expanding — ROTCE rises toward 16%+.
- The market sustains or expands the multiple (P/E ~14×) as it sees profitability improving and the quality of the balance sheet; Buffett remains an anchor of credibility — bull ~$102.
Risks — what breaks the base case
- Aggressive Fed rate cut. BAC's rate sensitivity is asymmetric: a 100bp cut subtracts $2.0bn of net interest income over 12 months (almost triple what an equivalent hike of +$0.7bn adds) — an aggressive Fed rate cut would stall the growth engine right when the market is pricing in its recovery, and the elevated multiple would revert.
- Credit cycle / recession. In a recession, charge-offs rise (from 0.50% toward 1.5%+) and the provisioning cycle hits profit; the cyclical risk inherent to a bank.
- The underwater held-to-maturity portfolio. −$80.3bn unrealized in low-rate bonds; doesn't hit capital, but limits flexibility and is the focus of the adverse case (would only crystallize in a forced sale).
- Deposit competition (digital). Digital assets (stablecoins) and neobanks are a vector of deposit outflow that the 10-K names — it would erode the cheap-funding franchise, the heart of the moat.
- Full valuation. At P/tangible book 2× the margin is thin; if the NII recovery disappoints or the Fed cuts, the multiple compresses.
Lenses — the value investing thinkers
Each thinker's analytical framework applied to our data.
Full alignment: both the business and the price work in your favor.
- Buffett / Graham Quality + margin of safety
A wide moat and ROTCE 16% above the 10% bar, but the margin is limited (+17%) → excellent business at a fair price.
- Peter Lynch Growth at a reasonable price (GARP)
A stalwart growing 5% at a PEG of 2.5 → expensive for its growth.
- Joel Greenblatt Cheap and high-return (Magic Formula)
Not applicable — the Magic Formula excludes financials and regulated businesses (EBIT/EV does not capture the operating leverage).
- Howard Marks Perception vs reality + cycle
The price discounts -12% vs our 5%: perception is more pessimistic than reality, with an identified source of the discount.
- Seth Klarman Capital protection (bear scenario)
Bear-scenario floor +0%/yr, bull-scenario ceiling +13%/yr over 5y → capital protected, asymmetry in your favor.
- Pat Dorsey Moat strength (Five Rules)
A wide moat, stable; sources: cost advantage, efficient scale, switching costs, intangibles → passes the Five Rules.
- Aswath Damodaran Expectations implied by the price
Justifying the price requires discounting -12%, within what we project (5%) — the story squares with the numbers.






