Annual report pursuant to Section 13 and 15(d)

Outstanding Loans and Leases - Purchased Loans at Acquisition Date (Details)

v2.4.1.9
Outstanding Loans and Leases - Purchased Loans at Acquisition Date (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items]      
Less: Accretable yield $ 5,608us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield $ 6,694us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield $ 4,644us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
Federal National Mortgage Association FNMA      
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items]      
Contractually required payments including interest   8,274us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisition
/ us-gaap_LitigationCaseAxis
= bac_FederalNationalMortgageAssociationFnmaMember
 
Less: Nonaccretable difference   2,159bac_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodNonaccretableDifference
/ us-gaap_LitigationCaseAxis
= bac_FederalNationalMortgageAssociationFnmaMember
 
Cash flows expected to be collected   6,115us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodCashFlowsExpectedToBeCollectedAtAcquisition
/ us-gaap_LitigationCaseAxis
= bac_FederalNationalMortgageAssociationFnmaMember
 
Less: Accretable yield   1,125us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_LitigationCaseAxis
= bac_FederalNationalMortgageAssociationFnmaMember
 
Fair value of loans acquired   $ 4,990us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodAtAcquisitionAtFairValue
/ us-gaap_LitigationCaseAxis
= bac_FederalNationalMortgageAssociationFnmaMember