000007085812/312023Q1FALSEhttp://www.bankofamerica.com/20230331#AccountingStandardsUpdate202202MemberP3Mhttp://fasb.org/us-gaap/2022#OtherReceivableshttp://fasb.org/us-gaap/2022#OtherReceivables.05500000708582023-01-012023-03-310000070858us-gaap:CommonStockMember2023-01-012023-03-310000070858us-gaap:SeriesEPreferredStockMember2023-01-012023-03-310000070858bac:SeriesGGPreferredStockMember2023-01-012023-03-310000070858bac:SeriesHHPreferredStockMember2023-01-012023-03-310000070858bac:SeriesLPreferredStockMember2023-01-012023-03-310000070858bac:Series1PreferredStockMember2023-01-012023-03-310000070858bac:Series2PreferredStockMember2023-01-012023-03-310000070858bac:Series4PreferredStockMember2023-01-012023-03-310000070858bac:Series5PreferredStockMember2023-01-012023-03-310000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2023-01-012023-03-310000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2023-01-012023-03-310000070858bac:IncomeCapitalObligationNotesMember2023-01-012023-03-310000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2023-01-012023-03-310000070858bac:SeriesKKPreferredStockMember2023-01-012023-03-310000070858bac:SeriesLLPreferredStockMember2023-01-012023-03-310000070858bac:SeriesNNPreferredStockMember2023-01-012023-03-310000070858bac:SeriesPPPreferredStockMember2023-01-012023-03-310000070858bac:SeriesQQPreferredStockMember2023-01-012023-03-310000070858bac:SeriesSSPreferredStockMember2023-01-012023-03-3100000708582023-04-28xbrli:sharesiso4217:USD00000708582022-01-012022-03-31iso4217:USDxbrli:shares00000708582023-03-3100000708582022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:PreferredStockMember2021-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000070858us-gaap:RetainedEarningsMember2021-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100000708582021-12-310000070858us-gaap:RetainedEarningsMember2022-01-012022-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000070858us-gaap:PreferredStockMember2022-01-012022-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310000070858us-gaap:PreferredStockMember2022-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310000070858us-gaap:RetainedEarningsMember2022-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100000708582022-03-310000070858us-gaap:PreferredStockMember2022-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310000070858us-gaap:RetainedEarningsMember2022-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100000708582022-01-012022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858us-gaap:RetainedEarningsMember2023-01-012023-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-03-310000070858us-gaap:PreferredStockMember2023-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-310000070858us-gaap:RetainedEarningsMember2023-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000070858bac:CardIncomeInterchangeFeesMember2023-01-012023-03-310000070858bac:CardIncomeInterchangeFeesMember2022-01-012022-03-310000070858bac:CardIncomeOtherMember2023-01-012023-03-310000070858bac:CardIncomeOtherMember2022-01-012022-03-310000070858us-gaap:CreditCardMember2023-01-012023-03-310000070858us-gaap:CreditCardMember2022-01-012022-03-310000070858bac:ServiceChargesDepositRelatedFeesMember2023-01-012023-03-310000070858bac:ServiceChargesDepositRelatedFeesMember2022-01-012022-03-310000070858bac:ServiceChargesLendingRelatedFeesMember2023-01-012023-03-310000070858bac:ServiceChargesLendingRelatedFeesMember2022-01-012022-03-310000070858bac:ServiceChargesMember2023-01-012023-03-310000070858bac:ServiceChargesMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2023-01-012023-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2023-01-012023-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2022-01-012022-03-310000070858bac:InvestmentandBrokerageServicesMember2023-01-012023-03-310000070858bac:InvestmentandBrokerageServicesMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2023-01-012023-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMember2023-01-012023-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2023-01-012023-03-310000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2022-01-012022-03-310000070858bac:InvestmentBankingFeesMember2023-01-012023-03-310000070858bac:InvestmentBankingFeesMember2022-01-012022-03-310000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2023-01-012023-03-310000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2022-01-012022-03-310000070858us-gaap:InterestRateSwapMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2023-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2023-03-310000070858bac:InterestRateFutureandForwardMember2023-03-310000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2023-03-310000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2023-03-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2023-03-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2023-03-310000070858bac:InterestRateOptionMemberus-gaap:LongMember2023-03-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-03-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-03-310000070858us-gaap:CurrencySwapMember2023-03-310000070858us-gaap:CurrencySwapMemberus-gaap:NondesignatedMember2023-03-310000070858us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2023-03-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2023-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2023-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-03-310000070858us-gaap:EquitySwapMember2023-03-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2023-03-310000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858bac:EquityFutureAndForwardMember2023-03-310000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2023-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2023-03-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:StockOptionMemberus-gaap:LongMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:LongMember2023-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:LongMember2023-03-310000070858bac:CommoditySwapMember2023-03-310000070858bac:CommoditySwapMemberus-gaap:NondesignatedMember2023-03-310000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858bac:CommodityFutureAndForwardMember2023-03-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2023-03-310000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858us-gaap:CommodityOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2023-03-310000070858us-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2023-03-310000070858us-gaap:CommodityOptionMemberus-gaap:LongMember2023-03-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2023-03-310000070858us-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858us-gaap:NondesignatedMember2023-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2023-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2023-03-310000070858us-gaap:InterestRateSwapMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-12-310000070858bac:InterestRateFutureandForwardMember2022-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2022-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:LongMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2022-12-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2022-12-310000070858us-gaap:CurrencySwapMember2022-12-310000070858us-gaap:CurrencySwapMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2022-12-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2022-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2022-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2022-12-310000070858us-gaap:EquitySwapMember2022-12-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858bac:EquityFutureAndForwardMember2022-12-310000070858us-gaap:NondesignatedMemberbac:EquityFutureAndForwardMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:EquityFutureAndForwardMember2022-12-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:StockOptionMemberus-gaap:LongMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:LongMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:LongMember2022-12-310000070858bac:CommoditySwapMember2022-12-310000070858bac:CommoditySwapMemberus-gaap:NondesignatedMember2022-12-310000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858bac:CommodityFutureAndForwardMember2022-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2022-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858us-gaap:CommodityOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2022-12-310000070858us-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2022-12-310000070858us-gaap:CommodityOptionMemberus-gaap:LongMember2022-12-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2022-12-310000070858us-gaap:CommodityOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858us-gaap:NondesignatedMember2022-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2022-12-310000070858us-gaap:DerivativeMember2023-01-012023-03-310000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2023-03-310000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2023-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2022-12-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2023-03-310000070858us-gaap:InterestRateContractMemberus-gaap:ExchangeClearedMember2022-12-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2023-03-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2023-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2022-12-310000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2023-03-310000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2023-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2022-12-310000070858us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:OverTheCounterMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:ExchangeClearedMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:ExchangeClearedMember2022-12-310000070858us-gaap:OverTheCounterMember2023-03-310000070858us-gaap:OverTheCounterMember2022-12-310000070858us-gaap:ExchangeTradedMember2023-03-310000070858us-gaap:ExchangeTradedMember2022-12-310000070858us-gaap:ExchangeClearedMember2023-03-310000070858us-gaap:ExchangeClearedMember2022-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2023-01-012023-03-310000070858bac:InterestRateRiskOnLongTernDebtMember2022-01-012022-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-01-012023-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-01-012022-03-310000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2023-01-012023-03-310000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2022-01-012022-03-310000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-03-310000070858us-gaap:DebtSecuritiesMember2023-03-310000070858us-gaap:DebtSecuritiesMember2022-12-310000070858bac:TradingAccountAssets1Member2023-03-310000070858bac:TradingAccountAssets1Member2022-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2023-03-310000070858bac:InterestRateRiskOnLongTernDebtMember2022-12-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2023-01-012023-03-310000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2022-01-012022-03-310000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858us-gaap:CashFlowHedgingMember2023-01-012023-03-310000070858us-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-03-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2022-01-012022-03-310000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2023-03-310000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2022-12-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:InterestIncomeExpenseMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberus-gaap:CreditMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:InterestIncomeExpenseMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:TradingDerivativesMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2022-01-012022-03-310000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:CreditMemberbac:InterestIncomeExpenseMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:CreditMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:CreditMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMemberbac:InterestIncomeExpenseMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberbac:InterestIncomeExpenseMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:TradingDerivativesMember2022-01-012022-03-310000070858bac:BrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:GlobalMarketsSegmentMember2023-01-012023-03-310000070858bac:BrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:GlobalMarketsSegmentMember2022-01-012022-03-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalNoninvestmentGradeMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-03-310000070858us-gaap:InternalInvestmentGradeMember2023-03-310000070858us-gaap:InternalNoninvestmentGradeMember2023-03-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2022-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalNoninvestmentGradeMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapSellingProtectionMember2022-12-310000070858us-gaap:InternalInvestmentGradeMember2022-12-310000070858us-gaap:InternalNoninvestmentGradeMember2022-12-310000070858us-gaap:CreditRiskContractMember2023-03-310000070858us-gaap:CreditRiskContractMember2022-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2023-03-310000070858bac:MortgageBackedSecuritiesAgencyMember2023-03-310000070858bac:MortgageBackedSecuritiesAgencyMember2022-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-03-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2023-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:MortgageBackedSecuritiesMember2023-03-310000070858us-gaap:MortgageBackedSecuritiesMember2022-12-310000070858us-gaap:USTreasuryAndGovernmentMember2023-03-310000070858us-gaap:USTreasuryAndGovernmentMember2022-12-310000070858bac:ForeignSecuritiesMember2023-03-310000070858bac:ForeignSecuritiesMember2022-12-310000070858bac:OtherTaxableSecuritiesMember2023-03-310000070858bac:OtherTaxableSecuritiesMember2022-12-310000070858bac:TaxExemptSecuritiesMember2023-03-310000070858bac:TaxExemptSecuritiesMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2023-03-31xbrli:pure0000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2023-03-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2023-03-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2023-03-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2022-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2022-12-310000070858us-gaap:DebtSecuritiesMember2023-03-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2023-03-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2022-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2023-03-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2022-12-310000070858us-gaap:OtherAssetsMember2023-03-310000070858us-gaap:OtherAssetsMember2022-12-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2023-03-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:DirectandIndirectFinancingReceivableMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:OtherFinancingReceivablesMember2023-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2023-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:NonperformingFinancingReceivableMember2023-03-310000070858bac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:AssetPledgedAsCollateralMember2023-03-310000070858bac:FederalReserveBankAndFederalHomeLoanBankMemberus-gaap:AssetPledgedAsCollateralMember2023-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:DirectandIndirectFinancingReceivableMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:OtherFinancingReceivablesMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:NonperformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:NonperformingFinancingReceivableMember2022-12-310000070858bac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:SecuritiesBasedLendingLoansMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:AssetPledgedAsCollateralMember2022-12-310000070858bac:FederalReserveBankAndFederalHomeLoanBankMemberus-gaap:AssetPledgedAsCollateralMember2022-12-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2023-03-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:ConsumerPortfolioSegmentMember2023-03-310000070858bac:DirectandIndirectFinancingReceivableMemberus-gaap:ConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:NonperformingFinancingReceivableMember2023-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:NonperformingFinancingReceivableMember2022-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858bac:ReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween620and680Memberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:OtherInternalCreditMetricsMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:OtherInternalCreditMetricsMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-03-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-03-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858bac:LeaseFinancingMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2023-01-012023-03-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:HomeEquityLoanAndReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:RevolvingLoanConvertedtoTermLoanMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-12-310000070858bac:ReverseMortgagesMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:HomeEquityLoanNoLongerOriginatedMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScorebetween620and680Memberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:OtherInternalCreditMetricsMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:OtherInternalCreditMetricsMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2022-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2022-01-012022-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2022-01-012022-12-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CriticizedMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858bac:LeaseFinancingMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858us-gaap:PassMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-01-012022-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-01-012022-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2022-01-012022-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-01-012023-03-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-01-012023-03-310000070858srt:MinimumMemberbac:TrialModificationsMember2023-01-012023-03-310000070858srt:MaximumMemberbac:TrialModificationsMember2023-01-012023-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2023-01-012023-03-310000070858us-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2023-01-012023-03-310000070858us-gaap:ResidentialMortgageMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858bac:PermanentModificationsMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858bac:ResidentialMortgageAndHomeEquityLoanMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:ResidentialMortgageMembersrt:MinimumMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858srt:MaximumMemberus-gaap:ResidentialMortgageMemberbac:PermanentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858srt:MinimumMemberbac:PermanentModificationsMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858srt:MaximumMemberbac:PermanentModificationsMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialMortgageMemberbac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:HomeEquityLoanMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858bac:FinancialAsset30To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:PrincipalForgivenessMember2023-01-012023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberus-gaap:ExtendedMaturityMember2023-01-012023-03-310000070858bac:ForbearanceProgramMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberbac:OtherMiscellaneousModificationsMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMembersrt:MinimumMemberus-gaap:PaymentDeferralMember2023-01-012023-03-310000070858srt:MaximumMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMemberus-gaap:PaymentDeferralMember2023-01-012023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CommercialLoanMember2023-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858us-gaap:HomeEquityMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-31bac:payment0000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-01-012022-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:ExternalProgramsMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherProgramMember2022-01-012022-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMember2022-01-012022-03-310000070858us-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858bac:CreditCardLinesMember2023-01-012023-03-310000070858bac:CreditCardLinesMember2022-01-012022-03-310000070858srt:ScenarioForecastMember2023-01-012023-12-310000070858srt:ScenarioForecastMember2023-10-012023-12-310000070858srt:ScenarioForecastMember2024-10-012024-12-3100000708582022-10-012022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-01-012023-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-01-012022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-01-012023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-01-012022-03-310000070858bac:FirstLienMortgagesMember2023-03-310000070858bac:FirstLienMortgagesMember2022-03-310000070858bac:FirstLienMortgagesMember2023-01-012023-03-310000070858bac:FirstLienMortgagesMember2022-01-012022-03-310000070858bac:FirstLienMortgagesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMember2022-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858us-gaap:PrimeMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858bac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858bac:SubprimeLoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858bac:AltALoanMemberbac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMemberus-gaap:SeniorLienMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMemberus-gaap:SeniorLienMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:MunicipalBondsMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberus-gaap:MunicipalBondsMember2022-12-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858us-gaap:HomeEquityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2023-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2022-12-310000070858bac:ResecuritizationTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858bac:ResecuritizationTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2023-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-12-310000070858us-gaap:CreditCardReceivablesMember2023-03-310000070858us-gaap:CreditCardReceivablesMember2022-12-310000070858bac:ResecuritizationTrustsMember2023-01-012023-03-310000070858bac:ResecuritizationTrustsMember2022-01-012022-03-310000070858bac:SecuritiesMember2023-01-012023-03-310000070858bac:SecuritiesMember2022-01-012022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2023-01-012023-03-310000070858bac:OtherVariableInterestEntityInvestmentVehicleMember2023-01-012023-03-310000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2023-03-310000070858bac:OtherVariableInterestEntitiesMemberbac:VariableInterestEntityMember2023-03-310000070858bac:OtherVariableInterestEntitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2022-12-310000070858bac:OtherVariableInterestEntitiesMemberbac:VariableInterestEntityMember2022-12-310000070858bac:CustomerVehiclesMember2023-03-310000070858bac:CustomerVehiclesMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2023-03-310000070858bac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2022-12-310000070858bac:CollateralizedDebtObligationsAndCollateralizedLoanObligationsMember2023-03-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-03-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2022-12-310000070858bac:InvestmentVehiclesMember2023-03-310000070858bac:InvestmentVehiclesMember2022-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2023-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2023-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:TaxCreditVehiclesMember2022-12-310000070858bac:TaxCreditVehiclesMember2022-12-310000070858bac:TaxCreditVehiclesMember2023-03-310000070858bac:TaxCreditVehiclesMember2023-01-012023-03-310000070858bac:TaxCreditVehiclesMember2022-01-012022-03-310000070858bac:RenewableEnergyInvestmentsMember2023-03-310000070858bac:RenewableEnergyInvestmentsMember2022-12-310000070858bac:RenewableEnergyInvestmentsMember2023-01-012023-03-310000070858bac:RenewableEnergyInvestmentsMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2023-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2022-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2022-12-310000070858us-gaap:TradeNamesMember2022-12-310000070858us-gaap:TradeNamesMember2023-03-310000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2023-01-012023-03-310000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2023-01-012023-03-310000070858us-gaap:MaturityOvernightAndOnDemandMember2023-03-310000070858us-gaap:MaturityUpTo30DaysMember2023-03-310000070858us-gaap:Maturity30To90DaysMember2023-03-310000070858us-gaap:MaturityOver90DaysMember2023-03-310000070858us-gaap:MaturityOvernightAndOnDemandMember2022-12-310000070858us-gaap:MaturityUpTo30DaysMember2022-12-310000070858us-gaap:Maturity30To90DaysMember2022-12-310000070858us-gaap:MaturityOver90DaysMember2022-12-31bac:agreement0000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2023-03-310000070858us-gaap:EquitySecuritiesMember2023-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000070858us-gaap:LoansMember2023-03-310000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:LoansMember2022-12-310000070858us-gaap:UnfundedLoanCommitmentMember2023-03-310000070858us-gaap:UnfundedLoanCommitmentMember2022-12-310000070858us-gaap:HomeEquityMember2023-03-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2023-03-310000070858us-gaap:LetterOfCreditMember2023-03-310000070858bac:OtherCommitmentsMember2023-03-310000070858us-gaap:CommitmentsToExtendCreditMember2023-03-310000070858bac:CreditCardLinesMember2023-03-310000070858us-gaap:HomeEquityMember2022-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000070858us-gaap:LetterOfCreditMember2022-12-310000070858bac:OtherCommitmentsMember2022-12-310000070858us-gaap:CommitmentsToExtendCreditMember2022-12-310000070858bac:CreditCardLinesMember2022-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2023-03-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2022-12-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-03-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2023-03-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalNoninvestmentGradeMember2022-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000070858bac:ResidentialandCommercialPortfolioSegmentsMemberus-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2023-03-310000070858bac:ResidentialandCommercialPortfolioSegmentsMemberus-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2022-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2022-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2023-03-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2022-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2023-03-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2022-12-310000070858bac:ResaleAndForwardDatedResaleAndSecuritiesBorrowingAgreementsAndForwardDatedRepurchaseAndSecuritiesLendingAgreementsMember2023-01-012023-03-310000070858bac:AutoLoansandLeasesMember2023-03-310000070858bac:AutoLoansandLeasesMember2022-12-310000070858bac:AutoLoansandLeasesMember2023-01-012023-03-310000070858bac:EquityInvestmentCommitmentsMember2023-03-310000070858bac:EquityInvestmentCommitmentsMember2022-12-310000070858bac:LifeInsuranceBookValueProtectionMember2022-12-310000070858bac:LifeInsuranceBookValueProtectionMember2023-03-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2023-01-012023-03-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2023-03-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2022-12-310000070858bac:FICCRepoProgramMember2023-03-310000070858bac:FICCRepoProgramMember2022-12-310000070858srt:MinimumMember2023-03-310000070858srt:MaximumMember2023-03-310000070858us-gaap:SubsequentEventMember2023-04-262023-04-2600000708582023-02-012023-02-010000070858us-gaap:CommonStockMember2023-01-012023-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-01-012023-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000070858us-gaap:InterestIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000070858us-gaap:InterestIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberbac:CompensationAndBenefitsMember2023-01-012023-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberbac:CompensationAndBenefitsMember2022-01-012022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonU.S.AndOtherSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2022-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonU.S.AndOtherSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2022-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-01-012023-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-03-310000070858us-gaap:EquitySecuritiesMember2022-12-310000070858us-gaap:EquitySecuritiesMember2023-01-012023-03-310000070858us-gaap:EquitySecuritiesMember2023-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-01-012023-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-01-012023-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-03-310000070858bac:TradingAccountAssets1Member2023-01-012023-03-310000070858bac:NonAgencyResidentialMember2022-12-310000070858bac:NonAgencyResidentialMember2023-01-012023-03-310000070858bac:NonAgencyResidentialMember2023-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-01-012023-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-03-310000070858bac:TaxExemptSecuritiesMember2022-12-310000070858bac:TaxExemptSecuritiesMember2023-01-012023-03-310000070858bac:TaxExemptSecuritiesMember2023-03-310000070858us-gaap:DebtSecuritiesMember2023-01-012023-03-310000070858us-gaap:OtherDebtSecuritiesMember2022-12-310000070858us-gaap:OtherDebtSecuritiesMember2023-01-012023-03-310000070858us-gaap:OtherDebtSecuritiesMember2023-03-310000070858us-gaap:LoansReceivableMember2022-12-310000070858us-gaap:LoansReceivableMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMember2023-03-310000070858bac:LoansHeldForSaleMember2022-12-310000070858bac:LoansHeldForSaleMember2023-01-012023-03-310000070858bac:LoansHeldForSaleMember2023-03-310000070858us-gaap:OtherAssetsMember2022-12-310000070858us-gaap:OtherAssetsMember2023-01-012023-03-310000070858us-gaap:OtherAssetsMember2023-03-310000070858bac:CorporateSecuritiesandOtherMember2022-12-310000070858bac:CorporateSecuritiesandOtherMember2023-01-012023-03-310000070858bac:CorporateSecuritiesandOtherMember2023-03-310000070858us-gaap:ShortTermDebtMember2022-12-310000070858us-gaap:ShortTermDebtMember2023-01-012023-03-310000070858us-gaap:ShortTermDebtMember2023-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-01-012023-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-03-310000070858us-gaap:LongTermDebtMember2022-12-310000070858us-gaap:LongTermDebtMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMember2023-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-01-012022-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:EquitySecuritiesMember2021-12-310000070858us-gaap:EquitySecuritiesMember2022-01-012022-03-310000070858us-gaap:EquitySecuritiesMember2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-01-012022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2021-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-01-012022-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-03-310000070858bac:TradingAccountAssets1Member2021-12-310000070858bac:TradingAccountAssets1Member2022-01-012022-03-310000070858bac:TradingAccountAssets1Member2022-03-310000070858bac:NonAgencyResidentialMember2021-12-310000070858bac:NonAgencyResidentialMember2022-01-012022-03-310000070858bac:NonAgencyResidentialMember2022-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-01-012022-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-03-310000070858bac:TaxExemptSecuritiesMember2021-12-310000070858bac:TaxExemptSecuritiesMember2022-01-012022-03-310000070858bac:TaxExemptSecuritiesMember2022-03-310000070858us-gaap:DebtSecuritiesMember2021-12-310000070858us-gaap:DebtSecuritiesMember2022-01-012022-03-310000070858us-gaap:DebtSecuritiesMember2022-03-310000070858us-gaap:OtherDebtSecuritiesMember2021-12-310000070858us-gaap:OtherDebtSecuritiesMember2022-01-012022-03-310000070858us-gaap:OtherDebtSecuritiesMember2022-03-310000070858us-gaap:LoansReceivableMember2021-12-310000070858us-gaap:LoansReceivableMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMember2022-03-310000070858bac:LoansHeldForSaleMember2021-12-310000070858bac:LoansHeldForSaleMember2022-01-012022-03-310000070858bac:LoansHeldForSaleMember2022-03-310000070858us-gaap:OtherAssetsMember2021-12-310000070858us-gaap:OtherAssetsMember2022-01-012022-03-310000070858us-gaap:OtherAssetsMember2022-03-310000070858bac:CorporateSecuritiesandOtherMember2021-12-310000070858bac:CorporateSecuritiesandOtherMember2022-01-012022-03-310000070858bac:CorporateSecuritiesandOtherMember2022-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2021-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-01-012022-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-03-310000070858us-gaap:LongTermDebtMember2021-12-310000070858us-gaap:LongTermDebtMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2023-03-310000070858bac:LoansandLeasesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2023-03-31iso4217:USDbac:security0000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherAssetsIncludingAuctionRateSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-01-012023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-01-012023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-01-012023-03-310000070858bac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-01-012023-03-310000070858bac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-01-012023-03-310000070858bac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-01-012023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputCommodityForwardPriceMember2023-03-31iso4217:USDutr:MMBTU0000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputCreditCorrelationMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2023-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMembersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMembersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputLongDatedInflationRatesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationRatesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationRatesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherFinancialAssetsMember2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2022-12-310000070858bac:LoansandLeasesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputOfferedPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputLossSeverityMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:LoansHeldForSaleMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:OtherAssetsIncludingAuctionRateSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-12-310000070858bac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-12-310000070858bac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-12-310000070858bac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMembersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberbac:MeasurementInputYieldMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputCommodityForwardPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputUpfrontPointsMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputUpfrontPointsMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputCreditCorrelationMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputCreditCorrelationMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:MinimumMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2022-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMembersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputEquityCorrelationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputEquityCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMembersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EquityContractMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCommodityForwardPriceMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:CommodityContractMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputCorrelationFXIRMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputLongDatedInflationRatesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationRatesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationRatesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMembersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputLongDatedInflationVolatilitiesMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMember2022-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherFinancialAssetsMember2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:FairValueMeasurementsNonrecurringMember2023-01-012023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsNonrecurringMember2022-01-012022-03-310000070858us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858bac:ValuationTechniquePricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858bac:MeasurementInputImpliedYieldMemberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MinimumMember2023-03-310000070858bac:MeasurementInputImpliedYieldMembersrt:MaximumMemberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858us-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858srt:MaximumMemberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858us-gaap:MeasurementInputCostToSellMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2023-03-310000070858bac:ValuationTechniquePricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000070858bac:MeasurementInputImpliedYieldMemberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MinimumMember2022-12-310000070858bac:MeasurementInputImpliedYieldMembersrt:MaximumMemberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858us-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMembersrt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858srt:MaximumMemberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858us-gaap:MeasurementInputCostToSellMembersrt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MarketApproachValuationTechniqueMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2023-03-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2022-12-310000070858bac:TradingAccountAssets1Member2023-03-310000070858bac:TradingAccountAssets1Member2022-12-310000070858bac:TradingInventoryOtherMember2023-03-310000070858bac:TradingInventoryOtherMember2022-12-310000070858us-gaap:LoansReceivableMember2023-03-310000070858us-gaap:LoansReceivableMember2022-12-310000070858bac:LoansHeldForSaleMember2023-03-310000070858bac:LoansHeldForSaleMember2022-12-310000070858us-gaap:OtherAssetsMember2023-03-310000070858us-gaap:OtherAssetsMember2022-12-310000070858bac:LongTermDepositsMember2023-03-310000070858bac:LongTermDepositsMember2022-12-310000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2023-03-310000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2022-12-310000070858us-gaap:ShortTermDebtMember2023-03-310000070858us-gaap:ShortTermDebtMember2022-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-12-310000070858us-gaap:LongTermDebtMember2023-03-310000070858us-gaap:LongTermDebtMember2022-12-310000070858bac:TradingAccountAssets1Memberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:TradingAccountAssets1Memberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858bac:TradingAccountAssets1Member2023-01-012023-03-310000070858bac:TradingAccountAssets1Memberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858bac:TradingAccountAssets1Memberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858bac:TradingAccountAssets1Member2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingInventoryOtherMember2023-01-012023-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberbac:TradingInventoryOtherMember2023-01-012023-03-310000070858bac:TradingInventoryOtherMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingInventoryOtherMember2022-01-012022-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberbac:TradingInventoryOtherMember2022-01-012022-03-310000070858bac:TradingInventoryOtherMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:LoansHeldForSaleMember2023-01-012023-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberbac:LoansHeldForSaleMember2023-01-012023-03-310000070858bac:LoansHeldForSaleMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:LoansHeldForSaleMember2022-01-012022-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberbac:LoansHeldForSaleMember2022-01-012022-03-310000070858bac:LoansHeldForSaleMember2022-01-012022-03-310000070858us-gaap:ShortTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:ShortTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:ShortTermDebtMember2023-01-012023-03-310000070858us-gaap:ShortTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:ShortTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:ShortTermDebtMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMember2022-01-012022-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMember2023-01-012023-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMemberbac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:UnfundedLoanCommitmentMember2023-01-012023-03-310000070858us-gaap:UnfundedLoanCommitmentMember2022-01-012022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-31bac:businessSegment0000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2022-01-012022-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2022-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalMarketsSegmentMember2022-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2023-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2022-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMemberbac:CardIncomeInterchangeFeesMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMemberbac:CardIncomeInterchangeFeesMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:CardIncomeInterchangeFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:CardIncomeInterchangeFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:CardIncomeOtherMemberbac:ConsumerBankingSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:CardIncomeOtherMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:CardIncomeOtherMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:CardIncomeOtherMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMemberus-gaap:CreditCardMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMemberus-gaap:CreditCardMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberus-gaap:CreditCardMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-01-012023-03-310000070858