Annual report [Section 13 and 15(d), not S-K Item 405]

Long-term Debt - Long-term Debt by Maturity (Details)

v3.25.0.1
Long-term Debt - Long-term Debt by Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 $ 25,667  
2026 45,500  
2027 30,496  
2028 32,889  
2029 23,447  
Thereafter 125,280  
Total 283,279 $ 302,204
Bank of America Corporation    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 10,128  
2026 31,231  
2027 24,837  
2028 29,114  
2029 19,899  
Thereafter 111,466  
Total 226,675 249,541
Bank of America Corporation | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 3,460  
2026 24,830  
2027 21,580  
2028 27,741  
2029 18,498  
Thereafter 84,230  
Total 180,339  
Bank of America Corporation | Senior structured notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 1,503  
2026 1,512  
2027 990  
2028 466  
2029 1,401  
Thereafter 11,626  
Total 17,498 14,895
Bank of America Corporation | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 5,165  
2026 4,889  
2027 2,074  
2028 907  
2029 0  
Thereafter 15,053  
Total 28,088  
Bank of America Corporation | Junior subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 0  
2026 0  
2027 193  
2028 0  
2029 0  
Thereafter 557  
Total 750  
Subsidiaries    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 6,152  
2026 5,779  
2027 4,397  
2028 1,898  
2029 3,325  
Thereafter 12,232  
Total 33,783 28,094
Subsidiaries | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 0  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total 0 59
Subsidiaries | Structured liabilities    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 6,152  
2026 5,779  
2027 4,397  
2028 1,895  
2029 3,309  
Thereafter 11,842  
Total 33,374 27,471
Subsidiaries | Non-core/non-bank VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 0  
2026 0  
2027 0  
2028 3  
2029 16  
Thereafter 390  
Total 409  
Subsidiaries | Bank of America, N.A.    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 9,387  
2026 8,490  
2027 1,262  
2028 1,877  
2029 223  
Thereafter 1,582  
Total 22,821 24,569
Subsidiaries | Bank of America, N.A. | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 5,601  
2026 5,240  
2027 0  
2028 621  
2029 0  
Thereafter 0  
Total 11,462  
Subsidiaries | Bank of America, N.A. | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 0  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 1,401  
Total 1,401  
Subsidiaries | Bank of America, N.A. | Advances from Federal Home Loan Banks:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 1,357  
2026 8  
2027 3  
2028 8  
2029 2  
Thereafter 37  
Total 1,415  
Subsidiaries | Bank of America, N.A. | Securitizations and other BANA VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 2,249  
2026 3,041  
2027 1,249  
2028 1,235  
2029 132  
Thereafter 142  
Total 8,048 7,892
Subsidiaries | Bank of America, N.A. | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2025 180  
2026 201  
2027 10  
2028 13  
2029 89  
Thereafter 2  
Total $ 495 $ 782