Quarterly report pursuant to Section 13 or 15(d)

Cover Page

v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 1-6523  
Entity Registrant Name Bank of America Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 56-0906609  
Entity Address, Address Line One 100 N. Tryon Street  
Entity Address, City or Town Charlotte  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28255  
City Area Code 704  
Local Phone Number 386-5681  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   7,946,371,758
Entity Central Index Key 0000070858  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Stock, par value $0.01 per share    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol BAC  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of Floating Rate Non-Cumulative Preferred Stock, Series E    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share  
Trading Symbol BAC PrE  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 6.000% Non-Cumulative Preferred Stock, Series GG    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share  
Trading Symbol BAC PrB  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 5.875% Non-Cumulative Preferred Stock, HH    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share  
Trading Symbol BAC PrK  
Security Exchange Name NYSE  
7.25% Non-Cumulative Perpetual Convertible Preferred Stock, Series L    
Document Information [Line Items]    
Title of 12(b) Security 7.25% Non-Cumulative Perpetual Convertible Preferred Stock, Series L  
Trading Symbol BAC PrL  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,200th interest in a share of Bank of America Corporation Floating Rate Non-Cumulative Preferred Stock, Series 1    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,200th interest in a share  
Trading Symbol BML PrG  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,200th interest in a share of Bank of America Corporation Floating Rate Non-Cumulative Preferred Stock, Series 2    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,200th interest in a share  
Trading Symbol BML PrH  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,200th interest in a share of Bank of America Corporation Floating Rate Non-Cumulative Preferred Stock, Series 4    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,200th interest in a share  
Trading Symbol BML PrJ  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,200th interest in a share of Bank of America Corporation Floating Rate Non-Cumulative Preferred Stock, Series 5    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,200th interest in a share  
Trading Symbol BML PrL  
Security Exchange Name NYSE  
Floating Rate Preferred Hybrid Income Term Securities of BAC Capital Trust XIII (and the guarantee related thereto)    
Document Information [Line Items]    
Title of 12(b) Security Floating Rate Preferred Hybrid Income Term Securities of BAC Capital  
Trading Symbol BAC/PF  
Security Exchange Name NYSE  
5.63% Fixed to Floating Rate Preferred Hybrid Income Term Securities of BAC Capital Trust XIV (and the guarantee related thereto)    
Document Information [Line Items]    
Title of 12(b) Security 5.63% Fixed to Floating Rate Preferred Hybrid Income Term Securities  
Trading Symbol BAC/PG  
Security Exchange Name NYSE  
Income Capital Obligation Notes initially due December 15, 2066 of Bank of America Corporation    
Document Information [Line Items]    
Title of 12(b) Security Income Capital Obligation Notes initially due December 15, 2066 of  
Trading Symbol MER PrK  
Security Exchange Name NYSE  
Senior Medium-Term Notes, Series A, Step Up Callable Notes, due November 28, 2031 of BofA Finance LLC (and the guarantee of the Registrant with respect thereto)    
Document Information [Line Items]    
Title of 12(b) Security Senior Medium-Term Notes, Series A, Step Up Callable Notes, due  
Trading Symbol BAC/31B  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 5.375% Non-Cumulative Preferred Stock, Series KK    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share of  
Trading Symbol BAC PrM  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 5.000% Non-Cumulative Preferred Stock, Series LL    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share  
Trading Symbol BAC PrN  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 4.375% Non-Cumulative Preferred Stock, Series NN    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share of  
Trading Symbol BAC PrO  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 4.125% Non-Cumulative Preferred Stock, Series PP    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share of  
Trading Symbol BAC PrP  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 4.250% Non-Cumulative Preferred Stock, Series QQ    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share of  
Trading Symbol BAC PrQ  
Security Exchange Name NYSE  
Depositary Shares, each representing a 1/1,000th interest in a share of 4.750% Non-Cumulative Preferred Stock, Series SS    
Document Information [Line Items]    
Title of 12(b) Security Depositary Shares, each representing a 1/1,000th interest in a share  
Trading Symbol BAC PrS  
Security Exchange Name NYSE