Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Narrative (Details)

v3.22.4
Long-term Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt $ 65,910 $ 76,675 $ 57,013
Repayments of long-term debt, net of adjustments 33,300 46,400  
Long-term debt 275,982 280,117  
Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 44,123 56,106 $ 43,766
Repayments of long-term debt, net of adjustments 19,800 24,400  
Long-term debt 243,892 253,454  
Subsidiaries      
Debt Instrument [Line Items]      
Repayments of long-term debt, net of adjustments 3,600 11,600  
Long-term debt 22,116 16,901  
Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Repayments of long-term debt, net of adjustments 9,900 10,400  
Long-term debt $ 9,974 $ 9,762  
Long Term Debt, Excluding Senior Structured Notes      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 3.27% 2.83%  
Fixed Rate Debt      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 3.23% 3.08%  
Floating Rate Debt      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 4.14% 0.75%  
Long-Term Debt Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt $ 66,000    
Long-Term Debt Notes | Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 44,200    
Long-Term Debt Notes | Subsidiaries      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 11,800    
Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 10,000    
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  
Foreign Currency - Dominated Debt      
Debt Instrument [Line Items]      
Long-term debt $ 46,700 $ 53,100