Representations and Warranties Obligations and Corporate Guarantees (Details) (USD $)
|
3 Months Ended | |
---|---|---|
Mar. 31, 2015
|
Dec. 31, 2014
|
|
Loss Contingencies [Line Items] | ||
Inactive claims, threshold period of inactivity after denial | 6 months | |
Notional amount of unresolved repurchase claims | $ 29,407,000,000bac_UnresolvedRepurchaseClaimsAmount | $ 26,094,000,000bac_UnresolvedRepurchaseClaimsAmount |
Maximum estimated range of possible loss | 2,500,000,000.0us-gaap_LossContingencyRangeOfPossibleLossMaximum | |
Representations and Warranties Exposure | ||
Loss Contingencies [Line Items] | ||
Maximum estimated range of possible loss |
4,000,000,000us-gaap_LossContingencyRangeOfPossibleLossMaximum / us-gaap_LossContingenciesByNatureOfContingencyAxis = bac_RepresentationsandWarrantiesExposureMember |
|
Private-label securitization trustees, whole-loan investors, including third-party securitization sponsors and other | ||
Loss Contingencies [Line Items] | ||
Notional amount of unresolved repurchase claims |
27,816,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember |
24,489,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember |
Mortgage Loans Originated between 2004 and 2008 | Private-label securitization trustees, whole-loan investors, including third-party securitization sponsors and other | ||
Loss Contingencies [Line Items] | ||
Notional amount of unresolved repurchase claims |
24,100,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
21,200,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
Net duplicate claims amount in which statue of limitations has expired |
6,400,000,000bac_UnresolvedRepurchaseClaimsNetofDuplicateClaimsAmountinwhichStatuteofLimitationshasExpired / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
4,700,000,000bac_UnresolvedRepurchaseClaimsNetofDuplicateClaimsAmountinwhichStatuteofLimitationshasExpired / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
Mortgage Loans Originated between 2004 and 2008 | Private-Label Securitization Trustees | ||
Loss Contingencies [Line Items] | ||
Amount in which corporation owns substantially all outstanding bonds in the tranche |
$ 4,100,000,000bac_UnresolvedRepurchaseClaimsNetofDuplicateClaimsAmountinwhichCorporationOwnsSubstantiallyAlloftheOutstandingBonds / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
$ 4,000,000,000bac_UnresolvedRepurchaseClaimsNetofDuplicateClaimsAmountinwhichCorporationOwnsSubstantiallyAlloftheOutstandingBonds / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
X | ||||||||||
- Definition
Time period after which claims that have been denied, and no further communication has been received, are considered inactive. No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Amount No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Net of Duplicate Claims, Amount in which Corporation Owns Substantially All of the Outstanding Bonds No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Net of Duplicate Claims, Amount in which Statute of Limitations has Expired No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
The estimated maximum amount of possible loss from the contingency. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|