Annual report pursuant to Section 13 and 15(d)

Securities - Rollforward of Credit Losses Recognized (Details)

v2.4.1.9
Securities - Rollforward of Credit Losses Recognized (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Rollforward of Credit Losses Recognized:      
Balance, January 1 $ 184us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld $ 243us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld $ 310us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld
Additions for credit losses recognized on AFS debt securities that had no previous impairment losses 14us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment 6us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment 7us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment
Additions for credit losses recognized on AFS debt securities that had previously incurred impairment losses 2us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 14us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 46us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses
Reductions for AFS debt securities matured, sold or intended to be sold 0bac_OtherthanTemporaryImpairmentCreditLossesRecognizedinEarningsReductions (79)bac_OtherthanTemporaryImpairmentCreditLossesRecognizedinEarningsReductions (120)bac_OtherthanTemporaryImpairmentCreditLossesRecognizedinEarningsReductions
Balance, December 31 $ 200us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld $ 184us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld $ 243us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld