000007085812/312021Q3FALSEus-gaap:AccountingStandardsUpdate201613Member00000708582021-01-012021-09-300000070858us-gaap:CommonStockMember2021-01-012021-09-300000070858us-gaap:SeriesEPreferredStockMember2021-01-012021-09-300000070858bac:SeriesGGPreferredStockMember2021-01-012021-09-300000070858bac:SeriesHHPreferredStockMember2021-01-012021-09-300000070858bac:SeriesLPreferredStockMember2021-01-012021-09-300000070858bac:Series1PreferredStockMember2021-01-012021-09-300000070858bac:Series2PreferredStockMember2021-01-012021-09-300000070858bac:Series4PreferredStockMember2021-01-012021-09-300000070858bac:Series5PreferredStockMember2021-01-012021-09-300000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2021-01-012021-09-300000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2021-01-012021-09-300000070858bac:IncomeCapitalObligationNotesMember2021-01-012021-09-300000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2021-01-012021-09-300000070858bac:SeriesKKPreferredStockMember2021-01-012021-09-300000070858bac:SeriesLLPreferredStockMember2021-01-012021-09-300000070858bac:SeriesNNPreferredStockMember2021-01-012021-09-300000070858bac:SeriesPPPreferredStockMember2021-01-012021-09-300000070858bac:SeriesQQPreferredStockMember2021-01-012021-09-30xbrli:shares00000708582021-10-28iso4217:USD00000708582021-07-012021-09-3000000708582020-07-012020-09-3000000708582020-01-012020-09-30iso4217:USDxbrli:shares00000708582021-09-3000000708582020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ShortTermDebtMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ShortTermDebtMember2020-12-310000070858us-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-300000070858us-gaap:LongTermDebtMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310000070858us-gaap:OtherLiabilitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-300000070858us-gaap:OtherLiabilitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310000070858us-gaap:PreferredStockMember2021-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300000070858us-gaap:RetainedEarningsMember2021-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000000708582021-06-300000070858us-gaap:RetainedEarningsMember2021-07-012021-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-07-012021-09-300000070858us-gaap:PreferredStockMember2021-09-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-09-300000070858us-gaap:RetainedEarningsMember2021-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000070858us-gaap:PreferredStockMember2020-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000070858us-gaap:RetainedEarningsMember2020-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000070858us-gaap:RetainedEarningsMember2021-01-012021-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000070858us-gaap:PreferredStockMember2021-01-012021-09-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-09-300000070858us-gaap:PreferredStockMember2020-06-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300000070858us-gaap:RetainedEarningsMember2020-06-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000000708582020-06-300000070858us-gaap:RetainedEarningsMember2020-07-012020-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-07-012020-09-300000070858us-gaap:PreferredStockMember2020-09-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-09-300000070858us-gaap:RetainedEarningsMember2020-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-3000000708582020-09-300000070858us-gaap:PreferredStockMember2019-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310000070858us-gaap:RetainedEarningsMember2019-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-3100000708582019-12-3100000708582019-01-012019-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000070858us-gaap:RetainedEarningsMember2020-01-012020-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000070858us-gaap:PreferredStockMember2020-01-012020-09-300000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-09-300000070858bac:CardIncomeInterchangeFeesMember2021-07-012021-09-300000070858bac:CardIncomeInterchangeFeesMember2020-07-012020-09-300000070858bac:CardIncomeInterchangeFeesMember2021-01-012021-09-300000070858bac:CardIncomeInterchangeFeesMember2020-01-012020-09-300000070858bac:CardIncomeOtherMember2021-07-012021-09-300000070858bac:CardIncomeOtherMember2020-07-012020-09-300000070858bac:CardIncomeOtherMember2021-01-012021-09-300000070858bac:CardIncomeOtherMember2020-01-012020-09-300000070858us-gaap:CreditCardMember2021-07-012021-09-300000070858us-gaap:CreditCardMember2020-07-012020-09-300000070858us-gaap:CreditCardMember2021-01-012021-09-300000070858us-gaap:CreditCardMember2020-01-012020-09-300000070858bac:ServiceChargesDepositRelatedFeesMember2021-07-012021-09-300000070858bac:ServiceChargesDepositRelatedFeesMember2020-07-012020-09-300000070858bac:ServiceChargesDepositRelatedFeesMember2021-01-012021-09-300000070858bac:ServiceChargesDepositRelatedFeesMember2020-01-012020-09-300000070858bac:ServiceChargesLendingRelatedFeesMember2021-07-012021-09-300000070858bac:ServiceChargesLendingRelatedFeesMember2020-07-012020-09-300000070858bac:ServiceChargesLendingRelatedFeesMember2021-01-012021-09-300000070858bac:ServiceChargesLendingRelatedFeesMember2020-01-012020-09-300000070858bac:ServiceChargesMember2021-07-012021-09-300000070858bac:ServiceChargesMember2020-07-012020-09-300000070858bac:ServiceChargesMember2021-01-012021-09-300000070858bac:ServiceChargesMember2020-01-012020-09-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2021-07-012021-09-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2020-07-012020-09-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2021-01-012021-09-300000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2020-01-012020-09-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2021-07-012021-09-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2020-07-012020-09-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2021-01-012021-09-300000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2020-01-012020-09-300000070858bac:InvestmentandBrokerageServicesMember2021-07-012021-09-300000070858bac:InvestmentandBrokerageServicesMember2020-07-012020-09-300000070858bac:InvestmentandBrokerageServicesMember2021-01-012021-09-300000070858bac:InvestmentandBrokerageServicesMember2020-01-012020-09-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2021-07-012021-09-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2020-07-012020-09-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2021-01-012021-09-300000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2020-01-012020-09-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2021-07-012021-09-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2020-07-012020-09-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2021-01-012021-09-300000070858bac:InvestmentBankingIncomeSyndicationFeesMember2020-01-012020-09-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2021-07-012021-09-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2020-07-012020-09-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2021-01-012021-09-300000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2020-01-012020-09-300000070858bac:InvestmentBankingFeesMember2021-07-012021-09-300000070858bac:InvestmentBankingFeesMember2020-07-012020-09-300000070858bac:InvestmentBankingFeesMember2021-01-012021-09-300000070858bac:InvestmentBankingFeesMember2020-01-012020-09-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2021-07-012021-09-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2020-07-012020-09-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2021-01-012021-09-300000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2020-01-012020-09-300000070858us-gaap:InterestRateSwapMember2021-09-300000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2021-09-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-09-300000070858bac:InterestRateFutureandForwardMember2021-09-300000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2021-09-300000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:ShortMemberbac:InterestRateOptionMember2021-09-300000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2021-09-300000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858bac:InterestRateOptionMemberus-gaap:LongMember2021-09-300000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-300000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2021-09-300000070858us-gaap:CurrencySwapMember2021-09-300000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2021-09-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2021-09-300000070858bac:ForeignExchangeSpotFutureAndForwardMember2021-09-300000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:NondesignatedMember2021-09-300000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMember2021-09-300000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2021-09-300000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2021-09-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-300000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2021-09-300000070858us-gaap:EquitySwapMember2021-09-300000070858us-gaap:NondesignatedMemberus-gaap:EquitySwapMember2021-09-300000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858bac:EquityFutureAndForwardMember2021-09-300000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2021-09-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2021-09-300000070858us-gaap:ShortMemberus-gaap:StockOptionMember2021-09-300000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2021-09-300000070858us-gaap:ShortMemberus-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:StockOptionMemberus-gaap:LongMember2021-09-300000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:LongMember2021-09-300000070858us-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2021-09-300000070858bac:CommoditySwapMember2021-09-300000070858bac:CommoditySwapMemberus-gaap:NondesignatedMember2021-09-300000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858bac:CommodityFutureAndForwardMember2021-09-300000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2021-09-300000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2021-09-300000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2021-09-300000070858us-gaap:ShortMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMember2021-09-300000070858us-gaap:CommodityOptionMemberus-gaap:LongMember2021-09-300000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2021-09-300000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:NondesignatedMember2021-09-300000070858us-gaap:DesignatedAsHedgingInstrumentMember2021-09-300000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2021-09-300000070858us-gaap:InterestRateSwapMember2020-12-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2020-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2020-12-310000070858bac:InterestRateFutureandForwardMember2020-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2020-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMember2020-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2020-12-310000070858us-gaap:ShortMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858bac:InterestRateOptionMemberus-gaap:LongMember2020-12-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2020-12-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2020-12-310000070858us-gaap:CurrencySwapMember2020-12-310000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2020-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2020-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2020-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:NondesignatedMember2020-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMember2020-12-310000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2020-12-310000070858us-gaap:ShortMemberus-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2020-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2020-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2020-12-310000070858us-gaap:EquitySwapMember2020-12-310000070858us-gaap:NondesignatedMemberus-gaap:EquitySwapMember2020-12-310000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858bac:EquityFutureAndForwardMember2020-12-310000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2020-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2020-12-310000070858us-gaap:ShortMemberus-gaap:StockOptionMember2020-12-310000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2020-12-310000070858us-gaap:ShortMemberus-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:StockOptionMemberus-gaap:LongMember2020-12-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:LongMember2020-12-310000070858us-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2020-12-310000070858bac:CommoditySwapMember2020-12-310000070858bac:CommoditySwapMemberus-gaap:NondesignatedMember2020-12-310000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858bac:CommodityFutureAndForwardMember2020-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2020-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:ShortMemberus-gaap:CommodityOptionMember2020-12-310000070858us-gaap:ShortMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2020-12-310000070858us-gaap:ShortMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMember2020-12-310000070858us-gaap:CommodityOptionMemberus-gaap:LongMember2020-12-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2020-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:NondesignatedMember2020-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2020-12-310000070858us-gaap:DerivativeMember2021-01-012021-09-300000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2021-09-300000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2020-12-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeTradedMember2021-09-300000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeTradedMember2020-12-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2021-09-300000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2020-12-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2021-09-300000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2020-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2021-09-300000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2020-12-310000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2021-09-300000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2020-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2021-09-300000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2020-12-310000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2021-09-300000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2020-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2020-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2020-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2021-09-300000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2020-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:ExchangeClearedMember2021-09-300000070858us-gaap:CreditRiskContractMemberus-gaap:ExchangeClearedMember2020-12-310000070858us-gaap:OverTheCounterMember2021-09-300000070858us-gaap:OverTheCounterMember2020-12-310000070858us-gaap:ExchangeTradedMember2021-09-300000070858us-gaap:ExchangeTradedMember2020-12-310000070858us-gaap:ExchangeClearedMember2021-09-300000070858us-gaap:ExchangeClearedMember2020-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2021-07-012021-09-300000070858bac:InterestRateRiskOnLongTernDebtMember2020-07-012020-09-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-07-012021-09-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-07-012020-09-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-07-012021-09-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2020-07-012020-09-300000070858bac:InterestRateRiskOnLongTernDebtMember2021-01-012021-09-300000070858bac:InterestRateRiskOnLongTernDebtMember2020-01-012020-09-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-09-300000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-01-012020-09-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-01-012021-09-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2020-01-012020-09-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-07-012021-09-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-07-012021-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-09-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-07-012020-09-300000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-01-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-01-012020-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-07-012020-09-300000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2020-01-012020-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2020-12-310000070858bac:TradingAccountAssets1Member2021-09-300000070858bac:TradingAccountAssets1Member2020-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2021-09-300000070858bac:InterestRateRiskOnLongTernDebtMember2020-12-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-09-300000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2020-12-310000070858us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-09-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2021-07-012021-09-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2021-07-012021-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2021-01-012021-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2021-07-012021-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2021-01-012021-09-300000070858us-gaap:CashFlowHedgingMember2021-07-012021-09-300000070858us-gaap:CashFlowHedgingMember2021-01-012021-09-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2021-07-012021-09-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2021-01-012021-09-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-300000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2020-07-012020-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2020-01-012020-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2020-07-012020-09-300000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2020-01-012020-09-300000070858us-gaap:CashFlowHedgingMember2020-07-012020-09-300000070858us-gaap:CashFlowHedgingMember2020-01-012020-09-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2020-07-012020-09-300000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2021-07-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2020-07-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2021-01-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2020-01-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2021-07-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2020-07-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2021-01-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2020-01-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2021-07-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2020-07-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2021-01-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2020-01-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2021-07-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2020-07-012020-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2021-01-012021-09-300000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2020-01-012020-09-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2021-09-300000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2020-12-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-07-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-07-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-07-012021-09-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-09-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-07-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-07-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-07-012021-09-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-09-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858us-gaap:CreditMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858us-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858us-gaap:CreditMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858us-gaap:CreditMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858us-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858us-gaap:CreditMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-07-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-07-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-07-012021-09-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-09-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-07-012021-09-300000070858bac:TradingDerivativesMember2021-07-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-01-012021-09-300000070858bac:TradingDerivativesMember2021-01-012021-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:IncomeInterestRateMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-07-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-07-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-07-012020-09-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-01-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-01-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-01-012020-09-300000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2020-01-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:EquityMember2020-07-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:EquityMember2020-07-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:EquityMember2020-07-012020-09-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:EquityMember2020-01-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:EquityMember2020-01-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:EquityMember2020-01-012020-09-300000070858bac:TradingDerivativesMemberus-gaap:EquityMember2020-01-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858us-gaap:CreditMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858us-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858us-gaap:CreditMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858us-gaap:CreditMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858us-gaap:CreditMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858us-gaap:CreditMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-07-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-07-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-07-012020-09-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-01-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-01-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-01-012020-09-300000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2020-01-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2020-07-012020-09-300000070858bac:TradingDerivativesMember2020-07-012020-09-300000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2020-01-012020-09-300000070858bac:TradingDerivativesMember2020-01-012020-09-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2021-07-012021-09-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2021-01-012021-09-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2020-07-012020-09-300000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2020-01-012020-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:OtherCreditDerivativesMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2021-09-300000070858us-gaap:InternalInvestmentGradeMember2021-09-300000070858us-gaap:InternalNoninvestmentGradeMember2021-09-300000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalNoninvestmentGradeMemberus-gaap:OtherCreditDerivativesMember2020-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2020-12-310000070858us-gaap:InternalInvestmentGradeMember2020-12-310000070858us-gaap:InternalNoninvestmentGradeMember2020-12-310000070858us-gaap:CreditRiskContractMember2021-09-300000070858us-gaap:CreditRiskContractMember2020-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2021-09-300000070858bac:MortgageBackedSecuritiesAgencyMember2021-09-300000070858bac:MortgageBackedSecuritiesAgencyMember2020-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2021-09-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2020-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2020-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2021-09-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2020-12-310000070858us-gaap:MortgageBackedSecuritiesMember2021-09-300000070858us-gaap:MortgageBackedSecuritiesMember2020-12-310000070858us-gaap:USTreasuryAndGovernmentMember2021-09-300000070858us-gaap:USTreasuryAndGovernmentMember2020-12-310000070858bac:ForeignSecuritiesMember2021-09-300000070858bac:ForeignSecuritiesMember2020-12-310000070858bac:OtherTaxableSecuritiesMember2021-09-300000070858bac:OtherTaxableSecuritiesMember2020-12-310000070858bac:TaxExemptSecuritiesMember2021-09-300000070858bac:TaxExemptSecuritiesMember2020-12-31xbrli:pure0000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2020-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2021-09-300000070858bac:AltALoanMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2020-12-310000070858bac:AltALoanMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2021-09-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2020-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2021-09-300000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2021-09-300000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2021-09-300000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2020-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2020-12-310000070858us-gaap:DebtSecuritiesMember2021-09-300000070858us-gaap:NonperformingFinancingReceivableMember2021-09-300000070858us-gaap:NonperformingFinancingReceivableMember2020-12-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2021-09-300000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2020-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2021-09-300000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2020-12-310000070858us-gaap:OtherAssetsMember2021-09-300000070858us-gaap:OtherAssetsMember2020-12-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2021-09-300000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858us-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858bac:OtherFinancingReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858bac:OtherFinancingReceivablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2021-09-300000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-09-300000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-09-300000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-09-300000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2021-09-300000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2021-09-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2021-09-300000070858us-gaap:GeographicDistributionForeignMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858us-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858bac:OtherFinancingReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2020-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2020-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2020-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2020-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2020-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2020-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMember2020-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:AutoAndSpecialtyLendingLoansAndLeasesMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2020-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialMortgageMemberbac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMember2021-09-300000070858us-gaap:ResidentialMortgageMemberbac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMember2020-12-3100000708582020-01-012020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2020-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialMortgageMember2020-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueGreaterThanHundredPercentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FullyInsuredLoansMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-09-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2021-09-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-09-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanHundredPercentMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreLessThan620Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2021-09-300000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanNoLongerOriginatedMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreLessThan620Memberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:CreditCardReceivablesMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Memberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween620and680Member2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween680and740Member2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CreditCardReceivablesMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:OtherInternalCreditMetricsMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-09-300000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2021-09-300000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:GeographicDistributionForeignMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:RealEstateLoanMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2021-09-300000070858us-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2021-09-300000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2021-09-300000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:CriticizedMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:RefreshedFICOScoreLessThan620Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueGreaterThanHundredPercentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FullyInsuredLoansMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2020-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2020-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanHundredPercentMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2020-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanNoLongerOriginatedMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreLessThan620Memberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:CreditCardReceivablesMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween620and680Memberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween620and680Member2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween680and740Member2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CreditCardReceivablesMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:OtherInternalCreditMetricsMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMemberbac:OtherInternalCreditMetricsMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2020-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberus-gaap:CreditCardReceivablesMember2020-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2020-12-310000070858us-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2020-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2020-12-310000070858bac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:CriticizedMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:FederalHousingAdministrationMemberbac:ChapterSevenBankruptcyMemberus-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2021-09-300000070858bac:FederalHousingAdministrationMemberbac:ChapterSevenBankruptcyMemberus-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:PerformingFinancingReceivableMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-07-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2021-01-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2021-07-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2021-01-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-07-012020-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2020-01-012020-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2020-07-012020-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2020-01-012020-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-30bac:payment0000070858us-gaap:ResidentialPortfolioSegmentMemberbac:GovernmentModificationsMember2021-07-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:GovernmentModificationsMember2020-07-012020-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:GovernmentModificationsMember2021-01-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMemberbac:GovernmentModificationsMember2020-01-012020-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-07-012021-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-07-012020-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-09-300000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2020-01-012020-09-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-07-012021-09-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-07-012021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-01-012021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-07-012021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-09-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-07-012020-09-300000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-01-012020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-07-012020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2020-01-012020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-07-012020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-01-012020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2021-07-012021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2020-07-012020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2021-01-012021-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2020-01-012020-09-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-07-012021-09-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-07-012020-09-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-09-300000070858bac:ExternalProgramsMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-01-012020-09-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-07-012021-09-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-07-012020-09-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-09-300000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2020-01-012020-09-300000070858us-gaap:CommercialPortfolioSegmentMember2021-07-012021-09-300000070858us-gaap:CommercialPortfolioSegmentMember2021-01-012021-09-300000070858us-gaap:CommercialPortfolioSegmentMember2020-07-012020-09-300000070858us-gaap:CommercialPortfolioSegmentMember2020-01-012020-09-300000070858bac:CreditCardLinesMember2021-07-012021-09-300000070858bac:CreditCardLinesMember2021-01-012021-09-300000070858srt:ScenarioForecastMember2022-10-012022-12-310000070858srt:ScenarioForecastMember2023-10-012023-12-310000070858srt:ScenarioForecastMember2022-01-012022-12-310000070858srt:ScenarioForecastMember2023-01-012023-12-310000070858bac:CommercialPortfolioSegmentExcludingSmallBusinessMember2021-01-012021-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2021-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-06-300000070858us-gaap:CommercialPortfolioSegmentMember2021-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:ResidentialPortfolioSegmentMember2020-06-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-06-300000070858us-gaap:CommercialPortfolioSegmentMember2020-06-300000070858us-gaap:ResidentialPortfolioSegmentMember2020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-09-300000070858us-gaap:CommercialPortfolioSegmentMember2020-09-300000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2019-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2019-12-310000070858us-gaap:CommercialPortfolioSegmentMember2019-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-07-012021-09-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2020-07-012020-09-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-01-012021-09-300000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2020-01-012020-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-07-012021-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2020-07-012020-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-01-012021-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMember2020-01-012020-09-300000070858bac:FirstLienMortgagesMember2021-09-300000070858bac:FirstLienMortgagesMember2020-09-300000070858bac:FirstLienMortgagesMember2021-07-012021-09-300000070858bac:FirstLienMortgagesMember2021-01-012021-09-300000070858bac:FirstLienMortgagesMember2020-07-012020-09-300000070858bac:FirstLienMortgagesMember2020-01-012020-09-300000070858bac:FirstLienMortgagesMember2020-12-310000070858us-gaap:OtherIncomeMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2020-01-012020-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2020-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMember2021-09-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMember2020-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2020-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMemberus-gaap:SeniorLienMember2021-09-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMemberus-gaap:SeniorLienMember2020-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2021-09-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:SubprimeLoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2020-12-310000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2021-09-300000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2020-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2021-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2020-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMember2021-09-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMember2020-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2021-09-300000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2020-12-310000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-300000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2020-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2020-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2021-09-300000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResecuritizationTrustsMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:ResecuritizationTrustsMember2020-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2021-09-300000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2020-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2021-01-012021-09-300000070858us-gaap:CreditCardReceivablesMember2021-09-300000070858us-gaap:CreditCardReceivablesMember2020-12-310000070858us-gaap:JuniorLienMemberus-gaap:CreditCardReceivablesMember2021-01-012021-09-300000070858bac:ResecuritizationTrustsMember2021-07-012021-09-300000070858bac:ResecuritizationTrustsMember2021-01-012021-09-300000070858bac:ResecuritizationTrustsMember2020-07-012020-09-300000070858bac:ResecuritizationTrustsMember2020-01-012020-09-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2021-07-012021-09-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2021-01-012021-09-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2020-07-012020-09-300000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2020-01-012020-09-300000070858bac:TradingAccountAssets1Memberbac:ResecuritizationTrustsMember2020-01-012020-09-300000070858us-gaap:DebtSecuritiesMemberbac:ResecuritizationTrustsMember2020-01-012020-09-300000070858us-gaap:HeldtomaturitySecuritiesMemberbac:ResecuritizationTrustsMember2020-01-012020-09-300000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-01-012021-09-300000070858bac:OtherVariableInterestEntityInvestmentVehicleMember2021-01-012021-09-300000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-300000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-09-300000070858bac:OtherVariableInterestEntitiesMemberbac:VariableInterestEntityMember2021-09-300000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2020-12-310000070858bac:OtherVariableInterestEntitiesMemberbac:VariableInterestEntityMember2020-12-310000070858bac:OtherVariableInterestEntitiesMember2021-09-300000070858bac:OtherVariableInterestEntitiesMember2020-12-310000070858bac:CustomerVehiclesMember2021-09-300000070858bac:CustomerVehiclesMember2020-12-310000070858us-gaap:CollateralizedDebtObligationsMember2021-09-300000070858us-gaap:CollateralizedDebtObligationsMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2020-12-310000070858bac:InvestmentVehiclesMember2021-09-300000070858bac:InvestmentVehiclesMember2020-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2021-09-300000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2020-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2021-09-300000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2020-12-310000070858bac:TaxCreditVehiclesMember2021-09-300000070858bac:TaxCreditVehiclesMember2020-12-310000070858bac:TaxCreditVehiclesMember2021-01-012021-09-300000070858bac:TaxCreditVehiclesMember2021-07-012021-09-300000070858bac:TaxCreditVehiclesMember2020-07-012020-09-300000070858bac:TaxCreditVehiclesMember2020-01-012020-09-300000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-09-300000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2020-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2021-09-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2020-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2021-09-300000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2020-12-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2021-09-300000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000070858us-gaap:TradeNamesMember2021-09-300000070858us-gaap:TradeNamesMember2020-12-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2021-07-012021-09-300000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2020-07-012020-09-300000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2021-01-012021-09-300000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2020-01-012020-09-300000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2021-07-012021-09-300000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2020-07-012020-09-300000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2021-01-012021-09-300000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2020-01-012020-09-300000070858us-gaap:ShortTermDebtMember2021-07-012021-09-300000070858us-gaap:ShortTermDebtMember2020-07-012020-09-300000070858us-gaap:ShortTermDebtMember2021-01-012021-09-300000070858us-gaap:ShortTermDebtMember2020-01-012020-09-300000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2021-01-012021-09-300000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2021-01-012021-09-300000070858us-gaap:MaturityOvernightAndOnDemandMember2021-09-300000070858us-gaap:MaturityUpTo30DaysMember2021-09-300000070858us-gaap:Maturity30To90DaysMember2021-09-300000070858us-gaap:MaturityOver90DaysMember2021-09-300000070858us-gaap:MaturityOvernightAndOnDemandMember2020-12-310000070858us-gaap:MaturityUpTo30DaysMember2020-12-310000070858us-gaap:Maturity30To90DaysMember2020-12-310000070858us-gaap:MaturityOver90DaysMember2020-12-31bac:agreement0000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2021-09-300000070858us-gaap:EquitySecuritiesMember2021-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-300000070858us-gaap:LoansMember2021-09-300000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2020-12-310000070858us-gaap:EquitySecuritiesMember2020-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310000070858us-gaap:LoansMember2020-12-310000070858us-gaap:UnfundedLoanCommitmentMember2021-09-300000070858us-gaap:UnfundedLoanCommitmentMember2020-12-310000070858us-gaap:HomeEquityMember2021-09-300000070858us-gaap:FinancialStandbyLetterOfCreditMember2021-09-300000070858us-gaap:LetterOfCreditMember2021-09-300000070858us-gaap:CommitmentsToExtendCreditMember2021-09-300000070858bac:CreditCardLinesMember2021-09-300000070858us-gaap:HomeEquityMember2020-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2020-12-310000070858us-gaap:LetterOfCreditMember2020-12-310000070858us-gaap:CommitmentsToExtendCreditMember2020-12-310000070858bac:CreditCardLinesMember2020-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2021-09-300000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2020-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2021-09-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2021-09-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2020-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2020-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:ConsumerPortfolioSegmentMember2021-09-300000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:ConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2021-09-300000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2020-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2021-09-300000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2020-12-310000070858bac:LiquefiedNaturalGasCommoditiesMember2021-09-300000070858bac:LiquefiedNaturalGasCommoditiesMember2020-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2021-09-300000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2020-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2021-09-300000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2020-12-310000070858bac:AutoLoansandLeasesMember2021-09-300000070858bac:AutoLoansandLeasesMember2020-12-310000070858bac:AutoLoansandLeasesMember2021-01-012021-09-300000070858bac:EquityInvestmentCommitmentsMember2021-09-300000070858bac:EquityInvestmentCommitmentsMember2020-12-310000070858bac:LifeInsuranceBookValueProtectionMember2021-09-300000070858bac:LifeInsuranceBookValueProtectionMember2020-12-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2021-01-012021-09-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2021-09-300000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2020-12-310000070858bac:FICCRepoProgramMember2021-09-300000070858bac:FICCRepoProgramMember2020-12-310000070858bac:OtherGuaranteesMember2021-09-300000070858bac:OtherGuaranteesMember2020-12-310000070858srt:MinimumMember2021-09-300000070858srt:MaximumMember2021-09-300000070858us-gaap:SubsequentEventMember2021-10-202021-10-2000000708582021-07-212021-07-2100000708582021-04-222021-04-2200000708582021-01-192021-01-190000070858us-gaap:CommonStockMember2021-07-012021-09-300000070858us-gaap:CommonStockMember2021-01-012021-09-300000070858us-gaap:CommonStockMember2021-09-3000000708582021-01-012021-03-3100000708582021-04-012021-06-300000070858us-gaap:SubsequentEventMemberbac:SeriesQQPreferredStockMember2021-10-260000070858us-gaap:SubsequentEventMemberbac:SeriesQQPreferredStockMember2021-10-262021-10-260000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2019-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-09-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2020-01-012020-09-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-09-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-09-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2020-09-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-09-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2020-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-01-012021-09-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-09-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-09-300000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-09-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-300000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-09-300000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2021-01-012021-09-300000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2020-01-012020-09-300000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300000070858bac:SeriesLPreferredStockMemberus-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMember2020-07-012020-09-300000070858bac:SeriesLPreferredStockMemberus-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMember2021-07-012021-09-300000070858bac:SeriesLPreferredStockMemberus-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMember2020-01-012020-09-300000070858bac:SeriesLPreferredStockMemberus-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMember2021-01-012021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-09-300000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberbac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2021-09-300000070858us-gaap:CommoditiesInvestmentMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberbac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel1Memberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2020-12-310000070858us-gaap:CommoditiesInvestmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-07-012021-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-09-300000070858us-gaap:EquitySecuritiesMember2021-06-300000070858us-gaap:EquitySecuritiesMember2021-07-012021-09-300000070858us-gaap:EquitySecuritiesMember2021-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-07-012021-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-06-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-07-012021-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-09-300000070858bac:TradingAccountAssets1Member2021-06-300000070858bac:TradingAccountAssets1Member2021-07-012021-09-300000070858bac:NonAgencyResidentialMember2021-06-300000070858bac:NonAgencyResidentialMember2021-07-012021-09-300000070858bac:NonAgencyResidentialMember2021-09-300000070858bac:ForeignSecuritiesMember2021-06-300000070858bac:ForeignSecuritiesMember2021-07-012021-09-300000070858bac:ForeignSecuritiesMember2021-09-300000070858bac:OtherTaxableSecuritiesMember2021-06-300000070858bac:OtherTaxableSecuritiesMember2021-07-012021-09-300000070858bac:OtherTaxableSecuritiesMember2021-09-300000070858bac:TaxExemptSecuritiesMember2021-06-300000070858bac:TaxExemptSecuritiesMember2021-07-012021-09-300000070858bac:TaxExemptSecuritiesMember2021-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-07-012021-09-300000070858us-gaap:OtherDebtSecuritiesMember2021-06-300000070858us-gaap:OtherDebtSecuritiesMember2021-07-012021-09-300000070858us-gaap:OtherDebtSecuritiesMember2021-09-300000070858us-gaap:LoansReceivableMember2021-06-300000070858us-gaap:LoansReceivableMember2021-07-012021-09-300000070858us-gaap:LoansReceivableMember2021-09-300000070858bac:LoansHeldForSaleMember2021-06-300000070858bac:LoansHeldForSaleMember2021-07-012021-09-300000070858bac:LoansHeldForSaleMember2021-09-300000070858us-gaap:OtherAssetsMember2021-06-300000070858us-gaap:OtherAssetsMember2021-07-012021-09-300000070858us-gaap:OtherAssetsMember2021-09-300000070858bac:CorporateSecuritiesandOtherMember2021-06-300000070858bac:CorporateSecuritiesandOtherMember2021-07-012021-09-300000070858bac:CorporateSecuritiesandOtherMember2021-09-300000070858us-gaap:LongTermDebtMember2021-06-300000070858us-gaap:LongTermDebtMember2021-07-012021-09-300000070858us-gaap:LongTermDebtMember2021-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-06-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-07-012020-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-09-300000070858us-gaap:EquitySecuritiesMember2020-06-300000070858us-gaap:EquitySecuritiesMember2020-07-012020-09-300000070858us-gaap:EquitySecuritiesMember2020-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-06-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-012020-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2020-06-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2020-07-012020-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2020-09-300000070858bac:TradingAccountAssets1Member2020-06-300000070858bac:TradingAccountAssets1Member2020-07-012020-09-300000070858bac:TradingAccountAssets1Member2020-09-300000070858bac:NonAgencyResidentialMember2020-06-300000070858bac:NonAgencyResidentialMember2020-07-012020-09-300000070858bac:NonAgencyResidentialMember2020-09-300000070858bac:ForeignSecuritiesMember2020-06-300000070858bac:ForeignSecuritiesMember2020-07-012020-09-300000070858bac:ForeignSecuritiesMember2020-09-300000070858bac:OtherTaxableSecuritiesMember2020-06-300000070858bac:OtherTaxableSecuritiesMember2020-07-012020-09-300000070858bac:OtherTaxableSecuritiesMember2020-09-300000070858bac:TaxExemptSecuritiesMember2020-06-300000070858bac:TaxExemptSecuritiesMember2020-07-012020-09-300000070858bac:TaxExemptSecuritiesMember2020-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2020-06-300000070858us-gaap:AvailableforsaleSecuritiesMember2020-07-012020-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2020-09-300000070858us-gaap:OtherDebtSecuritiesMember2020-06-300000070858us-gaap:OtherDebtSecuritiesMember2020-07-012020-09-300000070858us-gaap:OtherDebtSecuritiesMember2020-09-300000070858us-gaap:LoansReceivableMember2020-06-300000070858us-gaap:LoansReceivableMember2020-07-012020-09-300000070858us-gaap:LoansReceivableMember2020-09-300000070858bac:LoansHeldForSaleMember2020-06-300000070858bac:LoansHeldForSaleMember2020-07-012020-09-300000070858bac:LoansHeldForSaleMember2020-09-300000070858us-gaap:OtherAssetsMember2020-06-300000070858us-gaap:OtherAssetsMember2020-07-012020-09-300000070858us-gaap:OtherAssetsMember2020-09-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2020-06-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2020-07-012020-09-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2020-09-300000070858bac:CorporateSecuritiesandOtherMember2020-06-300000070858bac:CorporateSecuritiesandOtherMember2020-07-012020-09-300000070858bac:CorporateSecuritiesandOtherMember2020-09-300000070858us-gaap:LongTermDebtMember2020-06-300000070858us-gaap:LongTermDebtMember2020-07-012020-09-300000070858us-gaap:LongTermDebtMember2020-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-01-012021-09-300000070858us-gaap:EquitySecuritiesMember2020-12-310000070858us-gaap:EquitySecuritiesMember2021-01-012021-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-01-012021-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2020-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-01-012021-09-300000070858bac:TradingAccountAssets1Member2021-01-012021-09-300000070858bac:NonAgencyResidentialMember2020-12-310000070858bac:NonAgencyResidentialMember2021-01-012021-09-300000070858bac:ForeignSecuritiesMember2020-12-310000070858bac:ForeignSecuritiesMember2021-01-012021-09-300000070858bac:OtherTaxableSecuritiesMember2020-12-310000070858bac:OtherTaxableSecuritiesMember2021-01-012021-09-300000070858bac:TaxExemptSecuritiesMember2020-12-310000070858bac:TaxExemptSecuritiesMember2021-01-012021-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2021-01-012021-09-300000070858us-gaap:OtherDebtSecuritiesMember2020-12-310000070858us-gaap:OtherDebtSecuritiesMember2021-01-012021-09-300000070858us-gaap:LoansReceivableMember2020-12-310000070858us-gaap:LoansReceivableMember2021-01-012021-09-300000070858bac:LoansHeldForSaleMember2020-12-310000070858bac:LoansHeldForSaleMember2021-01-012021-09-300000070858us-gaap:OtherAssetsMember2020-12-310000070858us-gaap:OtherAssetsMember2021-01-012021-09-300000070858bac:CorporateSecuritiesandOtherMember2020-12-310000070858bac:CorporateSecuritiesandOtherMember2021-01-012021-09-300000070858us-gaap:LongTermDebtMember2020-12-310000070858us-gaap:LongTermDebtMember2021-01-012021-09-300000070858bac:CorporateSecuritiesTradingLoansandOtherMember2019-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-01-012020-09-300000070858us-gaap:EquitySecuritiesMember2019-12-310000070858us-gaap:EquitySecuritiesMember2020-01-012020-09-300000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-012020-09-300000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2019-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2020-01-012020-09-300000070858bac:TradingAccountAssets1Member2019-12-310000070858bac:TradingAccountAssets1Member2020-01-012020-09-300000070858bac:NonAgencyResidentialMember2019-12-310000070858bac:NonAgencyResidentialMember2020-01-012020-09-300000070858bac:ForeignSecuritiesMember2019-12-310000070858bac:ForeignSecuritiesMember2020-01-012020-09-300000070858bac:OtherTaxableSecuritiesMember2019-12-310000070858bac:OtherTaxableSecuritiesMember2020-01-012020-09-300000070858bac:TaxExemptSecuritiesMember2019-12-310000070858bac:TaxExemptSecuritiesMember2020-01-012020-09-300000070858us-gaap:AvailableforsaleSecuritiesMember2019-12-310000070858us-gaap:AvailableforsaleSecuritiesMember2020-01-012020-09-300000070858us-gaap:OtherDebtSecuritiesMember2019-12-310000070858us-gaap:OtherDebtSecuritiesMember2020-01-012020-09-300000070858us-gaap:LoansReceivableMember2019-12-310000070858us-gaap:LoansReceivableMember2020-01-012020-09-300000070858bac:LoansHeldForSaleMember2019-12-310000070858bac:LoansHeldForSaleMember2020-01-012020-09-300000070858us-gaap:OtherAssetsMember2019-12-310000070858us-gaap:OtherAssetsMember2020-01-012020-09-300000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2019-12-310000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2020-01-012020-09-300000070858bac:CorporateSecuritiesandOtherMember2019-12-310000070858bac:CorporateSecuritiesandOtherMember2020-01-012020-09-300000070858us-gaap:LongTermDebtMember2019-12-310000070858us-gaap:LongTermDebtMember2020-01-012020-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:LoansandLeasesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-30iso4217:USDbac:security0000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:AvailableForSaleDebtSecuritiesOtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-09-300000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-09-300000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-30iso4217:USDutr:MMBTU0000070858us-gaap:MeasurementInputCommodityForwardPriceMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:MeasurementInputPrepaymentRateMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMemberus-gaap:CreditRiskContractMemberbac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMemberbac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:MeasurementInputCommodityForwardPriceMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputCorrelationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputCorrelationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMembersrt:MaximumMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:IncomeandCostApproachValuationTechniqueMemberbac:MeasurementInputVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberbac:MeasurementInputVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationIRIRMembersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMembersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputInterestRateVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:MeasurementInputInterestRateVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateContractMemberbac:MeasurementInputInterestRateVolatilitiesMembersrt:WeightedAverageMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherFinancialAssetsMember2021-09-300000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:LoansandLeasesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:AvailableForSaleDebtSecuritiesOtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-012020-12-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-012020-12-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-012020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-012020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-012020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-012020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMembersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:MeasurementInputCommodityForwardPriceMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMembersrt:MaximumMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMember