Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Long-term Debt - Long-term Debt by Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 $ 37,975  
2020 21,838  
2021 21,847  
2022 17,723  
2023 23,880  
Thereafter 106,077  
Total 229,340 $ 227,402
Bank of America Corporation    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 17,669  
2020 11,183  
2021 16,711  
2022 17,160  
2023 22,893  
Thereafter 97,592  
Total 183,208 185,953
Bank of America Corporation | Senior notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 14,831  
2020 10,308  
2021 15,883  
2022 14,882  
2023 22,570  
Thereafter 67,648  
Total 146,122  
Bank of America Corporation | Senior structured notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 1,337  
2020 875  
2021 482  
2022 1,914  
2023 323  
Thereafter 8,837  
Total 13,768 15,460
Bank of America Corporation | Subordinated notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 1,501  
2020 0  
2021 346  
2022 364  
2023 0  
Thereafter 20,374  
Total 22,585  
Bank of America Corporation | Junior subordinated notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 0  
2020 0  
2021 0  
2022 0  
2023 0  
Thereafter 733  
Total 733  
Subsidiaries    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 5,120  
2020 2,712  
2021 1,112  
2022 558  
2023 853  
Thereafter 6,741  
Total 17,096 19,831
Subsidiaries | Structured liabilities    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 5,085  
2020 2,712  
2021 1,112  
2022 558  
2023 830  
Thereafter 6,181  
Total 16,478 18,574
Subsidiaries | Non-core/non-bank VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 35  
2020 0  
2021 0  
2022 0  
2023 23  
Thereafter 560  
Total 618  
Subsidiaries | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
Total 0 25
Subsidiaries | Bank of America, N.A.    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 15,186  
2020 7,943  
2021 4,024  
2022 5  
2023 134  
Thereafter 1,744  
Total 29,036 21,618
Subsidiaries | Bank of America, N.A. | Senior notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 0  
2020 1,750  
2021 0  
2022 0  
2023 0  
Thereafter 20  
Total 1,770  
Subsidiaries | Bank of America, N.A. | Subordinated notes    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 0  
2020 0  
2021 0  
2022 0  
2023 0  
Thereafter 1,617  
Total 1,617  
Subsidiaries | Bank of America, N.A. | Advances from Federal Home Loan Banks    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 11,762  
2020 3,010  
2021 2  
2022 3  
2023 1  
Thereafter 103  
Total 14,881  
Subsidiaries | Bank of America, N.A. | Securitizations and other BANA VIEs    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 3,200  
2020 3,100  
2021 4,022  
2022 0  
2023 0  
Thereafter 4  
Total 10,326 8,641
Subsidiaries | Bank of America, N.A. | Other    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2019 224  
2020 83  
2021 0  
2022 2  
2023 133  
Thereafter 0  
Total $ 442 $ 433