Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Long-term Debt - Long-term Debt by Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 $ 16,291  
2024 32,346  
2025 35,236  
2026 31,354  
2027 21,107  
Thereafter 139,648  
Total 275,982 $ 280,117
Bank of America Corporation    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 8,796  
2024 26,231  
2025 30,420  
2026 29,826  
2027 19,039  
Thereafter 129,580  
Total 243,892 253,454
Bank of America Corporation | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 8,029  
2024 22,570  
2025 24,730  
2026 23,972  
2027 16,055  
Thereafter 110,542  
Total 205,898  
Bank of America Corporation | Senior structured notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 767  
2024 456  
2025 558  
2026 946  
2027 641  
Thereafter 8,240  
Total 11,608 15,086
Bank of America Corporation | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 0  
2024 3,205  
2025 5,132  
2026 4,908  
2027 2,155  
Thereafter 10,242  
Total 25,642  
Bank of America Corporation | Junior subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 188  
Thereafter 556  
Total 744  
Subsidiaries    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 5,253  
2024 2,426  
2025 2,482  
2026 1,474  
2027 2,001  
Thereafter 8,480  
Total 22,116 16,901
Subsidiaries | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 0  
Total 0 53
Subsidiaries | Structured liabilities    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 5,253  
2024 2,426  
2025 2,482  
2026 1,474  
2027 2,001  
Thereafter 8,199  
Total 21,835 16,599
Subsidiaries | Non-core/non-bank VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 281  
Total 281  
Subsidiaries | Bank of America, N.A.    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 2,242  
2024 3,689  
2025 2,334  
2026 54  
2027 67  
Thereafter 1,588  
Total 9,974 9,762
Subsidiaries | Bank of America, N.A. | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 0  
2024 2,600  
2025 0  
2026 0  
2027 0  
Thereafter 0  
Total 2,600  
Subsidiaries | Bank of America, N.A. | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 1,485  
Total 1,485  
Subsidiaries | Bank of America, N.A. | Advances from Federal Home Loan Banks:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 600  
2024 0  
2025 15  
2026 9  
2027 4  
Thereafter 53  
Total 681  
Subsidiaries | Bank of America, N.A. | Securitizations and other BANA VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 1,000  
2024 1,000  
2025 2,248  
2026 0  
2027 0  
Thereafter 52  
Total 4,300 3,338
Subsidiaries | Bank of America, N.A. | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 642  
2024 89  
2025 71  
2026 45  
2027 63  
Thereafter (2)  
Total $ 908 $ 680