Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Interest Rates (Details)

v3.6.0.2
Long-term Debt - Interest Rates (Details)
Dec. 31, 2016
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 4.25%
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.73%
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.87%
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 0.83%
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 1.60%
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 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.67%
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 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.66%
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 | Subordinated notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 5.66%
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 | Subordinated notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 1.26%
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 | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 5.31%
Bank of America, N.A. | Floating | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate
Subsidiaries | Fixed, with a weighted-average rate of 5.50%, due 2017 to 2021 | Senior notes  
Debt Instrument [Line Items]  
Long-term debt, weighted average interest rate 5.50%
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.19%
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.40%
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.23%
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.43%
Minimum | 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 | Senior notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 0.02%
Minimum | 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 | Senior notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 0.94%
Minimum | 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 | Subordinated notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 5.30%
Minimum | 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 | Subordinated notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 0.85%
Minimum | 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 | 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. | Floating | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate
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 5.64%
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.52%
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 1.99%
Maximum | 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 | Senior notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 2.05%
Maximum | 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 | Senior notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 2.86%
Maximum | 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 | Subordinated notes  
Debt Instrument [Line Items]  
Per annum interest rate of the notes 6.10%
Maximum | 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 | Subordinated notes  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate 1.26%
Maximum | 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 | 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. | Floating | Advances from Federal Home Loan Banks  
Debt Instrument [Line Items]  
Percentage bearing variable interest, percentage rate