Annual report pursuant to Section 13 and 15(d)

Securities - U.S. GSE, Agency, and Treasury Securities (Details)

v2.4.1.9
Securities - U.S. GSE, Agency, and Treasury Securities (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Marketable Securities [Line Items]    
Fair Value $ 380,336bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity $ 321,225bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
Fannie Mae    
Marketable Securities [Line Items]    
Amortized Cost 130,725bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
123,813bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
Fair Value 131,418bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
118,708bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
Government National Mortgage Association    
Marketable Securities [Line Items]    
Amortized Cost 98,278bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
118,700bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
Fair Value 98,633bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
115,314bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
U.S. Treasury    
Marketable Securities [Line Items]    
Amortized Cost 68,481bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
10,533bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Fair Value 68,801bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
10,428bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Freddie Mac    
Marketable Securities [Line Items]    
Amortized Cost 28,288bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
24,908bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
Fair Value $ 28,556bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
$ 24,075bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember