Securities - Realized Gains and Losses (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract] | |||
Net gains on sales of AFS debt securities | $ 1,354us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments | $ 1,271us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments | $ 1,662us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments |
Debt securities | |||
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract] | |||
Gross gains |
1,366us-gaap_AvailableForSaleSecuritiesGrossRealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
1,302us-gaap_AvailableForSaleSecuritiesGrossRealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
2,128us-gaap_AvailableForSaleSecuritiesGrossRealizedGains / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
Gross losses |
(12)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
(31)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
(466)us-gaap_AvailableforsaleSecuritiesGrossRealizedLossesExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
Net gains on sales of AFS debt securities |
1,354us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
1,271us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
1,662us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
Income tax expense attributable to realized net gains on sales of AFS debt securities |
$ 515bac_AvailableforsaleSecuritiesIncomeTaxExpenseonRealizedGainLossExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
$ 470bac_AvailableforsaleSecuritiesIncomeTaxExpenseonRealizedGainLossExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
$ 615bac_AvailableforsaleSecuritiesIncomeTaxExpenseonRealizedGainLossExcludingOtherThanTemporaryImpairments / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_DebtSecuritiesMember |
X | ||||||||||
- Definition
Available-for-sale Securities, Income Tax Expense on Realized Gain (Loss) Excluding Other Than Temporary Impairments No definition available.
|
X | ||||||||||
- Definition
This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
This item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities and excluding other than temporary impairments (OTTI), if any, recognized elsewhere. No definition available.
|
X | ||||||||||
- Details
|