Securities - Other Debt Securities Carried at Fair Value (Details) (USD $)
In Millions, unless otherwise specified |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
|
Other Debt Securities Carried at Fair Value [Line Items] | |||
Other debt securities carried at fair value | $ 35,232bac_OtherDebtSecuritiesCarriedAtFairValue | $ 36,421bac_OtherDebtSecuritiesCarriedAtFairValue | |
Other income | |||
Other Debt Securities Carried at Fair Value [Line Items] | |||
Unrealized mark-to-market net gains (losses) |
189bac_OtherDebtSecuritiesCarriedatFairValueUnrealizedGainsLosses / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember |
444bac_OtherDebtSecuritiesCarriedatFairValueUnrealizedGainsLosses / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember |
|
Realized net gains (losses) |
4bac_OtherDebtSecuritiesCarriedatFairValueRealizedGainsLosses / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember |
(17)bac_OtherDebtSecuritiesCarriedatFairValueRealizedGainsLosses / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember |
|
Other debt securities carried at fair value |
35,232bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember |
36,421bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember |
|
Other income | U.S. Treasury and agency securities | |||
Other Debt Securities Carried at Fair Value [Line Items] | |||
Other debt securities carried at fair value |
1,272bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryAndGovernmentMember |
1,541bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryAndGovernmentMember |
|
Other income | Agency | |||
Other Debt Securities Carried at Fair Value [Line Items] | |||
Other debt securities carried at fair value |
15,670bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_MortgageBackedSecuritiesAgencyMember |
15,704bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_MortgageBackedSecuritiesAgencyMember |
|
Other income | Non-agency residential | |||
Other Debt Securities Carried at Fair Value [Line Items] | |||
Other debt securities carried at fair value |
3,869bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
3,745bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember |
|
Other income | Non-U.S. securities | |||
Other Debt Securities Carried at Fair Value [Line Items] | |||
Other debt securities carried at fair value |
14,124bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_ForeignSecuritiesMember |
15,132bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_ForeignSecuritiesMember |
|
Other income | Other taxable securities, substantially all asset-backed securities | |||
Other Debt Securities Carried at Fair Value [Line Items] | |||
Other debt securities carried at fair value |
$ 297bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_OtherTaxableSecuritiesMember |
$ 299bac_OtherDebtSecuritiesCarriedAtFairValue / us-gaap_IncomeStatementLocationAxis = bac_NoninterestIncomeOtherOperatingIncomeMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = bac_OtherTaxableSecuritiesMember |
X | ||||||||||
- Definition
Other Debt Securities Carried at Fair Value No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Other Debt Securities Carried at Fair Value, Realized Gains (Losses) No definition available.
|
X | ||||||||||
- Definition
Other Debt Securities Carried at Fair Value, Unrealized Gains (Losses) No definition available.
|
X | ||||||||||
- Details
|