Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Long-term Debt - Long-term Debt by Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 $ 20,352  
2022 22,456  
2023 28,368  
2024 25,603  
2025 22,965  
Thereafter 143,190  
Total 262,934 $ 240,856
Bank of America Corporation    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 9,728  
2022 17,807  
2023 24,469  
2024 24,948  
2025 21,809  
Thereafter 134,320  
Total 233,081 199,909
Bank of America Corporation | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 8,888  
2022 15,380  
2023 23,872  
2024 21,407  
2025 15,723  
Thereafter 105,903  
Total 191,173  
Bank of America Corporation | Senior structured notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 469  
2022 2,034  
2023 597  
2024 190  
2025 549  
Thereafter 13,194  
Total 17,033 16,941
Bank of America Corporation | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 371  
2022 393  
2023 0  
2024 3,351  
2025 5,537  
Thereafter 14,484  
Total 24,136  
Bank of America Corporation | Junior subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 0  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter 739  
Total 739  
Subsidiaries    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 4,614  
2022 2,414  
2023 2,221  
2024 655  
2025 859  
Thereafter 6,795  
Total 17,558 20,789
Subsidiaries | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 0  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter 9  
Total 9 0
Subsidiaries | Structured liabilities    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 4,613  
2022 2,414  
2023 2,221  
2024 655  
2025 859  
Thereafter 6,030  
Total 16,792 20,442
Subsidiaries | Non-core/non-bank VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 1  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter 756  
Total 757  
Subsidiaries | Bank of America, N.A.    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 6,010  
2022 2,235  
2023 1,678  
2024 0  
2025 297  
Thereafter 2,075  
Total 12,295 20,158
Subsidiaries | Bank of America, N.A. | Senior notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 1,340  
2022 975  
2023 511  
2024 0  
2025 0  
Thereafter 8  
Total 2,834  
Subsidiaries | Bank of America, N.A. | Subordinated notes:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 0  
2022 0  
2023 0  
2024 0  
2025 0  
Thereafter 1,883  
Total 1,883  
Subsidiaries | Bank of America, N.A. | Advances from Federal Home Loan Banks:    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 502  
2022 3  
2023 1  
2024 0  
2025 18  
Thereafter 75  
Total 599  
Subsidiaries | Bank of America, N.A. | Securitizations and other BANA VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 4,056  
2022 1,241  
2023 977  
2024 0  
2025 0  
Thereafter 22  
Total 6,296 8,373
Subsidiaries | Bank of America, N.A. | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2021 112  
2022 16  
2023 189  
2024 0  
2025 279  
Thereafter 87  
Total $ 683 $ 402