Annual report [Section 13 and 15(d), not S-K Item 405]

Long-term Debt - Balances (Details)

v3.25.0.1
Long-term Debt - Balances (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-term debt $ 283,279 $ 302,204
Financial Guarantee    
Debt Instrument [Line Items]    
Debt outstanding, unconditionally guaranteed 11,700 10,000
Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt 226,675 249,541
Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 33,783 28,094
Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 22,821 24,569
Consolidated VIEs    
Debt Instrument [Line Items]    
Long-term debt 8,457 8,456
Consolidated VIEs | Credit Card Receivable and Automobile Securitizations    
Debt Instrument [Line Items]    
Long-term debt 8,000  
Consolidated VIEs | Other Variable Interest Entities    
Debt Instrument [Line Items]    
Long-term debt 458  
Senior notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 180,339  
Senior notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 3.45%  
Long-term debt $ 171,603 194,388
Senior notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 4.71%  
Long-term debt $ 8,736 14,007
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 9.62%  
Senior notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 11,462  
Senior notes: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 5.55%  
Long-term debt $ 5,611 5,076
Senior notes: | Subsidiaries | Bank of America, N.A. | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 4.99%  
Long-term debt $ 5,851 3,517
Senior notes: | Subsidiaries | Bank of America, N.A. | Minimum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 5.27%  
Senior notes: | Subsidiaries | Bank of America, N.A. | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 4.82%  
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 5.59%  
Senior structured notes | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 17,498 14,895
Subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 28,088  
Subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 5.12%  
Long-term debt $ 23,539 20,909
Subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 3.44%  
Long-term debt $ 4,549 4,597
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.13%  
Subordinated notes: | Bank of America Corporation | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 5.41%  
Subordinated notes: | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 1,401  
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,401 1,476
Junior subordinated notes: | Bank of America Corporation    
Debt Instrument [Line Items]    
Long-term debt $ 750  
Junior subordinated notes: | Bank of America Corporation | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 6.71%  
Long-term debt $ 749 744
Junior subordinated notes: | Bank of America Corporation | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 5.65%  
Interest Rates 5.65%  
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 $ 1,415  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Fixed    
Debt Instrument [Line Items]    
Weighted-average Rate 4.55%  
Long-term debt $ 1,015 5,826
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Floating    
Debt Instrument [Line Items]    
Weighted-average Rate 4.64%  
Long-term debt $ 400 0
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. | Minimum | Floating    
Debt Instrument [Line Items]    
Interest Rates 4.63%  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Maximum | Fixed    
Debt Instrument [Line Items]    
Interest Rates 7.42%  
Advances from Federal Home Loan Banks: | Subsidiaries | Bank of America, N.A. | Maximum | Floating    
Debt Instrument [Line Items]    
Interest Rates 4.64%  
Securitizations and other BANA VIEs | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt $ 8,048 7,892
Other | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 0 59
Other | Subsidiaries | Bank of America, N.A.    
Debt Instrument [Line Items]    
Long-term debt 495 782
Structured liabilities | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt 33,374 27,471
Nonbank VIEs | Subsidiaries    
Debt Instrument [Line Items]    
Long-term debt $ 409 $ 564