Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Long-term Debt - Long-term Debt by Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 $ 11,905  
2023 30,221  
2024 30,169  
2025 28,139  
2026 25,596  
Thereafter 154,087  
Total 280,117 $ 262,934
Bank of America Corporation    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 5,154  
2023 23,898  
2024 27,141  
2025 27,311  
2026 23,958  
Thereafter 145,992  
Total 253,454 233,081
Bank of America Corporation | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 3,217  
2023 23,326  
2024 23,462  
2025 21,534  
2026 17,968  
Thereafter 123,437  
Total 212,944  
Bank of America Corporation | Senior structured notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 1,937  
2023 572  
2024 396  
2025 398  
2026 819  
Thereafter 10,964  
Total 15,086 17,033
Bank of America Corporation | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 0  
2023 0  
2024 3,283  
2025 5,379  
2026 5,171  
Thereafter 10,849  
Total 24,682  
Bank of America Corporation | Junior subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 0  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 742  
Total 742  
Subsidiaries    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 3,588  
2023 2,874  
2024 1,996  
2025 668  
2026 1,621  
Thereafter 6,154  
Total 16,901 17,558
Subsidiaries | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 0  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 53  
Total 53 9
Subsidiaries | Structured liabilities    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 3,586  
2023 2,823  
2024 1,996  
2025 668  
2026 1,621  
Thereafter 5,905  
Total 16,599 16,792
Subsidiaries | Non-core/non-bank VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 2  
2023 51  
2024 0  
2025 0  
2026 0  
Thereafter 196  
Total 249  
Subsidiaries | Bank of America, N.A.    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 3,163  
2023 3,449  
2024 1,032  
2025 160  
2026 17  
Thereafter 1,941  
Total 9,762 12,295
Subsidiaries | Bank of America, N.A. | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 1,600  
2023 2,074  
2024 0  
2025 0  
2026 0  
Thereafter 0  
Total 3,674  
Subsidiaries | Bank of America, N.A. | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 0  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 1,780  
Total 1,780  
Subsidiaries | Bank of America, N.A. | Advances from Federal Home Loan Banks:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 202  
2023 1  
2024 0  
2025 16  
2026 10  
Thereafter 61  
Total 290  
Subsidiaries | Bank of America, N.A. | Securitizations and other BANA VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 1,259  
2023 988  
2024 1,000  
2025 1  
2026 0  
Thereafter 90  
Total 3,338 6,296
Subsidiaries | Bank of America, N.A. | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2022 102  
2023 386  
2024 32  
2025 143  
2026 7  
Thereafter 10  
Total $ 680 $ 683