Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Narrative (Details)

v3.19.3.a.u2
Long-term Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Repayments of long-term debt, net of adjustments $ 50,600 $ 53,300
Long-term debt 240,856 229,392
Bank of America Corporation    
Debt Instrument [Line Items]    
Repayments of long-term debt, net of adjustments 21,100 29,800
Long-term debt 199,909 183,255
Subsidiaries    
Debt Instrument [Line Items]    
Repayments of long-term debt, net of adjustments 9,600 12,300
Long-term debt 20,789 17,101
Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Repayments of long-term debt, net of adjustments 19,900 11,200
Long-term debt 20,158 $ 29,036
Financial Guarantee    
Debt Instrument [Line Items]    
Debt outstanding, unconditionally guaranteed $ 5,700  
Long Term Debt, Excluding Senior Structured Notes    
Debt Instrument [Line Items]    
Long-term debt, weighted average interest rate 3.26% 3.29%
Fixed Rate Debt    
Debt Instrument [Line Items]    
Long-term debt, weighted average interest rate 3.55% 3.66%
Floating Rate Debt    
Debt Instrument [Line Items]    
Long-term debt, weighted average interest rate 1.92% 2.26%
Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt $ 8,718 $ 10,944
Credit Card Receivable | Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 8,372 10,321
Residential Mortgage | Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 217  
Home Equity | Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 64 55
Other Variable Interest Entities and Resecuritization Trusts | Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 46  
Asset-backed securities | Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 19  
2019 Long-Term Debt Notes    
Debt Instrument [Line Items]    
Debt amount issued 52,500  
2019 Long-Term Debt Notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Debt amount issued 29,300  
2019 Long-Term Debt Notes | Subsidiaries    
Debt Instrument [Line Items]    
Debt amount issued 12,300  
2019 Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Debt amount issued 10,900  
2018 Long-Term Debt Notes    
Debt Instrument [Line Items]    
Debt amount issued   64,400
2018 Long-Term Debt Notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Debt amount issued   30,700
2018 Long-Term Debt Notes | Subsidiaries    
Debt Instrument [Line Items]    
Debt amount issued   15,000
2018 Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Debt amount issued   18,700
Foreign Currency - Dominated Debt    
Debt Instrument [Line Items]    
Long-term debt $ 49,600 $ 48,600