Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Long-term Debt - Long-term Debt by Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 $ 26,737  
2025 39,314  
2026 41,187  
2027 26,491  
2028 33,722  
Thereafter 134,753  
Total 302,204 $ 275,982
Bank of America Corporation    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 11,505  
2025 31,361  
2026 30,824  
2027 24,382  
2028 29,982  
Thereafter 121,487  
Total 249,541 243,892
Bank of America Corporation | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 7,650  
2025 25,526  
2026 24,743  
2027 21,447  
2028 27,986  
Thereafter 101,043  
Total 208,395  
Bank of America Corporation | Senior structured notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 719  
2025 698  
2026 1,177  
2027 627  
2028 1,056  
Thereafter 10,618  
Total 14,895 11,608
Bank of America Corporation | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 3,136  
2025 5,137  
2026 4,904  
2027 2,118  
2028 940  
Thereafter 9,271  
Total 25,506  
Bank of America Corporation | Junior subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 0  
2025 0  
2026 0  
2027 190  
2028 0  
Thereafter 555  
Total 745  
Subsidiaries    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 5,649  
2025 3,065  
2026 3,733  
2027 2,048  
2028 2,049  
Thereafter 11,550  
Total 28,094 22,116
Subsidiaries | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 40  
2025 19  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total 59 0
Subsidiaries | Structured liabilities    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 5,603  
2025 3,046  
2026 3,726  
2027 2,048  
2028 2,042  
Thereafter 11,006  
Total 27,471 21,835
Subsidiaries | Non-core/non-bank VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 6  
2025 0  
2026 7  
2027 0  
2028 7  
Thereafter 544  
Total 564  
Subsidiaries | Bank of America, N.A.    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 9,583  
2025 4,888  
2026 6,630  
2027 61  
2028 1,691  
Thereafter 1,716  
Total 24,569 9,974
Subsidiaries | Bank of America, N.A. | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 2,270  
2025 2,422  
2026 3,219  
2027 0  
2028 682  
Thereafter 0  
Total 8,593  
Subsidiaries | Bank of America, N.A. | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 0  
2025 0  
2026 0  
2027 0  
2028 0  
Thereafter 1,476  
Total 1,476  
Subsidiaries | Bank of America, N.A. | Advances from Federal Home Loan Banks:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 5,750  
2025 13  
2026 9  
2027 4  
2028 9  
Thereafter 41  
Total 5,826  
Subsidiaries | Bank of America, N.A. | Securitizations and other BANA VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 1,215  
2025 2,249  
2026 3,364  
2027 0  
2028 866  
Thereafter 198  
Total 7,892 4,300
Subsidiaries | Bank of America, N.A. | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024 348  
2025 204  
2026 38  
2027 57  
2028 134  
Thereafter 1  
Total $ 782 $ 908