Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Interest Rates (Details)

v3.8.0.1
Long-term Debt - Interest Rates (Details)
Dec. 31, 2017
Bank of America Corporation | Fixed, with a weighted-average rate of 4.25%, ranging from 0.39% to 8.40%, due 2017 to 2046 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 3.64%
Bank of America Corporation | Floating, with a weighted-average rate of 1.73%, ranging from 0.19% to 5.64%, due 2017 to 2044 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.54%
Bank of America Corporation | Fixed, with a weighted-average rate of 4.87%, ranging from 2.40% to 8.57%, due 2017 to 2045 | Subordinated notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 4.90%
Bank of America Corporation | Floating, with a weighted-average rate of 0.83%, ranging from 0.23% to 2.52%, due 2017 to 2026 | Subordinated notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.00%
Bank of America Corporation | Fixed, with a weighted-average rate of 6.91%, ranging from 5.25% to 8.05%, due 2027 to 2067 | Junior subordinated notes (related to trust preferred securities)  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 6.91%
Bank of America Corporation | Floating, with a weighted-average rate of 1.60%, ranging from 1.43% to 1.99%, due 2027 to 2056 | Junior subordinated notes (related to trust preferred securities)  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 2.13%
Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 1.67%, ranging from 0.02% to 2.05%, due 2017 to 2018 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.78%
Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.66%, ranging from 0.94% to 2.86%, due 2017 to 2041 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 2.60%
Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 5.66%, ranging from 5.30% to 6.10%, due 2017 to 2036 | Subordinated notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 6.00%
Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.26%, ranging from 0.85% to 1.26%, due 2017 to 2019 | Subordinated notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 1.33%
Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 5.31%, ranging from 0.01% to 7.72%, due 2017 to 2034 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 5.22%
Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.42%, ranging from 1.35% to 1.60%, due 2018 to 2019 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.42%
Minimum | Bank of America Corporation | Fixed, with a weighted-average rate of 4.25%, ranging from 0.39% to 8.40%, due 2017 to 2046 | Senior notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 0.39%
Minimum | Bank of America Corporation | Floating, with a weighted-average rate of 1.73%, ranging from 0.19% to 5.64%, due 2017 to 2044 | Senior notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 0.04%
Minimum | Bank of America Corporation | Fixed, with a weighted-average rate of 4.87%, ranging from 2.40% to 8.57%, due 2017 to 2045 | Subordinated notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 2.94%
Minimum | Bank of America Corporation | Floating, with a weighted-average rate of 0.83%, ranging from 0.23% to 2.52%, due 2017 to 2026 | Subordinated notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 0.20%
Minimum | Bank of America Corporation | Fixed, with a weighted-average rate of 6.91%, ranging from 5.25% to 8.05%, due 2027 to 2067 | Junior subordinated notes (related to trust preferred securities)  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 5.25%
Minimum | Bank of America Corporation | Floating, with a weighted-average rate of 1.60%, ranging from 1.43% to 1.99%, due 2027 to 2056 | Junior subordinated notes (related to trust preferred securities)  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 1.91%
Minimum | Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 1.67%, ranging from 0.02% to 2.05%, due 2017 to 2018 | Senior notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 0.02%
Minimum | Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.66%, ranging from 0.94% to 2.86%, due 2017 to 2041 | Senior notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 1.44%
Minimum | Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 5.31%, ranging from 0.01% to 7.72%, due 2017 to 2034 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 0.01%
Minimum | Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.42%, ranging from 1.35% to 1.60%, due 2018 to 2019 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 1.35%
Maximum | Bank of America Corporation | Fixed, with a weighted-average rate of 4.25%, ranging from 0.39% to 8.40%, due 2017 to 2046 | Senior notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 8.40%
Maximum | Bank of America Corporation | Floating, with a weighted-average rate of 1.73%, ranging from 0.19% to 5.64%, due 2017 to 2044 | Senior notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 6.13%
Maximum | Bank of America Corporation | Fixed, with a weighted-average rate of 4.87%, ranging from 2.40% to 8.57%, due 2017 to 2045 | Subordinated notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 8.57%
Maximum | Bank of America Corporation | Floating, with a weighted-average rate of 0.83%, ranging from 0.23% to 2.52%, due 2017 to 2026 | Subordinated notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 2.56%
Maximum | Bank of America Corporation | Fixed, with a weighted-average rate of 6.91%, ranging from 5.25% to 8.05%, due 2027 to 2067 | Junior subordinated notes (related to trust preferred securities)  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 8.05%
Maximum | Bank of America Corporation | Floating, with a weighted-average rate of 1.60%, ranging from 1.43% to 1.99%, due 2027 to 2056 | Junior subordinated notes (related to trust preferred securities)  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 2.60%
Maximum | Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 1.67%, ranging from 0.02% to 2.05%, due 2017 to 2018 | Senior notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 2.05%
Maximum | Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.66%, ranging from 0.94% to 2.86%, due 2017 to 2041 | Senior notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 2.80%
Maximum | Bank of America, N.A. | Subsidiaries | Fixed, with a weighted-average rate of 5.31%, ranging from 0.01% to 7.72%, due 2017 to 2034 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 7.72%
Maximum | Bank of America, N.A. | Subsidiaries | Floating, with a weighted-average rate of 1.42%, ranging from 1.35% to 1.60%, due 2018 to 2019 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 1.60%