Annual report pursuant to Section 13 and 15(d)

Deposits (Details)

v2.4.1.9
Deposits (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
U.S. certificates of deposit and other time deposits    
Three Months or Less $ 15,327bac_TimeDeposits100000orMoreDomesticThreeMonthsorLess  
Over Three Months to Twelve Months 14,134bac_TimeDeposits100000orMoreDomesticOverThreeMonthstoTwelveMonths  
Thereafter 2,948bac_TimeDeposits100000orMoreDomesticafter12Months  
Total 32,409us-gaap_TimeDeposits100000OrMoreDomestic 38,300us-gaap_TimeDeposits100000OrMoreDomestic
Non-U.S. certificates of deposit and other time deposits    
Three Months or Less 12,446bac_TimeDeposits100000orMoreForeignThreeMonthsorLess  
Over Three Months to Twelve Months 1,308bac_TimeDeposits100000orMoreForeignOverThreeMonthsToTwelveMonths  
Thereafter 253bac_TimeDeposits100000orMoreForeignafter12Months  
Total $ 14,007us-gaap_TimeDeposits100000OrMoreForeign $ 26,200us-gaap_TimeDeposits100000OrMoreForeign