Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Balances (Details)

v3.24.0.1
Long-term Debt - Balances (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt $ 302,204 $ 275,982
Financial Guarantee    
Debt Instrument [Line Items]    
Debt outstanding, unconditionally guaranteed 10,000 8,000
Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 249,541 243,892
Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 28,094 22,116
Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 24,569 9,974
Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 8,456 4,581
Consolidated VIEs | Credit card    
Debt Instrument [Line Items]    
Long-term debt 7,800  
Consolidated VIEs | Automobile Securitization And Other Variable Interest Entities    
Debt Instrument [Line Items]    
Long-term debt 204  
Senior notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 208,395  
Senior notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 3.29%  
Long-term debt $ 194,388 188,429
Senior notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 5.72%  
Long-term debt $ 14,007 17,469
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.74%  
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 10.40%  
Senior notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 8,593  
Senior notes: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 5.58%  
Long-term debt $ 5,076 0
Senior notes: | Subsidiaries | Bank of America, N.A. | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 5.82%  
Long-term debt $ 3,517 2,600
Senior notes: | Subsidiaries | Bank of America, N.A. | Minimum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 5.25%  
Senior notes: | Subsidiaries | Bank of America, N.A. | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 5.26%  
Senior notes: | Subsidiaries | Bank of America, N.A. | Maximum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 5.82%  
Senior notes: | Subsidiaries | Bank of America, N.A. | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 6.42%  
Senior structured notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 14,895 11,608
Subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 25,506  
Subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 4.89%  
Long-term debt $ 20,909 21,098
Subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 3.54%  
Long-term debt $ 4,597 4,544
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 2.48%  
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 6.41%  
Subordinated notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 1,476  
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,476 1,485
Junior subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 745  
Junior subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 6.71%  
Long-term debt $ 744 743
Junior subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 6.44%  
Interest Rates 6.44%  
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 $ 5,826  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 5.62%  
Long-term debt $ 5,826 681
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.42%  
Securitizations and other BANA VIEs | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 7,892 4,300
Other | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 59 0
Other | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 782 908
Structured liabilities | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 27,471 21,835
Nonbank VIEs | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt $ 564 $ 281