← Bank of America Corporation

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.

BAC forward model
Horizon
Fair value per share $68.34 +9% against $62.56
Terminal-year revenue $166.24B last four projected quarters
Enterprise value $479.62B $153.53B explicit + $326.09B terminal

Alastair Borthwick raised FY2026 NII growth to the upper end of the 6-8% range on the 14 July 2026 call, and full-year operating leverage to 300-400bps. This case pays for that on the lines where the deposit and lending balances actually sit - Consumer Banking and Global Banking take the growth and the operating leverage, GWIM takes half of it, Global Markets takes none. It does NOT assume Global Markets repeats +34%, and it does NOT treat the guided range as a floor: management explicitly conditioned it on 'the current forward curve, which has one 25 basis point rate hike in September', which had not occurred when this model was written. Result: $68.34 a share, 2.33x tangible book.

BAC REVENUE 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
Scenarios

Where each case comes from

Valuation

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 EBITDA9.3x
Terminal value$525.17B
Discounted at 10.0% a year, terminal value becomes$326.09B
Share of enterprise value from the terminal68%
Enterprise value$479.62B
Net cash$0
Equity value$479.62B
Shares7.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.

Quarter by quarter

The projected path

Quarter Consumer BankingGlobal Wealth & Investment ManagementGlobal BankingGlobal MarketsAll 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.

Track record

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.

DateFair value thenNote
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.