Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Balances (Details)

v3.20.4
Long-term Debt - Balances (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-term debt $ 262,934 $ 240,856
Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 233,081 199,909
Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 17,558 20,789
Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 12,295 20,158
Senior notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 191,173  
Senior notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 3.05%  
Long-term debt $ 174,385 140,265
Senior notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 0.74%  
Long-term debt $ 16,788 19,552
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.09%  
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.96%  
Senior notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 2,834  
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 $ 511 508
Senior notes: | Subsidiaries | Bank of America, N.A. | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 0.33%  
Long-term debt $ 2,323 6,519
Senior notes: | Subsidiaries | Bank of America, N.A. | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 0.28%  
Senior notes: | Subsidiaries | Bank of America, N.A. | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 0.49%  
Senior structured notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 17,033 16,941
Subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 24,136  
Subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 4.89%  
Long-term debt $ 23,337 21,632
Subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 1.15%  
Long-term debt $ 799 782
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.88%  
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 1.41%  
Subordinated notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 1,883  
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,883 1,744
Junior subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 739  
Junior subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 6.71%  
Long-term debt $ 738 736
Junior subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 1.03%  
Interest Rates 1.03%  
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 $ 599  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 0.99%  
Long-term debt $ 599 112
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Floating    
Debt Instrument [Line Items]    
Long-term debt $ 0 2,500
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 $ 6,296 8,373
Other | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 9 0
Other | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 683 402
Structured liabilities | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 16,792 20,442
Nonbank VIEs | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt $ 757 $ 347