Annual report pursuant to Section 13 and 15(d)

Securities - Certain Corporate and Strategic Investments (Details)

v2.4.1.9
Securities - Certain Corporate and Strategic Investments (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Merchant Servicing Joint Venture    
Schedule of Equity Method Investments [Line Items]    
Equity method investment ownership percentage   49.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= bac_MerchantServicingJointVentureMember
Other assets | Merchant Servicing Joint Venture    
Schedule of Equity Method Investments [Line Items]    
Equity method investments $ 3,200,000,000us-gaap_EquityMethodInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= bac_MerchantServicingJointVentureMember
3,100,000,000us-gaap_EquityMethodInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= bac_MerchantServicingJointVentureMember
Equity Investment Income | China Construction Bank Corporation    
Schedule of Equity Method Investments [Line Items]    
Realized gain (loss) on sale of equity method investment $ 753,000,000us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ us-gaap_IncomeStatementLocationAxis
= bac_PrincipalInvestmentGainsLossesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= bac_ChinaConstructionBankCorporationMember