Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Narrative (Details)

v3.22.0.1
Long-term Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt $ 76,675 $ 57,013 $ 52,420
Repayments of long-term debt, net of adjustments 46,400 47,100  
Long-term debt 280,117 262,934  
Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 56,106 43,766 $ 29,315
Repayments of long-term debt, net of adjustments 24,400 22,600  
Long-term debt 253,454 233,081  
Subsidiaries      
Debt Instrument [Line Items]      
Repayments of long-term debt, net of adjustments 11,600 13,000  
Long-term debt 16,901 17,558  
Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Repayments of long-term debt, net of adjustments 10,400 11,500  
Long-term debt $ 9,762 $ 12,295  
Long Term Debt, Excluding Senior Structured Notes      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 2.83% 3.02%  
Fixed Rate Debt      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 3.08% 3.29%  
Floating Rate Debt      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 0.75% 0.71%  
Long-Term Debt Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt $ 76,700    
Long-Term Debt Notes | Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 56,200    
Long-Term Debt Notes | Subsidiaries      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 12,500    
Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 8,000    
Long-Term Debt Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   $ 56,900  
Long-Term Debt Notes | Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   43,800  
Long-Term Debt Notes | Subsidiaries      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   8,300  
Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   4,800  
Foreign Currency - Dominated Debt      
Debt Instrument [Line Items]      
Long-term debt $ 53,100 $ 54,600