BAC · Forward model · NII Guide case
The NII Guide case, 20 quarters out
Model as of
Each segment is projected from its own operating driver, rolled up into consolidated cash flow, and discounted back to a fair value per share. The assumptions below are editable — change them and every number on this page moves with them.
READ THE FIELD NAMES WITH CARE: this is an equity-level DCF wearing an enterprise-value engine's labels. The page will say 'Enterprise value' and 'Net cash'. What it means is EQUITY value and a deliberate zero. Deposits of $2.03T and long-term debt of $340B are FUNDING at a deposit-taking bank, not financing to be netted, so netCash is 0 and the engine's 'Equity' is the equity value; fair value is a true per-share number. Seven substitutions make that reading correct, all of them checked against the June quarter. (1) The five verticals are the disclosed FTE segment revenue lines - Consumer Banking, GWIM, Global Banking, Global Markets and All Other - which sum EXACTLY to reported Total Corporation FTE revenue of $31,721M in the basis quarter and in all fifteen quarters of history. Nothing is split below a reportable segment: the $2,138M of Total Corporation investment-banking fees stays where BAC puts it, $1,154M in Global Banking, $965M in Global Markets and $88M in GWIM, rather than being reassembled into an invented vertical. (2) 'EBITDA margin' is PRE-TAX INCOME margin, already net of segment noninterest expense AND of each segment's own provision for credit losses. It is NOT pre-provision pre-tax income: PTPI would strip the entire credit cycle out of the model and would inflate Consumer Banking from 38.6% to 48.8%. (3) capexIntensity is 0.2% of revenue as a premises-and-equipment proxy - BAC discloses no capex line and technology spend sits in expense - and it is EXACTLY 0 on All Other, whose revenue is negative and where a positive intensity would produce a negative capex, a phantom cash inflow. (4) corporate.taxRate is 22.6%, the FTE-EQUIVALENT effective rate, NOT management's guided 21.5%. That guide is a GAAP rate on GAAP pre-tax income; the verticals here are FTE, and applying a GAAP rate to FTE pre-tax would overstate net income by about $132M a quarter. The $163M FTE adjustment appears in revenue, pre-tax income and tax expense but nets to zero at net income; it is the basis trap in this model and it is respected everywhere. (5) overheadPctRevenue of 1.33% carries PREFERRED STOCK DIVIDENDS and nothing else: $326M of preferred dividends grossed up at the 22.6% rate is $421M of pre-tax equivalent, 1.33% of FTE revenue. Segment noninterest expense is already inside each vertical's margin, so a second overhead would double-count it. (6) discountRate is a COST OF EQUITY of 10.0%, derived by inverting P/TBV = (ROTCE - g) / (CoE - g) on the tape, not a WACC. (7) exitEvEbitda of 9.3x is a 12x P/E grossed DOWN by tax, because the engine applies it to terminal PRE-TAX earnings. CALIBRATION: under those seven settings the first projected quarter's free cash flow is $8,744M against actual 2026 Q2 net income applicable to common shareholders of $8,748M - a 0.05% error. That is the proof the substitutions land where they are meant to; if a future revision breaks it, the tax or the margin basis has drifted. CREDIT: provisions stay inside the vertical margins, which is where BAC's own disclosure puts them - segment provisions of $1,160M, $11M, $215M, -$11M and -$9M sum exactly to the reported $1,366M with no residual. They are NOT modelled as a corporate programme, because programme spend is subtracted as capex before tax and would corrupt the calibration above. But the smooth margin glide does not represent the credit cycle and is not meant to: it is a mid-cycle average. The cycle is carried as a step in the BEAR case, minus 4.0 points on Consumer Banking, roughly $1.9B a year of extra provision. Consumer carries about 85% of the group provision; Global Markets carries none. BANK ANCHORS, all disclosed for 2026 Q2 and all needed to judge the DCF: tangible book value per share $29.37 and book value per share $39.34; ROTCE 17.03% for the quarter and 16.52% for the half; CET1 ratio 11.2% on $202B of CET1 capital; efficiency ratio 59.02%; net charge-off ratio 0.47%; $13.2B repurchased in the first half against a $40B authorisation with roughly $17B remaining at 30 June 2026, about 2.6 quarters at that pace, so the buyback beyond early 2027 depends on a board authorisation that does not yet exist; the dividend raised 14% to $0.32 a quarter on 24 July 2026; and FY2026 NII growth guided to the upper end of 6-8% with 300-400bps of operating leverage. The base case at $63.29 is an implied 2.15x tangible book against a 2.08x tape and a 2.17x Gordon-justified multiple - three methods within 4%. LIMITATION ONE, the labels: as above, 'Enterprise value' is equity value and 'Net cash' is a chosen zero, not a measured balance. Read them that way or the page will mislead. LIMITATION TWO, the share count: the engine holds shares flat at 7,018.0M while BAC retired 5.63% of its shares over the past year. That is CORRECT arithmetic, not a conservatism - the model discounts total firm earnings and divides by today's count, and buybacks at fair value are NPV-neutral, so shrinking the count would double-count them. What it does misstate is the per-share EARNINGS path: implied terminal EPS of about $5.71 runs 25-30% below Street 2031 figures built on a shrinking count. The buyback shows up here as price appreciation, not as EPS growth. FURTHER LIMITATION: CET1 retention against risk-weighted-asset growth is not represented anywhere, so in a strong loan-growth year the engine overstates cash available to shareholders. It is left in prose rather than plugged into capexIntensity. The mitigation is that BAC returned $17.2B in the first half against $16.9B of net income to common, a 102% payout - the engine's implicit full distribution is close to what the company actually does. Fiscal quarters are calendar; 2026 Q2 ended 30 June 2026, so seasonal index 0 is January-March. Seasonality is applied to Global Markets ONLY, factors [1.1364, 1.0119, 1.0183, 0.8335], signal 0.303 against a worst window spread of 0.035; its growthQoQ is therefore a deseasonalised trend rate. GWIM, Global Banking and Consumer Banking tested aseasonal, and All Other cannot be tested because its revenue is negative. Our stored revenue series is GAAP and is not the FTE basis used here; the reference price is the $61.17 close captured on 27 August 2026.
Shares this page's scenario. Driver and horizon edits stay in your browser — the recipient sees the published model.
Latest: $42.59B (2031Q2E)
| Period | Value |
|---|---|
| 2022Q4 | $24.66B |
| 2023Q1 | $26.39B |
| 2023Q2 | $25.33B |
| 2023Q3 | $25.32B |
| 2023Q4 | $22.10B |
| 2024Q1 | $25.98B |
| 2024Q2 | $25.54B |
| 2024Q3 | $25.49B |
| 2024Q4 | $26.63B |
| 2025Q1 | $28.39B |
| 2025Q2 | $27.59B |
| 2025Q3 | $29.19B |
| 2025Q4 | $28.53B |
| 2026Q1 | $30.43B |
| 2026Q2 | $31.72B |
| 2026Q3E | $32.25B |
| 2026Q4E | $31.25B |
| 2027Q1E | $34.18B |
| 2027Q2E | $33.67B |
| 2027Q3E | $34.22B |
| 2027Q4E | $33.21B |
| 2028Q1E | $36.23B |
| 2028Q2E | $35.72B |
| 2028Q3E | $36.30B |
| 2028Q4E | $35.26B |
| 2029Q1E | $38.40B |
| 2029Q2E | $37.88B |
| 2029Q3E | $38.49B |
| 2029Q4E | $37.43B |
| 2030Q1E | $40.69B |
| 2030Q2E | $40.16B |
| 2030Q3E | $40.81B |
| 2030Q4E | $39.72B |
| 2031Q1E | $43.12B |
| 2031Q2E | $42.59B |
Where each case comes from
NII Guide case — primary sources
The primary sources this case is built from — filings, calls and posts. Where they are claims by an interested party rather than disclosures, every number in the NII Guide column is what happens if they are taken at face value.
Bank of America Second Quarter 2026 earnings call, 14 July 2026
- Jul 14, 2026 We now expect full year 2026 NII growth to be at the upper end of that 6% to 8% range, supported by anticipated loan and deposit growth, fixed rate asset repricing and balance sheet optimization.
- Jul 14, 2026 with that first half performance and our continued expectations for a strong second half, we now expect full-year operating leverage to be in the range of 300 to 400 basis points
- Jul 14, 2026 The team delivered one of our strongest quarters to date, with earnings per share up 34% year-over-year. Every business segment reported double digit net income growth and strong returns on equity.
From cash flow to fair value
The published model, discounted at 10.0% a year with an exit multiple of 9.3x on EBITDA. The sliders above do not change this walk.
| Present value of free cash flow, 20 quarters | $153.53B |
| Terminal-year revenue | $166.24B |
| Terminal-year EBITDA | $56.47B |
| Exit multiple, on EBITDA | 9.3x |
| Terminal value | $525.17B |
| Discounted at 10.0% a year, terminal value becomes | $326.09B |
| Share of enterprise value from the terminal | 68% |
| Enterprise value | $479.62B |
| Net cash | $0 |
| Equity value | $479.62B |
| Shares | 7.02B |
| Fair value per share | $68.34 |
| Against the deployed price of $62.56, as of | +9% |
THIS IS AN EQUITY DCF, NOT AN ENTERPRISE ONE, and every input below is substituted to make that true. The 10.0% discount rate is a COST OF EQUITY, not a WACC: inverting the bank identity P/TBV = (ROTCE - g) / (CoE - g) on observables - a 2.083x tape multiple ($61.17 over $29.37 of tangible book) against a disclosed 17.03% ROTCE - gives 9.74% at 3% growth and 10.26% at 4%. 10.0% sits mid-band and matches the rate already used for JPMorgan, which keeps the two banks comparable. The 9.3x exit is a 12x P/E GROSSED DOWN FOR TAX, and the arithmetic matters: the engine multiplies the exit by terminal-year 'EBITDA', which in this model is PRE-TAX income, so a 12x multiple on NET income is 12 x (1 - 0.226) = 9.29x on pre-tax. Entering 12 would have inflated the terminal, which is 67% of total value, by 29%. The 12x target is itself a mild de-rate: the tape is 14.1x TTM diluted EPS of $4.34 and 12.6x annualised basis-quarter EPS of $4.84. netCash is a deliberate ZERO because $2.03T of deposits and $340B of long-term debt are funding, not financing; netting them would print a false, deeply negative equity. The result cross-checks three ways: DCF $63.29 a share, an implied 2.15x P/TBV against a 2.08x tape, and a Gordon-justified 2.17x at 17.03% ROTCE, 10% cost of equity and 4% growth. All three inside 4%. The exit multiple is the most sensitive input by a distance: 7.7x (a 10x P/E) prints $55.96 and 10.8x (a 14x P/E) prints $70.16. Cost of equity is second: 9% prints $65.76 and 11.5% prints $59.82.
Read the other way round: at $62.56 the market is paying 8.1x terminal-year EBITDA, holding every other assumption on this page fixed. That is the number to argue about.
The projected path
| Quarter | Consumer Banking | Global Wealth & Investment Management | Global Banking | Global Markets | All Other | Revenue | YoY | EBITDA | Capex | FCF | R40 | PV of FCF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Q3E | $11.53B | $7.03B | $6.33B | $8.11B | −$748M | $32.25B | +10% | $11.62B | $66M | $8.94B | +38 | $8.73B |
| 2026 Q4E | $11.72B | $7.18B | $6.43B | $6.68B | −$751M | $31.25B | +10% | $11.09B | $64M | $8.53B | +37 | $8.14B |
| 2027 Q1E | $11.92B | $7.33B | $6.52B | $9.16B | −$755M | $34.18B | +12% | $12.20B | $70M | $9.39B | +40 | $8.74B |
| 2027 Q2E | $12.11B | $7.48B | $6.62B | $8.22B | −$759M | $33.67B | +6% | $11.89B | $69M | $9.15B | +33 | $8.32B |
| 2027 Q3E | $12.31B | $7.63B | $6.72B | $8.33B | −$763M | $34.22B | +6% | $12.02B | $70M | $9.25B | +33 | $8.21B |
| 2027 Q4E | $12.50B | $7.78B | $6.82B | $6.87B | −$767M | $33.21B | +6% | $11.54B | $68M | $8.88B | +33 | $7.70B |
| 2028 Q1E | $12.70B | $7.93B | $6.92B | $9.44B | −$770M | $36.23B | +6% | $12.67B | $74M | $9.75B | +33 | $8.25B |
| 2028 Q2E | $12.90B | $8.09B | $7.03B | $8.48B | −$774M | $35.72B | +6% | $12.39B | $73M | $9.53B | +33 | $7.88B |
| 2028 Q3E | $13.10B | $8.24B | $7.13B | $8.61B | −$778M | $36.30B | +6% | $12.56B | $74M | $9.66B | +33 | $7.80B |
| 2028 Q4E | $13.30B | $8.39B | $7.24B | $7.11B | −$782M | $35.26B | +6% | $12.09B | $72M | $9.30B | +33 | $7.33B |
| 2029 Q1E | $13.51B | $8.55B | $7.35B | $9.78B | −$786M | $38.40B | +6% | $13.25B | $78M | $10.19B | +33 | $7.84B |
| 2029 Q2E | $13.72B | $8.71B | $7.46B | $8.79B | −$790M | $37.88B | +6% | $13.00B | $77M | $10.00B | +32 | $7.51B |
| 2029 Q3E | $13.93B | $8.87B | $7.57B | $8.92B | −$794M | $38.49B | +6% | $13.18B | $79M | $10.14B | +32 | $7.44B |
| 2029 Q4E | $14.14B | $9.03B | $7.69B | $7.37B | −$798M | $37.43B | +6% | $12.73B | $76M | $9.79B | +32 | $7.02B |
| 2030 Q1E | $14.35B | $9.19B | $7.80B | $10.15B | −$802M | $40.69B | +6% | $13.93B | $83M | $10.72B | +32 | $7.50B |
| 2030 Q2E | $14.57B | $9.35B | $7.92B | $9.12B | −$806M | $40.16B | +6% | $13.69B | $82M | $10.53B | +32 | $7.19B |
| 2030 Q3E | $14.79B | $9.52B | $8.04B | $9.27B | −$810M | $40.81B | +6% | $13.89B | $83M | $10.69B | +32 | $7.13B |
| 2030 Q4E | $15.02B | $9.69B | $8.16B | $7.66B | −$814M | $39.72B | +6% | $13.44B | $81M | $10.34B | +32 | $6.73B |
| 2031 Q1E | $15.25B | $9.86B | $8.28B | $10.55B | −$818M | $43.12B | +6% | $14.69B | $88M | $11.30B | +32 | $7.18B |
| 2031 Q2E | $15.48B | $10.04B | $8.41B | $9.48B | −$822M | $42.59B | +6% | $14.45B | $87M | $11.12B | +32 | $6.90B |
Every row is projected. A year-over-year change is shown only where the quarter it compares against exists — an em dash means there is no comparable quarter, not a flat year.
Model revisions
Assumptions are marked to reality as each quarter prints. Every change is appended here, with the fair value the model produced at the time, so the model's own history stays visible.
| Date | Fair value then | Note |
|---|---|---|
| 2026-08-29 | $63.29 | Initial model. Five verticals on the disclosed FTE segment revenue lines, fifteen quarters each, summing exactly to reported Total Corporation FTE revenue in every quarter. Read as an EQUITY DCF: segment margins are pre-tax income net of provisions, tax is the 22.6% FTE-equivalent rate, netCash is zero and the exit multiple is a 12x P/E grossed down for tax. Calibration: the first projected quarter's free cash flow is $8,744M against actual net income applicable to common of $8,748M, a 0.05% error. |