Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Balances (Details)

v3.8.0.1
Long-term Debt - Balances (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Long-term debt $ 227,402 $ 216,823
Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 185,953 173,375
Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 19,831 16,697
Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 21,618 26,751
Senior notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 140,596  
Senior notes | Bank of America Corporation | Fixed, with a weighted-average rate of 4.25%, ranging from 0.39% to 8.40%, due 2017 to 2046    
Debt Instrument [Line Items]    
Long-term debt 119,548 108,933
Senior notes | Bank of America Corporation | Floating, with a weighted-average rate of 1.73%, ranging from 0.19% to 5.64%, due 2017 to 2044    
Debt Instrument [Line Items]    
Long-term debt 21,048 13,164
Senior notes | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 5,719  
Senior notes | Subsidiaries | Bank of America, N.A. | Fixed, with a weighted-average rate of 1.67%, ranging from 0.02% to 2.05%, due 2017 to 2018    
Debt Instrument [Line Items]    
Long-term debt 4,686 5,936
Senior notes | Subsidiaries | Bank of America, N.A. | Floating, with a weighted-average rate of 1.66%, ranging from 0.94% to 2.86%, due 2017 to 2041    
Debt Instrument [Line Items]    
Long-term debt 1,033 3,383
Senior structured notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 15,460 17,049
Subordinated notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 26,062  
Subordinated notes | Bank of America Corporation | Fixed, with a weighted-average rate of 4.87%, ranging from 2.40% to 8.57%, due 2017 to 2045    
Debt Instrument [Line Items]    
Long-term debt 22,004 26,047
Subordinated notes | Bank of America Corporation | Floating, with a weighted-average rate of 0.83%, ranging from 0.23% to 2.52%, due 2017 to 2026    
Debt Instrument [Line Items]    
Long-term debt 4,058 4,350
Subordinated notes | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 1,680  
Subordinated notes | Subsidiaries | Bank of America, N.A. | Fixed, with a weighted-average rate of 5.66%, ranging from 5.30% to 6.10%, due 2017 to 2036    
Debt Instrument [Line Items]    
Long-term debt 1,679 4,424
Subordinated notes | Subsidiaries | Bank of America, N.A. | Floating, with a weighted-average rate of 1.26%, ranging from 0.85% to 1.26%, due 2017 to 2019    
Debt Instrument [Line Items]    
Long-term debt 1 598
Junior subordinated notes (related to trust preferred securities) | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 3,835  
Junior subordinated notes (related to trust preferred securities) | Bank of America Corporation | Fixed, with a weighted-average rate of 6.91%, ranging from 5.25% to 8.05%, due 2027 to 2067    
Debt Instrument [Line Items]    
Long-term debt 3,282 3,280
Junior subordinated notes (related to trust preferred securities) | Bank of America Corporation | Floating, with a weighted-average rate of 1.60%, ranging from 1.43% to 1.99%, due 2027 to 2056    
Debt Instrument [Line Items]    
Long-term debt 553 552
Advances from Federal Home Loan Banks | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 5,146  
Advances from Federal Home Loan Banks | Subsidiaries | Bank of America, N.A. | Fixed, with a weighted-average rate of 5.31%, ranging from 0.01% to 7.72%, due 2017 to 2034    
Debt Instrument [Line Items]    
Long-term debt 146 162
Advances from Federal Home Loan Banks | Subsidiaries | Bank of America, N.A. | Floating, with a weighted-average rate of 1.42%, ranging from 1.35% to 1.60%, due 2018 to 2019    
Debt Instrument [Line Items]    
Long-term debt 5,000 0
Securitizations and other BANA VIEs | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 8,641 9,164
Other | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 25 44
Other | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 432 3,084
Structured liabilities | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 18,574 15,171
Nonbank VIEs | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt $ 1,232 $ 1,482