Quarterly report pursuant to Section 13 or 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
Mar. 31, 2015
Dec. 31, 2014
Marketable Securities [Line Items]    
Amortized Cost $ 379,635bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity $ 378,398bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
Fair Value 384,063bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity 380,336bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
Fannie Mae    
Marketable Securities [Line Items]    
Amortized Cost 139,741bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
130,725bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
Fair Value 141,589bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
131,418bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
Government National Mortgage Association    
Marketable Securities [Line Items]    
Amortized Cost 95,293bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
98,278bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
Fair Value 95,958bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
98,633bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
U.S. Treasury    
Marketable Securities [Line Items]    
Amortized Cost 57,571bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
68,481bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Fair Value 58,539bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
68,801bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Freddie Mac    
Marketable Securities [Line Items]    
Amortized Cost 37,298bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
28,288bac_DebtSecuritiesAmortizedCostAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
Fair Value $ 37,887bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
$ 28,556bac_DebtSecuritiesFairValueAmountofDebtSecuritiesExceeds10PercentofStockholdersEquity
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember