Representations and Warranties Obligations and Corporate Guarantees - Outstanding Claims (Details) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
claim
|
Dec. 31, 2013
|
Jun. 28, 2011
|
|
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims | $ 25,635,000,000bac_UnresolvedRepurchaseClaimsAmount | $ 19,655,000,000bac_UnresolvedRepurchaseClaimsAmount | |
Duplicate claims | (3,213,000,000)bac_UnresolvedRepurchaseClaimsDuplicatedClaimsAmount | (961,000,000)bac_UnresolvedRepurchaseClaimsDuplicatedClaimsAmount | |
Unresolved repurchase claims, net of duplicated claims | 22,422,000,000bac_UnresolvedRepurchaseClaimsNetofDuplicatedClaimsAmount | 18,694,000,000bac_UnresolvedRepurchaseClaimsNetofDuplicatedClaimsAmount | |
Outstanding claims with review | 14,100,000,000bac_UnresolvedRepurchaseClaimsAmountWithIndividualFileReview | 13,800,000,000bac_UnresolvedRepurchaseClaimsAmountWithIndividualFileReview | |
Outstanding claims without review | 10,400,000,000bac_UnresolvedRepurchaseClaimsAmountWithoutIndividualFileReview | 4,100,000,000bac_UnresolvedRepurchaseClaimsAmountWithoutIndividualFileReview | |
Number of duplicate claims outstanding (more than) | 1bac_UnresolvedRepurchaseClaimsNumberofDuplicateClaimsOutstanding | ||
New purchase claims | 7,600,000,000bac_UnresolvedRepurchaseClaimsAdditions | ||
Individual loan file reviews on repurchase claims | 6,300,000,000bac_UnresolvedRepurchaseClaimsAdditionsWithoutIndividualFileReview | ||
Amount of loan repurchase claims resolved | 2,000,000,000bac_UnresolvedRepurchaseClaimsPortionResolved | ||
Amount of loan repurchase claims resolved through settlement | 856,000,000bac_UnresolvedRepurchaseClaimsPortionResolvedThroughSettlement | ||
Amount of loan repurchase claims resolved through rescission | 535,000,000bac_UnresolvedRepurchaseClaimsPortionResolvedThroughRescissions | ||
Bank of New York Mellon, As Trustee Settlement | |||
Loss Contingencies [Line Items] | |||
Principal amount of delinquent loans |
220,000,000,000us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_LitigationCaseAxis = bac_BankofNewYorkMellonAsTrusteeSettlementMember |
||
Prime loans | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
587,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_PrimeLoansMember |
623,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_PrimeLoansMember |
|
Alt-A | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
2,397,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_AltAMember |
2,259,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_AltAMember |
|
Home equity lines of credit | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
2,221,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = us-gaap_HomeEquityMember |
1,905,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = us-gaap_HomeEquityMember |
|
Pay option | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
6,294,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_PayOptionMember |
5,780,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_PayOptionMember |
|
Subprime | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
13,928,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_SubprimeMember |
8,928,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_SubprimeMember |
|
Other | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
208,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_OtherProductTypeMember |
160,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_ProductOrServiceAxis = bac_OtherProductTypeMember |
|
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,489,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember |
17,953,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember |
|
Monolines | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
1,087,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_MonolineMember |
1,532,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_MonolineMember |
|
GSEs | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
59,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember |
170,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember |
|
Additional unresolved repurchase claims with individual file review |
347,000,000bac_UnresolvedRepurchaseClaimsAdditionsWithIndividualFileReview / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember |
||
Private-Label Investors | |||
Loss Contingencies [Line Items] | |||
Duplicate claims submitted without individual loan file review |
2,900,000,000bac_UnresolvedRepurchaseClaimsDuplicateClaimsSubmittedWithoutIndividualLoanFileReview / us-gaap_CounterpartyNameAxis = bac_PrivateLabelInvestorsMember |
||
Whole-Loan Investors | |||
Loss Contingencies [Line Items] | |||
Additional unresolved repurchase claims with individual file review |
265,000,000bac_UnresolvedRepurchaseClaimsAdditionsWithIndividualFileReview / us-gaap_CounterpartyNameAxis = bac_WholeLoanInvestorsMember |
||
Private-Label Securitization Trustees | |||
Loss Contingencies [Line Items] | |||
Additional unresolved repurchase claims with individual file review |
730,000,000bac_UnresolvedRepurchaseClaimsAdditionsWithIndividualFileReview / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesMember |
||
Private Label Securitization Trustees, Whole-Loan Investors And The Government Sponsored Enterprises | |||
Loss Contingencies [Line Items] | |||
Amount of loan repurchase claims resolved through repurchase and make whole payments |
594,000,000bac_UnresolvedRepurchaseClaimsAmountResolvedThroughMortgageRepurchasesandMakeWholePayments / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsAndTheGovernmentSponsoredEnterprisesMember |
||
Sponsors of Third-Party Securitizations | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
2,000,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_SponsorsofThirdPartySecuritizationsMember |
737,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_SponsorsofThirdPartySecuritizationsMember |
|
Mortgage Loans Originated between 2004 and 2008 | Bank of New York Mellon, As Trustee Settlement | |||
Loss Contingencies [Line Items] | |||
Principal amount of delinquent loans |
217,000,000,000us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_LitigationCaseAxis = bac_BankofNewYorkMellonAsTrusteeSettlementMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
||
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] | |||
Duplicate claims submitted without individual loan file review |
3,200,000,000bac_UnresolvedRepurchaseClaimsDuplicateClaimsSubmittedWithoutIndividualLoanFileReview / us-gaap_CounterpartyNameAxis = bac_PrivateLabelSecuritizationTrusteesWholeLoanInvestorsIncludingThirdPartySponsorsandOtherMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
||
Mortgage Loans Originated between 2004 and 2008 | Monolines | |||
Loss Contingencies [Line Items] | |||
Unresolved repurchase claims sold |
184,500,000,000bac_UnresolvedRepurchaseClaimsSold / us-gaap_CounterpartyNameAxis = bac_MonolineMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginatedbetween2004and2008Member |
||
Mortgage Loans Originated 2009 and Prior | GSEs | |||
Loss Contingencies [Line Items] | |||
Notional amount of unresolved repurchase claims |
18,300,000,000bac_UnresolvedRepurchaseClaimsAmount / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginated2009andPriorMember |
||
Unresolved repurchase claims principal paid |
15,800,000,000bac_UnresolvedRepurchaseClaimsPrincipalPaid / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginated2009andPriorMember |
||
Principal amount of delinquent loans |
956,000,000us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginated2009andPriorMember |
||
Unresolved repurchase claims notional amount |
$ 48,000,000bac_UnresolvedRepurchaseClaimsNotionalAmount / us-gaap_CounterpartyNameAxis = bac_GovernmentSponsoredEnterprisesMember / bac_MortgageLoanOriginationPeriodAxis = bac_MortgageLoansOriginated2009andPriorMember |
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Additions No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Additions, With Individual File Review No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Additions, Without Individual File Review No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Amount No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Amount Resolved Through Mortgage Repurchases and Make-Whole Payments No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Amount, With Individual File Review No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Amount, Without Individual File Review No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Duplicate Claims Submitted Without Individual Loan File Review No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Duplicated Claims, Amount No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Net of Duplicated Claims, Amount No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Notional Amount No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Number of Duplicate Claims Outstanding No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Portion Resolved No definition available.
|
X | ||||||||||
- Definition
Amount of Loan Repurchase Claims Resolved Through Rescissions No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Portion Resolved Through Settlement No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Principal Paid No definition available.
|
X | ||||||||||
- Definition
Unresolved Repurchase Claims, Sold No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of principal due on loans that have been delinquent, which may exclude loans having interest delinquent for three months or less, as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|