Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Balances (Details)

v3.22.0.1
Long-term Debt - Balances (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Long-term debt $ 280,117 $ 262,934
Financial Guarantee    
Debt Instrument [Line Items]    
Debt outstanding, unconditionally guaranteed 5,400 4,800
Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 253,454 233,081
Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 16,901 17,558
Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 9,762 12,295
Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 3,587 7,053
Consolidated VIEs | Credit Card Receivable [Member]    
Debt Instrument [Line Items]    
Long-term debt 3,248 6,273
Consolidated VIEs | Other Variable Interest Entities and Resecuritization Trusts    
Debt Instrument [Line Items]    
Long-term debt 211  
Senior notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 212,944  
Senior notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 2.85%  
Long-term debt $ 194,191 174,385
Senior notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 0.64%  
Long-term debt $ 18,753 16,788
Senior notes: | Bank of America Corporation | Minimum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 0.25%  
Senior notes: | Bank of America Corporation | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 0.02%  
Senior notes: | Bank of America Corporation | Maximum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 8.05%  
Senior notes: | Bank of America Corporation | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 4.88%  
Senior notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 3,674  
Senior notes: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 3.34%  
Interest Rates 3.34%  
Long-term debt $ 501 511
Senior notes: | Subsidiaries | Bank of America, N.A. | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 0.26%  
Long-term debt $ 3,173 2,323
Senior notes: | Subsidiaries | Bank of America, N.A. | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 0.20%  
Senior notes: | Subsidiaries | Bank of America, N.A. | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 0.33%  
Senior structured notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 15,086 17,033
Subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 24,682  
Subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 4.88%  
Long-term debt $ 22,311 23,337
Subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 2.18%  
Long-term debt $ 2,371 799
Subordinated notes: | Bank of America Corporation | Minimum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 2.94%  
Subordinated notes: | Bank of America Corporation | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 0.82%  
Subordinated notes: | Bank of America Corporation | Maximum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 8.57%  
Subordinated notes: | Bank of America Corporation | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 2.48%  
Subordinated notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 1,780  
Subordinated notes: | Subsidiaries | Bank of America, N.A. | Subordinated notes    
Debt Instrument [Line Items]    
Weighted-average Rate 6.00%  
Interest Rates 6.00%  
Long-term debt $ 1,780 1,883
Junior subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 742  
Junior subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 6.71%  
Long-term debt $ 741 738
Junior subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 0.97%  
Interest Rates 0.97%  
Long-term debt $ 1 1
Junior subordinated notes: | Bank of America Corporation | Minimum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 6.45%  
Junior subordinated notes: | Bank of America Corporation | Maximum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 8.05%  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 290  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 1.54%  
Long-term debt $ 290 599
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Minimum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 0.01%  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Maximum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 7.72%  
Securitizations and other BANA VIEs | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 3,338 6,296
Other | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 53 9
Other | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 680 683
Structured liabilities | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 16,599 16,792
Nonbank VIEs | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt $ 249 $ 757