Annual report pursuant to Section 13 and 15(d)

Regulatory Requirements and Restrictions (Details)

v2.4.1.9
Regulatory Requirements and Restrictions (Details)
Dec. 31, 2014
Jan. 01, 2015
Dec. 31, 2013
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]      
Tier 1 capital ratio 4.00%us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets    
Total capital ratio 8.00%us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets    
Increase in capital required for capital adequacy to reach well capitalized to risk weighted assets 2.00%bac_IncreaseInCapitalRequiredForCapitalAdequacyToReachWellCapitalizedToRiskWeightedAssets    
Subsequent Event      
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]      
Tier 1 capital ratio   6.00%us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Percentage increase in Tier 1 capital ratio   2.00%bac_BaselThreeTransitionPercentageIncreaseinTierOneBasedCapitalRequiredforCapitalAdequacytoRiskWeightedAssets
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Bank of America Corporation      
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]      
Tier 1 leverage required for capital adequacy 4.00%us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Tier 1 leverage ratio 5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Tier 1 capital ratio 13.40%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  12.20%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total capital ratio 16.50%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  15.10%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Tier 1 leverage ratio 8.20%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  7.70%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Bank of America, N.A.      
Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]      
Tier 1 leverage ratio 5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
  5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
Tier 1 capital ratio 13.10%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
  12.30%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
Total capital ratio 14.60%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
  13.80%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
Tier 1 leverage ratio 9.60%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member
  9.20%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= bac_SubsidiariesBankofAmericaN.A.Member