10-Q 1 bac-20240331.htm 10-Q bac-20240331
000007085812/312024Q1FALSEhttp://fasb.org/us-gaap/2023#AccountingStandardsUpdate202202Memberhttp://fasb.org/us-gaap/2023#LongTermDebthttp://fasb.org/us-gaap/2023#LongTermDebtP3M00000708582024-01-012024-03-310000070858us-gaap:CommonStockMember2024-01-012024-03-310000070858us-gaap:SeriesEPreferredStockMember2024-01-012024-03-310000070858bac:SeriesGGPreferredStockMember2024-01-012024-03-310000070858bac:SeriesHHPreferredStockMember2024-01-012024-03-310000070858bac:SeriesLPreferredStockMember2024-01-012024-03-310000070858bac:Series1PreferredStockMember2024-01-012024-03-310000070858bac:Series2PreferredStockMember2024-01-012024-03-310000070858bac:Series4PreferredStockMember2024-01-012024-03-310000070858bac:Series5PreferredStockMember2024-01-012024-03-310000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2024-01-012024-03-310000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2024-01-012024-03-310000070858bac:IncomeCapitalObligationNotesMember2024-01-012024-03-310000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2024-01-012024-03-310000070858bac:SeriesKKPreferredStockMember2024-01-012024-03-310000070858bac:SeriesLLPreferredStockMember2024-01-012024-03-310000070858bac:SeriesNNPreferredStockMember2024-01-012024-03-310000070858bac:SeriesPPPreferredStockMember2024-01-012024-03-310000070858bac:SeriesQQPreferredStockMember2024-01-012024-03-310000070858bac:SeriesSSPreferredStockMember2024-01-012024-03-3100000708582024-04-29xbrli:sharesiso4217:USD00000708582023-01-012023-03-31iso4217:USDxbrli:shares00000708582024-03-3100000708582023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:NonrecourseMember2024-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:NonrecourseMember2023-12-310000070858us-gaap:PreferredStockMember2022-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310000070858us-gaap:RetainedEarningsMember2022-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100000708582022-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-3100000708582023-03-310000070858us-gaap:PreferredStockMember2023-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310000070858us-gaap:RetainedEarningsMember2023-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000070858us-gaap:RetainedEarningsMember2024-01-012024-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-012024-03-310000070858us-gaap:PreferredStockMember2024-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-310000070858us-gaap:RetainedEarningsMember2024-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000070858bac:CardIncomeInterchangeFeesMember2024-01-012024-03-310000070858bac:CardIncomeInterchangeFeesMember2023-01-012023-03-310000070858bac:CardIncomeOtherMember2024-01-012024-03-310000070858bac:CardIncomeOtherMember2023-01-012023-03-310000070858us-gaap:CreditCardMember2024-01-012024-03-310000070858us-gaap:CreditCardMember2023-01-012023-03-310000070858bac:ServiceChargesDepositRelatedFeesMember2024-01-012024-03-310000070858bac:ServiceChargesDepositRelatedFeesMember2023-01-012023-03-310000070858bac:ServiceChargesLendingRelatedFeesMember2024-01-012024-03-310000070858bac:ServiceChargesLendingRelatedFeesMember2023-01-012023-03-310000070858bac:ServiceChargesMember2024-01-012024-03-310000070858bac:ServiceChargesMember2023-01-012023-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2024-01-012024-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2023-01-012023-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2024-01-012024-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2023-01-012023-03-310000070858bac:InvestmentandBrokerageServicesMember2024-01-012024-03-310000070858bac:InvestmentandBrokerageServicesMember2023-01-012023-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2024-01-012024-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2023-01-012023-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMember2024-01-012024-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMember2023-01-012023-03-310000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2024-01-012024-03-310000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2023-01-012023-03-310000070858bac:InvestmentBankingFeesMember2024-01-012024-03-310000070858bac:InvestmentBankingFeesMember2023-01-012023-03-310000070858bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember2024-01-012024-03-310000070858bac:FederalReserveNonU.S.CentralBanksAndOtherBanksMember2023-01-012023-03-310000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2024-01-012024-03-310000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2023-01-012023-03-310000070858us-gaap:InterestRateSwapMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2024-03-310000070858bac:InterestRateFutureandForwardMember2024-03-310000070858us-gaap:NondesignatedMemberbac:InterestRateFutureandForwardMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateFutureandForwardMember2024-03-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2024-03-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2024-03-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2024-03-310000070858us-gaap:LongMemberbac:InterestRateOptionMember2024-03-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2024-03-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000070858us-gaap:CurrencySwapMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2024-03-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2024-03-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2024-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2024-03-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMember2024-03-310000070858us-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeOptionMember2024-03-310000070858us-gaap:EquitySwapMember2024-03-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2024-03-310000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000070858bac:EquityFutureAndForwardMember2024-03-310000070858bac:EquityFutureAndForwardMemberus-gaap:NondesignatedMember2024-03-310000070858bac:EquityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:LongMemberus-gaap:StockOptionMember2024-03-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2024-03-310000070858us-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMember2024-03-310000070858bac:CommoditySwapMember2024-03-310000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommoditySwapMember2024-03-310000070858bac:CommodityFutureAndForwardMember2024-03-310000070858us-gaap:NondesignatedMemberbac:CommodityFutureAndForwardMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommodityFutureAndForwardMember2024-03-310000070858us-gaap:CommodityOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2024-03-310000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2024-03-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2024-03-310000070858us-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMember2024-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2024-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-03-310000070858us-gaap:NondesignatedMember2024-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2024-03-310000070858us-gaap:InterestRateSwapMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2023-12-310000070858bac:InterestRateFutureandForwardMember2023-12-310000070858us-gaap:NondesignatedMemberbac:InterestRateFutureandForwardMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateFutureandForwardMember2023-12-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2023-12-310000070858bac:InterestRateOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2023-12-310000070858bac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2023-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMember2023-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:LongMemberbac:InterestRateOptionMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000070858us-gaap:CurrencySwapMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:CurrencySwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CurrencySwapMember2023-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2023-12-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2023-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:LongMemberus-gaap:ForeignExchangeOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeOptionMember2023-12-310000070858us-gaap:EquitySwapMember2023-12-310000070858us-gaap:EquitySwapMemberus-gaap:NondesignatedMember2023-12-310000070858us-gaap:EquitySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000070858bac:EquityFutureAndForwardMember2023-12-310000070858bac:EquityFutureAndForwardMemberus-gaap:NondesignatedMember2023-12-310000070858bac:EquityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:StockOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:LongMemberus-gaap:StockOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:StockOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:StockOptionMember2023-12-310000070858bac:CommoditySwapMember2023-12-310000070858us-gaap:NondesignatedMemberbac:CommoditySwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommoditySwapMember2023-12-310000070858bac:CommodityFutureAndForwardMember2023-12-310000070858us-gaap:NondesignatedMemberbac:CommodityFutureAndForwardMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:CommodityFutureAndForwardMember2023-12-310000070858us-gaap:CommodityOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2023-12-310000070858us-gaap:LongMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:LongMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMember2023-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2023-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:NondesignatedMember2023-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2023-12-310000070858us-gaap:DerivativeMember2024-01-012024-03-310000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2024-03-310000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2023-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2024-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2023-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:InterestRateContractMember2024-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:InterestRateContractMember2023-12-310000070858us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2024-03-310000070858us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2023-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2024-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2023-12-310000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2024-03-310000070858us-gaap:EquityContractMemberus-gaap:OverTheCounterMember2023-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2024-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2023-12-310000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2024-03-310000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2023-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2024-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:CommodityContractMember2023-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2024-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:CommodityContractMember2023-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2024-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:OverTheCounterMember2023-12-310000070858us-gaap:OverTheCounterMember2024-03-310000070858us-gaap:OverTheCounterMember2023-12-310000070858us-gaap:ExchangeTradedMember2024-03-310000070858us-gaap:ExchangeTradedMember2023-12-310000070858us-gaap:ExchangeClearedMember2024-03-310000070858us-gaap:ExchangeClearedMember2023-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2024-01-012024-03-310000070858bac:InterestRateRiskOnLongTernDebtMember2023-01-012023-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2024-01-012024-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-01-012023-03-310000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2024-01-012024-03-310000070858us-gaap:InterestIncomeMemberbac:PriceRiskOnCommodityInventoryMember2023-01-012023-03-310000070858us-gaap:InterestIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-03-310000070858us-gaap:InterestIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-03-310000070858us-gaap:InterestExpenseMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2024-01-012024-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2023-01-012023-03-310000070858us-gaap:DebtSecuritiesMember2024-03-310000070858us-gaap:DebtSecuritiesMember2023-12-310000070858bac:TradingAccountAssets1Member2024-03-310000070858bac:TradingAccountAssets1Member2023-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2023-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2024-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2024-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2023-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2024-01-012024-03-310000070858us-gaap:CashFlowHedgingMemberbac:InterestRateRiskOnVariableRatePortfoliosMember2023-01-012023-03-310000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2024-01-012024-03-310000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnForecastedMBSPurchasesMember2023-01-012023-03-310000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2024-01-012024-03-310000070858us-gaap:CashFlowHedgingMemberbac:PriceRiskOnCertainCompensationPlansMember2023-01-012023-03-310000070858us-gaap:CashFlowHedgingMember2024-01-012024-03-310000070858us-gaap:CashFlowHedgingMember2023-01-012023-03-310000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2024-01-012024-03-310000070858us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2024-01-012024-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2024-01-012024-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:CreditRiskOnLoansMember2023-01-012023-03-310000070858bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2024-01-012024-03-310000070858bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMemberbac:NoninterestIncomeOtherOperatingIncomeMember2023-01-012023-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2024-01-012024-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2023-01-012023-03-310000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2024-03-310000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2023-12-310000070858bac:IncomeInterestRateMemberbac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:IncomeInterestRateMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:EquityMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858us-gaap:EquityMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:CreditMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:CreditMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858us-gaap:CreditMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-03-310000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2024-01-012024-03-310000070858bac:TradingDerivativesMember2024-01-012024-03-310000070858bac:IncomeInterestRateMemberbac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:IncomeInterestRateMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:ForeignExchangeMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:EquityMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:EquityMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:CreditMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:CreditMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858us-gaap:CreditMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:TradingDerivativesMemberus-gaap:OtherTradingMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2023-01-012023-03-310000070858bac:TradingDerivativesMember2023-01-012023-03-310000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2024-01-012024-03-310000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2023-01-012023-03-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2024-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-03-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-03-310000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapSellingProtectionMember2024-03-310000070858us-gaap:InternalInvestmentGradeMember2024-03-310000070858us-gaap:InternalNoninvestmentGradeMember2024-03-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2023-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:CreditRiskContractMemberus-gaap:CreditDefaultSwapSellingProtectionMember2023-12-310000070858us-gaap:InternalInvestmentGradeMember2023-12-310000070858us-gaap:InternalNoninvestmentGradeMember2023-12-310000070858us-gaap:CreditRiskContractMember2024-03-310000070858us-gaap:CreditRiskContractMember2023-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2024-03-310000070858bac:MortgageBackedSecuritiesAgencyMember2024-03-310000070858bac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-03-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:MortgageBackedSecuritiesMember2024-03-310000070858us-gaap:MortgageBackedSecuritiesMember2023-12-310000070858us-gaap:USTreasuryAndGovernmentMember2024-03-310000070858us-gaap:USTreasuryAndGovernmentMember2023-12-310000070858bac:ForeignSecuritiesMember2024-03-310000070858bac:ForeignSecuritiesMember2023-12-310000070858bac:OtherTaxableSecuritiesMember2024-03-310000070858bac:OtherTaxableSecuritiesMember2023-12-310000070858bac:TaxExemptSecuritiesMember2024-03-310000070858bac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:PrimeMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-31xbrli:pure0000070858us-gaap:PrimeMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:SubprimeMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:SubprimeMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2024-03-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2024-03-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2023-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2023-12-310000070858us-gaap:DebtSecuritiesMember2024-03-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2024-03-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2023-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2024-03-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2023-12-310000070858us-gaap:OtherAssetsMember2024-03-310000070858us-gaap:OtherAssetsMember2023-12-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2024-03-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialMortgageMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:HomeEquityLoanMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858bac:OtherFinancingReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858bac:OtherFinancingReceivablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMember2024-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2024-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2024-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2024-03-310000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858bac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858bac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858bac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:AssetPledgedAsCollateralMember2024-03-310000070858bac:FederalReserveBankAndFederalHomeLoanBankMemberus-gaap:AssetPledgedAsCollateralMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:HomeEquityLoanMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858bac:OtherFinancingReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858bac:OtherFinancingReceivablesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMember2023-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2023-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2023-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMemberus-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2023-12-310000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858bac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858bac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858bac:SecuritiesBasedLendingLoansMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:AssetPledgedAsCollateralMember2023-12-310000070858bac:FederalReserveBankAndFederalHomeLoanBankMemberus-gaap:AssetPledgedAsCollateralMember2023-12-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2024-03-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:ResidentialMortgageWithNegativeAllowanceMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:HomeEquityLineofCreditWithNegativeAllowanceMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinanceLeasesPortfolioSegmentMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:NonperformingFinancingReceivableMember2024-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:NonperformingFinancingReceivableMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMember2024-03-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScorebetween620and680Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScorebetween680and740Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:LineOfCreditMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:HomeEquityLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:LineOfCreditMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:HomeEquityLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween620and680Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Memberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:LineOfCreditMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Memberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween680and740Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:LineOfCreditMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberbac:RevolvingLoanConvertedtoTermLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanNoLongerOriginatedMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:OtherInternalCreditMetricsMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:OtherInternalCreditMetricsMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-03-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2024-01-012024-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2024-01-012024-03-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-03-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2024-01-012024-03-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2024-01-012024-03-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMemberus-gaap:CriticizedMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2024-01-012024-03-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-03-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2024-03-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Member2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Member2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2024-03-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScorebetween680and740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueLessThanOrEqualToNinetyPercentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:HomeEquityLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:HomeEquityLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:DebtToValueGreaterThanHundredPercentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Memberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Memberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween620and680Memberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:RefreshedFICOScorebetween680and740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberus-gaap:LineOfCreditMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Memberbac:RevolvingLoanConvertedtoTermLoanMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:HomeEquityLoanAndReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:LineOfCreditMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanNoLongerOriginatedMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:RefreshedFICOScorebetween680and740Memberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:RefreshedFICOScorebetween680and740Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:OtherInternalCreditMetricsMemberbac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:OtherInternalCreditMetricsMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-12-310000070858bac:DirectandIndirectFinancingReceivableMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2023-01-012023-12-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-12-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2023-01-012023-12-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:CriticizedMemberus-gaap:RealEstateLoanMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-01-012023-12-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMemberus-gaap:CriticizedMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:LeaseFinancingMember2023-01-012023-12-310000070858us-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMember2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween620and680Member2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberbac:RefreshedFICOScorebetween680and740Member2023-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Member2023-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMemberus-gaap:ResidentialMortgageMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMemberus-gaap:ResidentialMortgageMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMemberus-gaap:HomeEquityLoanMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMemberus-gaap:HomeEquityLoanMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ForbearanceAndOtherPaymentPlansMember2023-01-012023-03-310000070858bac:TrialModificationsMembersrt:MinimumMember2024-01-012024-03-310000070858srt:MaximumMemberbac:TrialModificationsMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:TrialModificationsMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:TrialModificationsMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:TrialModificationsMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:TrialModificationsMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:PermanentModificationsMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:PermanentModificationsMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:PermanentModificationsMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:PermanentModificationsMember2023-01-012023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:PermanentModificationsMemberbac:ResidentialMortgageAndHomeEquityLoanMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:PermanentModificationsMembersrt:MinimumMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:PermanentModificationsMembersrt:MinimumMember2024-01-012024-03-310000070858srt:MaximumMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:PermanentModificationsMember2024-01-012024-03-310000070858srt:MaximumMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:PermanentModificationsMember2024-01-012024-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2024-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:ResidentialMortgageMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:ResidentialMortgageMember2023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:HomeEquityLoanMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberus-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2024-01-012024-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:ContractualInterestRateReductionMemberbac:CreditCardandOtherConsumerPortfolioSegmentMembersrt:MinimumMember2024-01-012024-03-310000070858srt:MaximumMemberus-gaap:ContractualInterestRateReductionMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-01-012024-03-310000070858us-gaap:ContractualInterestRateReductionMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-01-012024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2024-01-012024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:PrincipalForgivenessMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-01-012024-03-310000070858us-gaap:PrincipalForgivenessMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-01-012023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858us-gaap:FinancialAssetNotPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:FinancialAssetNotPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PaymentDeferralMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionDomesticMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:GeographicDistributionForeignMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberus-gaap:PaymentDeferralMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionForeignMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:RealEstateLoanMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:PaymentDeferralMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:RealEstateLoanMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:PaymentDeferralMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:GeographicDistributionForeignMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberus-gaap:PaymentDeferralMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:GeographicDistributionForeignMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMemberus-gaap:RealEstateLoanMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberus-gaap:PaymentDeferralMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMemberus-gaap:RealEstateLoanMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ExtendedMaturityMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:PaymentDeferralMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:ContractualInterestRateReductionMember2023-01-012023-03-310000070858us-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2024-01-012024-03-310000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-01-012023-03-310000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMembersrt:MinimumMemberus-gaap:PaymentDeferralMember2024-01-012024-03-310000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMembersrt:MaximumMemberus-gaap:PaymentDeferralMember2024-01-012024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionDomesticMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionForeignMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:RealEstateLoanMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2024-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionDomesticMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:GeographicDistributionForeignMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:GeographicDistributionForeignMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:GeographicDistributionForeignMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMemberus-gaap:RealEstateLoanMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMemberus-gaap:RealEstateLoanMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:RealEstateLoanMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancialAssetNotPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancialAsset30To89DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-03-310000070858us-gaap:CommercialPortfolioSegmentMember2023-03-310000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2024-03-310000070858us-gaap:CommercialLoanMemberus-gaap:CommercialPortfolioSegmentMember2023-03-310000070858bac:CreditCardLinesMember2024-01-012024-03-310000070858bac:CreditCardLinesMember2023-01-012023-03-310000070858srt:ScenarioForecastMember2024-10-012024-12-310000070858srt:ScenarioForecastMember2025-10-012025-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2024-01-012024-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2023-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310000070858us-gaap:ResidentialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-12-310000070858us-gaap:CommercialPortfolioSegmentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2024-01-012024-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2023-01-012023-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2024-01-012024-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2023-01-012023-03-310000070858bac:FirstLienMortgagesMember2024-03-310000070858bac:FirstLienMortgagesMember2023-03-310000070858bac:FirstLienMortgagesMember2024-01-012024-03-310000070858bac:FirstLienMortgagesMember2023-01-012023-03-310000070858bac:FirstLienMortgagesMember2023-12-310000070858bac:MortgageAndHomeEquitySecuritizationsMember2024-01-012024-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMember2024-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2024-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2024-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:SubprimeLoanMember2024-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMemberbac:SubprimeLoanMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMemberus-gaap:SeniorLienMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMember2023-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:PrimeAndAltALoanMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2024-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2024-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:ResecuritizationTrustsMember2024-01-012024-03-310000070858bac:ResecuritizationTrustsMember2023-01-012023-03-310000070858bac:SecuritiesMember2024-01-012024-03-310000070858bac:SecuritiesMember2023-01-012023-03-310000070858bac:CustomerVehiclesMember2024-03-310000070858bac:CustomerVehiclesMember2023-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-01-012024-03-310000070858us-gaap:CollateralizedDebtObligationsMember2024-03-310000070858us-gaap:CollateralizedDebtObligationsMember2023-12-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:InvestmentVehiclesMember2024-03-310000070858bac:InvestmentVehiclesMember2023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2024-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2023-12-310000070858bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMember2023-12-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SeniorLienMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:CreditCardReceivableAndAssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SeniorLienMember2023-12-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2024-03-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2023-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMemberus-gaap:SeniorLienMember2024-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMemberus-gaap:SeniorLienMember2023-12-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2024-03-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:SeniorLienMember2023-12-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858bac:ResecuritizationTrustsAndCustomerVariableInterestEntityMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMember2024-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:MunicipalBondsAndCollateralizedDebtObligationMember2023-12-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310000070858bac:InvestmentVehiclesAndLeveragedLeaseTrustsMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:TaxCreditVehiclesMember2024-03-310000070858bac:TaxCreditVehiclesMember2023-12-310000070858bac:TaxCreditVehiclesMember2024-01-012024-03-310000070858bac:TaxCreditVehiclesMember2023-01-012023-03-310000070858bac:RenewableEnergyInvestmentsMember2024-03-310000070858bac:RenewableEnergyInvestmentsMember2023-12-310000070858bac:RenewableEnergyInvestmentsMember2024-01-012024-03-310000070858bac:RenewableEnergyInvestmentsMember2023-01-012023-03-310000070858bac:TaxCreditVehiclesMember2024-01-012024-03-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-03-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310000070858bac:OtherVariableInterestEntitiesMember2024-03-310000070858bac:OtherVariableInterestEntitiesMember2023-12-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2024-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-12-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2023-12-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2024-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000070858us-gaap:TradeNamesMember2024-03-310000070858us-gaap:TradeNamesMember2023-12-310000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2024-01-012024-03-310000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2024-01-012024-03-310000070858us-gaap:MaturityOvernightAndOnDemandMember2024-03-310000070858us-gaap:MaturityUpTo30DaysMember2024-03-310000070858us-gaap:Maturity30To90DaysMember2024-03-310000070858us-gaap:MaturityOver90DaysMember2024-03-310000070858us-gaap:MaturityOvernightAndOnDemandMember2023-12-310000070858us-gaap:MaturityUpTo30DaysMember2023-12-310000070858us-gaap:Maturity30To90DaysMember2023-12-310000070858us-gaap:MaturityOver90DaysMember2023-12-31bac:agreement00000708582023-01-012023-12-310000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2024-03-310000070858us-gaap:EquitySecuritiesMember2024-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858us-gaap:LoansMember2024-03-310000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2023-12-310000070858us-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:LoansMember2023-12-310000070858us-gaap:UnfundedLoanCommitmentMember2024-03-310000070858us-gaap:UnfundedLoanCommitmentMember2023-12-310000070858us-gaap:HomeEquityMember2024-03-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2024-03-310000070858us-gaap:LetterOfCreditMember2024-03-310000070858bac:OtherCommitmentsMember2024-03-310000070858us-gaap:CommitmentsToExtendCreditMember2024-03-310000070858bac:CreditCardLinesMember2024-03-310000070858us-gaap:HomeEquityMember2023-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2023-12-310000070858us-gaap:LetterOfCreditMember2023-12-310000070858bac:OtherCommitmentsMember2023-12-310000070858us-gaap:CommitmentsToExtendCreditMember2023-12-310000070858bac:CreditCardLinesMember2023-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2024-03-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2023-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2024-03-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2024-03-310000070858us-gaap:FinancialStandbyLetterOfCreditMemberus-gaap:InternalInvestmentGradeMember2023-12-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2024-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2024-03-310000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialPortfolioSegmentsMemberbac:ResidentialandCommercialFinancingReceivableMember2023-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2024-03-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2023-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2024-03-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2023-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2024-03-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2023-12-310000070858bac:ResaleAndForwardDatedResaleAndSecuritiesBorrowingAgreementsAndForwardDatedRepurchaseAndSecuritiesLendingAgreementsMember2024-01-012024-03-310000070858bac:AutoLoansandLeasesMember2023-12-310000070858bac:AutoLoansandLeasesMember2024-03-310000070858bac:AutoLoansandLeasesMember2024-01-012024-03-310000070858bac:EquityInvestmentCommitmentsMember2024-03-310000070858bac:EquityInvestmentCommitmentsMember2023-12-310000070858bac:LifeInsuranceBookValueProtectionMember2024-03-310000070858bac:LifeInsuranceBookValueProtectionMember2023-12-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2024-01-012024-03-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2024-03-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2023-12-310000070858bac:FICCRepoProgramMember2024-03-310000070858bac:FICCRepoProgramMember2023-12-310000070858srt:MinimumMember2024-03-310000070858srt:MaximumMember2024-03-310000070858us-gaap:SubsequentEventMember2024-04-252024-04-2500000708582024-01-312024-01-310000070858us-gaap:CommonStockMember2024-01-012024-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:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2024-01-012024-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2024-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000070858us-gaap:InterestIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000070858us-gaap:InterestIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000070858bac:CompensationAndBenefitsMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:TaxExemptSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:TaxExemptSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:NonU.S.AndOtherSecuritiesMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2024-03-310000070858bac:MortgageTradingLoansAndAssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310000070858bac:MortgageTradingLoansAndAssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858bac:MortgageTradingLoansAndAssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:MortgageTradingLoansAndAssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2024-03-310000070858us-gaap:CommoditiesInvestmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialMortgageBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:TaxExemptSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:NonU.S.AndOtherSecuritiesMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2023-12-310000070858us-gaap:CommoditiesInvestmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2023-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2024-01-012024-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2024-03-310000070858us-gaap:EquitySecuritiesMember2023-12-310000070858us-gaap:EquitySecuritiesMember2024-01-012024-03-310000070858us-gaap:EquitySecuritiesMember2024-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-01-012024-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2024-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-12-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-01-012024-03-310000070858bac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-03-310000070858bac:TradingAccountAssets1Member2024-01-012024-03-310000070858bac:NonAgencyResidentialMember2023-12-310000070858bac:NonAgencyResidentialMember2024-01-012024-03-310000070858bac:NonAgencyResidentialMember2024-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2023-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2024-01-012024-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2024-03-310000070858us-gaap:DebtSecuritiesMember2024-01-012024-03-310000070858us-gaap:OtherDebtSecuritiesMember2023-12-310000070858us-gaap:OtherDebtSecuritiesMember2024-01-012024-03-310000070858us-gaap:OtherDebtSecuritiesMember2024-03-310000070858us-gaap:LoansReceivableMember2023-12-310000070858us-gaap:LoansReceivableMember2024-01-012024-03-310000070858us-gaap:LoansReceivableMember2024-03-310000070858bac:LoansHeldForSaleMember2023-12-310000070858bac:LoansHeldForSaleMember2024-01-012024-03-310000070858bac:LoansHeldForSaleMember2024-03-310000070858us-gaap:OtherAssetsMember2023-12-310000070858us-gaap:OtherAssetsMember2024-01-012024-03-310000070858us-gaap:OtherAssetsMember2024-03-310000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2023-12-310000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2024-01-012024-03-310000070858bac:TradingAccountLiabilitiesEquitySecuritiesMember2024-03-310000070858bac:CorporateSecuritiesandOtherMember2023-12-310000070858bac:CorporateSecuritiesandOtherMember2024-01-012024-03-310000070858bac:CorporateSecuritiesandOtherMember2024-03-310000070858us-gaap:ShortTermDebtMember2023-12-310000070858us-gaap:ShortTermDebtMember2024-01-012024-03-310000070858us-gaap:ShortTermDebtMember2024-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-01-012024-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-03-310000070858us-gaap:LongTermDebtMember2023-12-310000070858us-gaap:LongTermDebtMember2024-01-012024-03-310000070858us-gaap:LongTermDebtMember2024-03-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:TradingAccountAssets1Member2022-12-310000070858bac:TradingAccountAssets1Member2023-01-012023-03-310000070858bac:TradingAccountAssets1Member2023-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:DebtSecuritiesMember2022-12-310000070858us-gaap:DebtSecuritiesMember2023-01-012023-03-310000070858us-gaap:DebtSecuritiesMember2023-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-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberbac:MeasurementInputYieldMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:LoansandLeasesMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputDefaultRateMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2024-03-31iso4217:USDbac:security0000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMember2024-03-310000070858us-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2024-03-310000070858srt:MaximumMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputYieldMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMember2024-03-310000070858bac:LoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2024-03-310000070858us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMember2024-01-012024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMember2024-01-012024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMember2024-01-012024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-01-012024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2024-01-012024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2024-01-012024-03-310000070858bac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858srt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858srt:WeightedAverageMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMemberbac:MeasurementInputYieldMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2024-03-310000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2024-03-31iso4217:USDutr:MMBTU0000070858srt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858bac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858bac:MeasurementInputCreditCorrelationMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858bac:MeasurementInputCreditCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2024-03-310000070858us-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:IncomeandCostApproachValuationTechniqueMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMembersrt:MinimumMember2024-03-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMember2024-03-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherFinancialAssetsMember2024-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberbac:MeasurementInputYieldMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansMortgageBackedSecuritiesAndAssetBackedSecuritiesMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputPrepaymentRateMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:LoansandLeasesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMemberus-gaap:MeasurementInputDefaultRateMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherDebtSecuritiesMember2023-12-310000070858us-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:MeasurementInputLossSeverityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputYieldMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputYieldMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:NonUSAndOtherTaxableSecuritiesMember2023-12-310000070858bac:LoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2023-12-310000070858us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMember2023-01-012023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMember2023-01-012023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputWeightedAverageLifeFixedRateMember2023-01-012023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-01-012023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310000070858bac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858srt:MaximumMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858srt:WeightedAverageMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOptionAdjustedSpreadVariableRateMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputYieldMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMemberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMemberbac:ValuationIncomeMarketandCostApproachMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMemberbac:ValuationIncomeMarketandCostApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2023-12-310000070858us-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMembersrt:MinimumMember2023-12-310000070858srt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationIncomeMarketandCostApproachMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberbac:MeasurementInputCreditSpreadsMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPrepaymentRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDefaultRateMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858bac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858bac:MeasurementInputCreditCorrelationMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858bac:MeasurementInputCreditCorrelationMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858srt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMember2023-12-310000070858us-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMembersrt:MinimumMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputEquityCorrelationMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:EquityContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:IncomeandCostApproachValuationTechniqueMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberus-gaap:MeasurementInputCommodityForwardPriceMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMembersrt:MinimumMember2023-12-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMember2023-12-310000070858bac:IncomeandCostApproachValuationTechniqueMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputPowerForwardPriceMember2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:MeasurementInputCorrelationIRIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:MeasurementInputCorrelationFXIRMemberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedInflationRatesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858bac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:WeightedAverageMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberbac:OtherFinancialAssetsMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:FairValueMeasurementsNonrecurringMember2024-01-012024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:FairValueMeasurementsNonrecurringMember2023-01-012023-03-310000070858us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858bac:MeasurementInputImpliedYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniquePricingModelMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858srt:MaximumMemberbac:MeasurementInputImpliedYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858srt:MaximumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858srt:MaximumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858srt:WeightedAverageMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858bac:MeasurementInputImpliedYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniquePricingModelMembersrt:MinimumMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858srt:MaximumMemberbac:MeasurementInputImpliedYieldMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniquePricingModelMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858srt:MaximumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858srt:MaximumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858srt:WeightedAverageMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858us-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2024-03-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2023-12-310000070858bac:TradingAccountAssets1Member2024-03-310000070858bac:TradingAccountAssets1Member2023-12-310000070858bac:TradingInventoryOtherMember2024-03-310000070858bac:TradingInventoryOtherMember2023-12-310000070858us-gaap:LoansReceivableMember2024-03-310000070858us-gaap:LoansReceivableMember2023-12-310000070858bac:LoansHeldForSaleMember2024-03-310000070858bac:LoansHeldForSaleMember2023-12-310000070858us-gaap:OtherAssetsMember2024-03-310000070858us-gaap:OtherAssetsMember2023-12-310000070858bac:LongTermDepositsMember2024-03-310000070858bac:LongTermDepositsMember2023-12-310000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310000070858us-gaap:ShortTermDebtMember2024-03-310000070858us-gaap:ShortTermDebtMember2023-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-12-310000070858us-gaap:LongTermDebtMember2024-03-310000070858us-gaap:LongTermDebtMember2023-12-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingAccountAssets1Member2024-01-012024-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberbac:TradingAccountAssets1Member2024-01-012024-03-310000070858bac:TradingAccountAssets1Member2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingAccountAssets1Member2023-01-012023-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberbac:TradingAccountAssets1Member2023-01-012023-03-310000070858bac:TradingAccountAssets1Member2023-01-012023-03-310000070858bac:TradingInventoryOtherMemberbac:MarketMakingAndSimilarActivitiesMember2024-01-012024-03-310000070858bac:TradingInventoryOtherMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858bac:TradingInventoryOtherMember2024-01-012024-03-310000070858bac:TradingInventoryOtherMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:TradingInventoryOtherMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858bac:TradingInventoryOtherMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMemberbac:MarketMakingAndSimilarActivitiesMember2024-01-012024-03-310000070858us-gaap:LoansReceivableMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858us-gaap:LoansReceivableMember2024-01-012024-03-310000070858us-gaap:LoansReceivableMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:LoansReceivableMember2023-01-012023-03-310000070858bac:LoansHeldForSaleMemberbac:MarketMakingAndSimilarActivitiesMember2024-01-012024-03-310000070858bac:LoansHeldForSaleMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858bac:LoansHeldForSaleMember2024-01-012024-03-310000070858bac:LoansHeldForSaleMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858bac:LoansHeldForSaleMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858bac:LoansHeldForSaleMember2023-01-012023-03-310000070858us-gaap:UnfundedLoanCommitmentMemberbac:MarketMakingAndSimilarActivitiesMember2024-01-012024-03-310000070858us-gaap:UnfundedLoanCommitmentMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858us-gaap:UnfundedLoanCommitmentMember2024-01-012024-03-310000070858us-gaap:UnfundedLoanCommitmentMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:UnfundedLoanCommitmentMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:UnfundedLoanCommitmentMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:AccruedExpensesandOtherLiabilitiesMember2024-01-012024-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:AccruedExpensesandOtherLiabilitiesMember2023-01-012023-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2024-01-012024-03-310000070858us-gaap:LongTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858us-gaap:LongTermDebtMember2024-01-012024-03-310000070858us-gaap:LongTermDebtMemberbac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:LongTermDebtMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:FairValueOptionOtherEligibleItemsMember2024-01-012024-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberus-gaap:FairValueOptionOtherEligibleItemsMember2024-01-012024-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:FairValueOptionOtherEligibleItemsMember2023-01-012023-03-310000070858us-gaap:OtherOperatingIncomeExpenseMemberus-gaap:FairValueOptionOtherEligibleItemsMember2023-01-012023-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMember2023-01-012023-03-310000070858bac:MarketMakingAndSimilarActivitiesMember2024-01-012024-03-310000070858us-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310000070858bac:MarketMakingAndSimilarActivitiesMember2023-01-012023-03-310000070858us-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2024-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2023-12-31bac:business_segment0000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2024-01-012024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-01-012023-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMember2023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMember2023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2024-01-012024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2023-01-012023-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2024-01-012024-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalBankingSegmentMember2023-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2023-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2024-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2023-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberbac:CardIncomeInterchangeFeesMember2024-01-012024-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberbac:CardIncomeInterchangeFeesMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberbac:CardIncomeInterchangeFeesMember2024-01-012024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberbac:CardIncomeInterchangeFeesMember2023-01-012023-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberbac:CardIncomeOtherMember2024-01-012024-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberbac:CardIncomeOtherMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberbac:CardIncomeOtherMember2024-01-012024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberbac:CardIncomeOtherMember2023-01-012023-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:CreditCardMember2024-01-012024-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberus-gaap:CreditCardMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:CreditCardMember2024-01-012024-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:CreditCardMember2023-01-012023-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberbac:ServiceChargesDepositRelatedFeesMember2024-01-012024-03-310000070858bac:ConsumerBankingSegmentMemberus-gaap:OperatingSegmentsMemberbac:ServiceChargesDepositRelatedFeesMember2023-01-012023-03-310000070858us-gaap:OperatingSegmentsMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberbac:ServiceChargesDepositRelatedFeesMember2024-01-012024-03-310000070858