Is Bank of America Corporation (BAC) overvalued?
Based on our valuation, BAC screens modestly overvalued at $52.5 versus a composite fair-value range of $29.9–$58.4 (midpoint $45.5). That gap is roughly 13.3% downside to the midpoint, and our current rating is Reduce with a 88/100 confidence score.
How we measure value for BAC
Our fair-value range for Bank of America Corporation is triangulated across multiple discounted-cash-flow lenses, peer multiples, scenario-weighted earnings, and — where the archetype permits — owner earnings or reverse DCF. Because BAC is classified as a financial stock, we calibrate every parameter (discount rate, terminal growth, deceleration curve, terminal multiple, scenario probabilities) to that archetype rather than applying generic defaults. The result is the $29.9–$58.4 band, not a single point estimate, because point estimates collapse a real range of possibilities into false precision.
The discount rate that anchors the model is 8.67% (cost of equity, CAPM with adjusted beta) for earnings-based DCFs, and N/A for any free-cash-flow-to-firm work. We do not mix these — using WACC to discount EPS double-counts capital structure, a common amateur mistake — and the bear case is built first, before any bullish triangulation, to counteract anchoring.
Where the gap to fair value comes from
BAC currently trades at a forward P/E of about 10.4× with a PEG of 2.61, against $372.9B of market capitalization. The composite fair-value bridge from current price ($52.5) to midpoint ($45.5) reflects the difference between what the market implies about future earnings, growth durability, and capital efficiency — and what our analyst-grade models say those numbers should look like under base-case assumptions. The further the live multiple drifts from the multiple our models would tolerate, the wider the upside-or-downside number gets.
On a relative basis the peer table inside the full report compares BAC with its closest sector neighbours on P/E, EV/EBITDA, return on equity, and operating margin. PEG-adjusted peer multiples — forward P/E divided by integer-percent growth — are the cleanest single-screen "is it expensive?" lens for financial archetypes; the report shows where BAC sits on that axis.
What would change the verdict
The 5×5 sensitivity matrix in the full report stress-tests BAC's fair value across plausible cost-of-capital and terminal-growth combinations. Two reasons we publish the matrix: first, no analyst is right about Ke or terminal growth to two decimal places; second, the model output is more sensitive to those two inputs than to almost anything else. If the company's adjusted Ke creeps higher or terminal growth decays faster than our base case, the midpoint compresses; if either is too pessimistic, it expands.
On top of the matrix we publish five formal stress tests with quantified fair-value impact (recession, margin compression, capital-cycle late stage, regulatory shock, key-product cannibalization, etc., calibrated to financial risk), and for tickers with earnings inside 60 days we add an earnings decision tree with beat/inline/miss branches. Together they answer the practical question: how much would have to go wrong for the bull case to evaporate, and how much would have to go right for the bear case to break.
Bottom line — is BAC overvalued today?
Our current rating for BAC is Reduce, with a 88/100 confidence score and a 9/10 moat assessment. The valuation evidence says BAC screens modestly overvalued, but the rating is not a price call — it is a function of the gap between price and fair value, the durability of the moat, and the dispersion of the bull/base/bear distribution. Position-sizing rules in the full report quantify how much of that view to express at the current price versus waiting for a wider margin of safety.
This page summarises the fair-value question; the canonical report at /stocks/bac/analysis expands the same evidence into 14 sections — bear case first — including the full sensitivity grid, scenario tree, and the assumption ledger.
Frequently asked questions
Is BAC overvalued right now?
BAC screens modestly overvalued at $52.5 versus our composite fair-value midpoint of $45.5 (range $29.9–$58.4). That is roughly 13.3% downside to the midpoint.
What is BAC's fair-value range?
Our fair-value range for BAC is $29.9–$58.4, with a composite midpoint of $45.5. The range is triangulated across DCF, peer multiples, and scenario-weighted earnings.
What discount rate do you use for BAC?
Earnings-based DCFs are discounted at 8.67%; FCFF work uses N/A. We never mix the two.
What rating is BAC?
Our current rating is Reduce with a 88/100 confidence score and a moat score of 9/10.
What would make BAC clearly cheap?
A combination of higher tolerated terminal growth, a lower adjusted cost of equity, or a lower live forward multiple than the model tolerates would push BAC below the fair-value band. The 5×5 sensitivity matrix in the full report quantifies the threshold.
Research for educational purposes. Not personalised investment advice. See the full BAC report for the canonical evidence.