0000070858-22-000088.txt : 20220429 0000070858-22-000088.hdr.sgml : 20220429 20220429164928 ACCESSION NUMBER: 0000070858-22-000088 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 145 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220429 DATE AS OF CHANGE: 20220429 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BANK OF AMERICA CORP /DE/ CENTRAL INDEX KEY: 0000070858 STANDARD INDUSTRIAL CLASSIFICATION: NATIONAL COMMERCIAL BANKS [6021] IRS NUMBER: 560906609 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-06523 FILM NUMBER: 22876669 BUSINESS ADDRESS: STREET 1: BANK OF AMERICA CORPORATE CENTER STREET 2: 100 N TRYON ST CITY: CHARLOTTE STATE: NC ZIP: 28255 BUSINESS PHONE: 7043868486 MAIL ADDRESS: STREET 1: BANK OF AMERICA CORPORATE CENTER STREET 2: 100 N TRYON ST CITY: CHARLOTTE STATE: NC ZIP: 28255 FORMER COMPANY: FORMER CONFORMED NAME: BANKAMERICA CORP/DE/ DATE OF NAME CHANGE: 19981022 FORMER COMPANY: FORMER CONFORMED NAME: NATIONSBANK CORP DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: NCNB CORP DATE OF NAME CHANGE: 19920107 10-Q 1 bac-20220331.htm 10-Q bac-20220331
000007085812/312022Q1FALSE00000708582022-01-012022-03-310000070858us-gaap:CommonStockMember2022-01-012022-03-310000070858us-gaap:SeriesEPreferredStockMember2022-01-012022-03-310000070858bac:SeriesGGPreferredStockMember2022-01-012022-03-310000070858bac:SeriesHHPreferredStockMember2022-01-012022-03-310000070858bac:SeriesLPreferredStockMember2022-01-012022-03-310000070858bac:Series1PreferredStockMember2022-01-012022-03-310000070858bac:Series2PreferredStockMember2022-01-012022-03-310000070858bac:Series4PreferredStockMember2022-01-012022-03-310000070858bac:Series5PreferredStockMember2022-01-012022-03-310000070858bac:FloatingRatePreferredHybridIncomeTermSecuritiesMember2022-01-012022-03-310000070858bac:A5.63FixedtoFloatingRatePreferredHybridIncomeTermSecuritiesMember2022-01-012022-03-310000070858bac:IncomeCapitalObligationNotesMember2022-01-012022-03-310000070858bac:SeniorMediumTermNotesSeriesAStepUpCallableNotesMember2022-01-012022-03-310000070858bac:SeriesKKPreferredStockMember2022-01-012022-03-310000070858bac:SeriesLLPreferredStockMember2022-01-012022-03-310000070858bac:SeriesNNPreferredStockMember2022-01-012022-03-310000070858bac:SeriesPPPreferredStockMember2022-01-012022-03-310000070858bac:SeriesQQPreferredStockMember2022-01-012022-03-310000070858bac:SeriesSSPreferredStockMember2022-01-012022-03-3100000708582022-04-28xbrli:sharesiso4217:USD00000708582021-01-012021-03-31iso4217:USDxbrli:shares00000708582022-03-3100000708582021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ShortTermDebtMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ShortTermDebtMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherLiabilitiesMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherLiabilitiesMember2021-12-310000070858us-gaap:PreferredStockMember2020-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000070858us-gaap:RetainedEarningsMember2020-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100000708582020-12-310000070858us-gaap:RetainedEarningsMember2021-01-012021-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000070858us-gaap:PreferredStockMember2021-01-012021-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310000070858us-gaap:PreferredStockMember2021-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310000070858us-gaap:RetainedEarningsMember2021-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100000708582021-03-310000070858us-gaap:PreferredStockMember2021-12-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000070858us-gaap:RetainedEarningsMember2021-12-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000070858us-gaap:RetainedEarningsMember2022-01-012022-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000070858us-gaap:PreferredStockMember2022-01-012022-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310000070858us-gaap:PreferredStockMember2022-03-310000070858us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310000070858us-gaap:RetainedEarningsMember2022-03-310000070858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000070858bac:CardIncomeInterchangeFeesMember2022-01-012022-03-310000070858bac:CardIncomeInterchangeFeesMember2021-01-012021-03-310000070858bac:CardIncomeOtherMember2022-01-012022-03-310000070858bac:CardIncomeOtherMember2021-01-012021-03-310000070858us-gaap:CreditCardMember2022-01-012022-03-310000070858us-gaap:CreditCardMember2021-01-012021-03-310000070858bac:ServiceChargesDepositRelatedFeesMember2022-01-012022-03-310000070858bac:ServiceChargesDepositRelatedFeesMember2021-01-012021-03-310000070858bac:ServiceChargesLendingRelatedFeesMember2022-01-012022-03-310000070858bac:ServiceChargesLendingRelatedFeesMember2021-01-012021-03-310000070858bac:ServiceChargesMember2022-01-012022-03-310000070858bac:ServiceChargesMember2021-01-012021-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMember2021-01-012021-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMember2021-01-012021-03-310000070858bac:InvestmentandBrokerageServicesMember2022-01-012022-03-310000070858bac:InvestmentandBrokerageServicesMember2021-01-012021-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMember2021-01-012021-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMember2021-01-012021-03-310000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeFinancialAdvisoryServicesMember2021-01-012021-03-310000070858bac:InvestmentBankingFeesMember2022-01-012022-03-310000070858bac:InvestmentBankingFeesMember2021-01-012021-03-310000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2022-01-012022-03-310000070858bac:CardIncomeInterchangeFeesAndMerchantIncomeMember2021-01-012021-03-310000070858us-gaap:InterestRateSwapMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2022-03-310000070858us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858bac:InterestRateFutureandForwardMember2022-03-310000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2022-03-310000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:NondesignatedMemberbac:InterestRateOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateOptionMemberus-gaap:ShortMember2022-03-310000070858bac:InterestRateOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:NondesignatedMemberbac:InterestRateOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:CurrencySwapMember2022-03-310000070858us-gaap:CurrencySwapMemberus-gaap:NondesignatedMember2022-03-310000070858us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2022-03-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2022-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2022-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2022-03-310000070858us-gaap:EquitySwapMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:EquitySwapMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:EquitySwapMember2022-03-310000070858bac:EquityFutureAndForwardMember2022-03-310000070858bac:EquityFutureAndForwardMemberus-gaap:NondesignatedMember2022-03-310000070858bac:EquityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:StockOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2022-03-310000070858us-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2022-03-310000070858us-gaap:StockOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:StockOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2022-03-310000070858us-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2022-03-310000070858bac:CommoditySwapMember2022-03-310000070858bac:CommoditySwapMemberus-gaap:NondesignatedMember2022-03-310000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858bac:CommodityFutureAndForwardMember2022-03-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2022-03-310000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858us-gaap:CommodityOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2022-03-310000070858us-gaap:CommodityOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2022-03-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-03-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-03-310000070858us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMember2022-03-310000070858us-gaap:NondesignatedMember2022-03-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2022-03-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:InterestRateSwapMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2021-12-310000070858us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:InterestRateFutureandForwardMember2021-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:NondesignatedMember2021-12-310000070858bac:InterestRateFutureandForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:InterestRateOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:NondesignatedMemberbac:InterestRateOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateOptionMemberus-gaap:ShortMember2021-12-310000070858bac:InterestRateOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:NondesignatedMemberbac:InterestRateOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:InterestRateOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:CurrencySwapMember2021-12-310000070858us-gaap:CurrencySwapMemberus-gaap:NondesignatedMember2021-12-310000070858us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:ForeignExchangeSpotFutureAndForwardMember2021-12-310000070858us-gaap:NondesignatedMemberbac:ForeignExchangeSpotFutureAndForwardMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberbac:ForeignExchangeSpotFutureAndForwardMember2021-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2021-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:ForeignExchangeOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2021-12-310000070858us-gaap:EquitySwapMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:EquitySwapMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:EquitySwapMember2021-12-310000070858bac:EquityFutureAndForwardMember2021-12-310000070858bac:EquityFutureAndForwardMemberus-gaap:NondesignatedMember2021-12-310000070858bac:EquityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:StockOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:StockOptionMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2021-12-310000070858us-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ShortMember2021-12-310000070858us-gaap:StockOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:StockOptionMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-12-310000070858us-gaap:StockOptionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2021-12-310000070858bac:CommoditySwapMember2021-12-310000070858bac:CommoditySwapMemberus-gaap:NondesignatedMember2021-12-310000070858bac:CommoditySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858bac:CommodityFutureAndForwardMember2021-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:NondesignatedMember2021-12-310000070858bac:CommodityFutureAndForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CommodityOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:ShortMember2021-12-310000070858us-gaap:CommodityOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityOptionMemberus-gaap:LongMember2021-12-310000070858us-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMemberus-gaap:CreditDefaultSwapBuyingProtectionMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:NondesignatedMemberus-gaap:OtherCreditDerivativesMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCreditDerivativesMember2021-12-310000070858us-gaap:NondesignatedMember2021-12-310000070858us-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000070858us-gaap:CreditDefaultSwapBuyingProtectionMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:DerivativeMember2022-01-012022-03-310000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2022-03-310000070858us-gaap:InterestRateContractMemberus-gaap:OverTheCounterMember2021-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2022-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:InterestRateContractMember2021-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:InterestRateContractMember2022-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:InterestRateContractMember2021-12-310000070858us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2022-03-310000070858us-gaap:OverTheCounterMemberus-gaap:ForeignExchangeContractMember2021-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2022-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:ForeignExchangeContractMember2021-12-310000070858us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2022-03-310000070858us-gaap:OverTheCounterMemberus-gaap:EquityContractMember2021-12-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2022-03-310000070858us-gaap:ExchangeTradedMemberus-gaap:EquityContractMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:OverTheCounterMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeTradedMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeTradedMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeClearedMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:ExchangeClearedMember2021-12-310000070858us-gaap:OverTheCounterMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:OverTheCounterMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:ExchangeClearedMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:ExchangeClearedMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:OverTheCounterMember2022-03-310000070858us-gaap:OverTheCounterMember2021-12-310000070858us-gaap:ExchangeTradedMember2022-03-310000070858us-gaap:ExchangeTradedMember2021-12-310000070858us-gaap:ExchangeClearedMember2022-03-310000070858us-gaap:ExchangeClearedMember2021-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2022-01-012022-03-310000070858bac:InterestRateRiskOnLongTernDebtMember2021-01-012021-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-01-012022-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-01-012021-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:InterestExpenseMember2022-01-012022-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:InterestExpenseMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMember2021-01-012021-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000070858bac:InterestRateAndForeignCurrencyRiskOnLongTermDebtMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2022-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2021-12-310000070858bac:TradingAccountAssets1Member2022-03-310000070858bac:TradingAccountAssets1Member2021-12-310000070858bac:InterestRateRiskOnLongTernDebtMember2022-03-310000070858bac:InterestRateRiskOnLongTernDebtMember2021-12-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2022-03-310000070858bac:InterestRateRiskOnAvailableForSaleSecuritiesMember2021-12-310000070858us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-03-310000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858bac:InterestRateRiskOnVariableRatePortfoliosMemberus-gaap:CashFlowHedgingMember2021-01-012021-03-310000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858bac:PriceRiskOnForecastedMBSPurchasesMemberus-gaap:CashFlowHedgingMember2021-01-012021-03-310000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858bac:PriceRiskOnCertainCompensationPlansMemberus-gaap:CashFlowHedgingMember2021-01-012021-03-310000070858us-gaap:CashFlowHedgingMember2022-01-012022-03-310000070858us-gaap:CashFlowHedgingMember2021-01-012021-03-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-03-310000070858us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2021-01-012021-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateRiskOnMortgageActivitiesMember2021-01-012021-03-310000070858bac:CreditRiskOnLoansMemberbac:NoninterestIncomeOtherOperatingIncomeMember2022-01-012022-03-310000070858bac:CreditRiskOnLoansMemberbac:NoninterestIncomeOtherOperatingIncomeMember2021-01-012021-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivitiesMember2021-01-012021-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2022-01-012022-03-310000070858bac:NoninterestIncomeOtherOperatingIncomeMemberbac:DeferredCompensationHedgesMember2021-01-012021-03-310000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2022-03-310000070858bac:ForeignMortgagebackedSecuritiesandForeignSecuritiesMember2021-12-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2022-01-012022-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:EquityMember2022-01-012022-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:EquityMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:EquityMember2022-01-012022-03-310000070858bac:TradingDerivativesMemberus-gaap:EquityMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:CreditMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:CreditMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858us-gaap:CreditMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:OtherTradingMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:OtherTradingMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858us-gaap:OtherTradingMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2022-01-012022-03-310000070858bac:TradingDerivativesMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-03-310000070858bac:TradingDerivativesMemberbac:IncomeInterestRateMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-03-310000070858bac:TradingDerivativesMemberus-gaap:ForeignExchangeMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-03-310000070858bac:TradingDerivativesMemberus-gaap:EquityMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:CreditMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:CreditMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:CreditMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858us-gaap:CreditMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:OtherTradingMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:InterestIncomeExpenseMemberus-gaap:OtherTradingMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberus-gaap:OtherTradingMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858us-gaap:OtherTradingMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:InterestIncomeExpenseMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:OperatingIncomeLossAndBrokerageCommissionsAndAssetManagementFeeRevenueMemberbac:TradingDerivativesMember2021-01-012021-03-310000070858bac:TradingDerivativesMember2021-01-012021-03-310000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2022-01-012022-03-310000070858bac:GlobalMarketsSegmentMemberbac:BrokerageCommissionsAndAssetManagementFeeRevenueMember2021-01-012021-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:OtherCreditDerivativesMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:InternalInvestmentGradeMember2022-03-310000070858us-gaap:InternalNoninvestmentGradeMember2022-03-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:CreditDefaultSwapMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditDefaultSwapMemberus-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:InternalInvestmentGradeMemberus-gaap:OtherCreditDerivativesMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:OtherCreditDerivativesMemberus-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:CreditDefaultSwapSellingProtectionMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:InternalInvestmentGradeMember2021-12-310000070858us-gaap:InternalNoninvestmentGradeMember2021-12-310000070858us-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:CreditRiskContractMember2021-12-310000070858bac:SubsidiariesBankofAmericaN.A.Member2022-03-310000070858bac:MortgageBackedSecuritiesAgencyMember2022-03-310000070858bac:MortgageBackedSecuritiesAgencyMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-03-310000070858bac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2022-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:MortgageBackedSecuritiesMember2022-03-310000070858us-gaap:MortgageBackedSecuritiesMember2021-12-310000070858us-gaap:USTreasuryAndGovernmentMember2022-03-310000070858us-gaap:USTreasuryAndGovernmentMember2021-12-310000070858bac:ForeignSecuritiesMember2022-03-310000070858bac:ForeignSecuritiesMember2021-12-310000070858bac:OtherTaxableSecuritiesMember2022-03-310000070858bac:OtherTaxableSecuritiesMember2021-12-310000070858bac:TaxExemptSecuritiesMember2022-03-310000070858bac:TaxExemptSecuritiesMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2022-03-31xbrli:pure0000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:PrimeMember2021-12-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2022-03-310000070858us-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:SubprimeMember2021-12-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2022-03-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2022-03-310000070858us-gaap:FederalNationalMortgageAssociationFnmaInsuredLoansMember2021-12-310000070858us-gaap:FederalHomeLoanMortgageCorporationFhlmcInsuredLoansMember2021-12-310000070858us-gaap:DebtSecuritiesMember2022-03-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2022-03-310000070858bac:U.S.AgencyAndU.S.TreasurySecuritiesMember2021-12-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2022-03-310000070858bac:AllNonU.S.AgencyAndNonU.S.TreasurySecuritiesMember2021-12-310000070858us-gaap:OtherAssetsMember2022-03-310000070858us-gaap:OtherAssetsMember2021-12-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2022-03-310000070858bac:TimeDepositsPlacedAndOtherShortTermInvestmentsMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:HomeEquityLoanMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:OtherFinancingReceivablesMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:OtherFinancingReceivablesMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:OtherFinancingReceivablesMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:OtherFinancingReceivablesMember2022-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2022-03-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2022-03-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2022-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-03-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2022-03-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2022-03-310000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:SecuritiesBasedLendingLoansMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:SecuritiesBasedLendingLoansMemberus-gaap:GeographicDistributionForeignMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:HomeEquityLoanMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:HomeEquityLoanMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityLoanMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CreditCardReceivablesMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberbac:OtherFinancingReceivablesMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:OtherFinancingReceivablesMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberbac:OtherFinancingReceivablesMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberbac:OtherFinancingReceivablesMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbac:OtherFinancingReceivablesMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:RealEstateLoanMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMemberbac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-12-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMember2021-12-310000070858us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858bac:FinancingReceivablesTotal30DaysorGreaterPastDueMember2021-12-310000070858bac:FinancingReceivablesCurrentorLessThan30DaysPastDueMember2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:NonperformingFinancingReceivableMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:FinancingReceivables60To89DaysPastDueMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2021-12-310000070858us-gaap:UsGovernmentAgencyInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2021-12-310000070858us-gaap:NonperformingFinancingReceivableMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:AutoAndSpecialtyLendingLoansAndLeasesMemberbac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:GeographicDistributionDomesticMemberbac:SecuritiesBasedLendingLoansMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:SecuritiesBasedLendingLoansMemberus-gaap:GeographicDistributionForeignMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2022-03-310000070858bac:FederalNationalMortgageAssociationCertificatesandObligationsFNMAandFederalHomeLoanMortgageCorporationCertificatesandObligationsFHLMCMemberus-gaap:ResidentialMortgageMember2021-12-3100000708582021-01-012021-12-310000070858bac:ResidentialMortgageWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858bac:ResidentialMortgageWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858bac:HomeEquityLineofCreditWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858bac:HomeEquityLineofCreditWithNegativeAllowanceMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:ConsumerPortfolioSegmentMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:FinanceLeasesPortfolioSegmentMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:NonperformingFinancingReceivableMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:NonperformingFinancingReceivableMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2022-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanNoLongerOriginatedMember2022-03-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2022-03-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2022-03-310000070858bac:OtherInternalCreditMetricsMemberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858bac:OtherInternalCreditMetricsMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2022-03-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2022-03-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:PassMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:LeaseFinancingMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2022-03-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2022-03-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:FullyInsuredLoansMemberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueLessThanOrEqualToNinetyPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858us-gaap:LineOfCreditMemberbac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanNinetyPercentButLessThanOrEqualToHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:DebtToValueGreaterThanHundredPercentMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858us-gaap:LineOfCreditMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreLessThan620Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858us-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanAndReverseMortgagesMember2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:LineOfCreditMemberus-gaap:ResidentialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:ResidentialPortfolioSegmentMemberbac:RevolvingLoanConvertedtoTermLoanMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ReverseMortgagesMember2021-12-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:HomeEquityLoanNoLongerOriginatedMember2021-12-310000070858bac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreLessThan620Memberbac:CreditCardandDirectIndirectConsumerMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858bac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberbac:CreditCardandDirectIndirectConsumerMember2021-12-310000070858bac:OtherInternalCreditMetricsMemberbac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858bac:OtherInternalCreditMetricsMemberus-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2021-12-310000070858bac:CreditCardandDirectIndirectConsumerMemberbac:DirectandIndirectFinancingReceivableMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberbac:CreditCardandDirectIndirectConsumerMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionForeignMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionForeignMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:PassMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberus-gaap:RealEstateLoanMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:LeaseFinancingMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:CriticizedMemberbac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:LeaseFinancingMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858us-gaap:GeographicDistributionDomesticMemberus-gaap:PassMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858us-gaap:CriticizedMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMemberbac:SmallBusinessFinancingReceivableMember2021-12-310000070858bac:TermLoansMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:GeographicDistributionDomesticMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreLessThan620Memberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:RefreshedFICOScorebetween620and680Memberbac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:SmallBusinessCardLoansMemberus-gaap:CommercialPortfolioSegmentMemberbac:RefreshedFICOScorebetween680and740Member2021-12-310000070858bac:SmallBusinessCardLoansMemberbac:RefreshedFICOScoreGreaterThanOrEqualTo740Memberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858bac:ChapterSevenBankruptcyMemberbac:FederalHousingAdministrationMemberus-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMemberus-gaap:ResidentialPortfolioSegmentMemberus-gaap:NonperformingFinancingReceivableMember2022-03-310000070858bac:ChapterSevenBankruptcyMemberbac:FederalHousingAdministrationMemberus-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMemberus-gaap:PerformingFinancingReceivableMemberus-gaap:ResidentialPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2022-01-012022-03-310000070858us-gaap:ResidentialMortgageMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberus-gaap:HomeEquityMember2021-01-012021-03-310000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:GovernmentModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:ChapterSevenBankruptcyMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2022-01-012022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:TrialModificationsMember2021-01-012021-03-31bac:payment0000070858us-gaap:ResidentialPortfolioSegmentMemberbac:GovernmentModificationsMember2022-01-012022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:GovernmentModificationsMember2021-01-012021-03-310000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:ProprietaryModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2022-01-012022-03-310000070858us-gaap:ResidentialPortfolioSegmentMemberbac:ChapterSevenBankruptcyMember2021-01-012021-03-310000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2022-01-012022-03-310000070858bac:TrialModificationsMemberus-gaap:ResidentialPortfolioSegmentMember2021-01-012021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberus-gaap:CreditCardReceivablesMember2021-01-012021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:DirectandIndirectFinancingReceivableMember2021-01-012021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:InternalProgramsMember2021-01-012021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:ExternalProgramsMember2022-01-012022-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMemberbac:ExternalProgramsMember2021-01-012021-03-310000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2022-01-012022-03-310000070858bac:OtherProgramMemberbac:CreditCardandOtherConsumerPortfolioSegmentMember2021-01-012021-03-310000070858us-gaap:CommercialPortfolioSegmentMember2022-01-012022-03-310000070858us-gaap:CommercialPortfolioSegmentMember2021-01-012021-03-310000070858bac:AffinityCardLoanPortfolioMember2022-01-012022-03-310000070858bac:CreditCardLinesMember2022-01-012022-03-310000070858bac:CreditCardLinesMember2021-01-012021-03-310000070858srt:ScenarioForecastMember2022-10-012022-12-310000070858srt:ScenarioForecastMember2023-10-012023-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2022-03-310000070858us-gaap:ResidentialPortfolioSegmentMember2020-12-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2020-12-310000070858us-gaap:CommercialPortfolioSegmentMember2020-12-310000070858us-gaap:ResidentialPortfolioSegmentMember2021-03-310000070858bac:CreditCardandOtherConsumerPortfolioSegmentMember2021-03-310000070858us-gaap:CommercialPortfolioSegmentMember2021-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-01-012022-03-310000070858bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-01-012021-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2022-01-012022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMember2021-01-012021-03-310000070858bac:FirstLienMortgagesMember2022-03-310000070858bac:FirstLienMortgagesMember2021-03-310000070858bac:FirstLienMortgagesMember2022-01-012022-03-310000070858bac:FirstLienMortgagesMember2021-01-012021-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-03-310000070858us-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:PrimeMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:SubprimeLoanMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberbac:AltALoanMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprisesMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrimeMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:SubprimeLoanMember2021-12-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:AltALoanMember2022-03-310000070858bac:ResidentialMortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:AltALoanMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CommercialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2022-03-310000070858us-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:CreditCardReceivablesMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-03-310000070858us-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-12-310000070858us-gaap:MunicipalBondsMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858us-gaap:MunicipalBondsMemberus-gaap:SeniorLienMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:HomeEquityMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CreditCardReceivablesMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:ResecuritizationTrustsMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:MunicipalBondsMember2021-12-310000070858us-gaap:CreditCardReceivablesMember2022-03-310000070858us-gaap:CreditCardReceivablesMember2021-12-310000070858bac:ResecuritizationTrustsMember2022-01-012022-03-310000070858bac:ResecuritizationTrustsMember2021-01-012021-03-310000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2022-01-012022-03-310000070858bac:SecuritiesMemberbac:ResecuritizationTrustsMember2021-01-012021-03-310000070858us-gaap:MunicipalBondsMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-01-012022-03-310000070858bac:OtherVariableInterestEntityInvestmentVehicleMember2022-01-012022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2022-03-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2022-03-310000070858bac:VariableInterestEntityMemberbac:OtherVariableInterestEntitiesMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2021-12-310000070858us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMemberbac:OtherVariableInterestEntitiesMember2021-12-310000070858bac:VariableInterestEntityMemberbac:OtherVariableInterestEntitiesMember2021-12-310000070858bac:OtherVariableInterestEntitiesMember2022-03-310000070858bac:OtherVariableInterestEntitiesMember2021-12-310000070858bac:CustomerVehiclesMember2022-03-310000070858bac:CustomerVehiclesMember2021-12-310000070858us-gaap:CollateralizedDebtObligationsMember2022-03-310000070858us-gaap:CollateralizedDebtObligationsMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2022-03-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:InvestmentVehiclesMember2021-12-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858bac:InvestmentVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858bac:InvestmentVehiclesMember2022-03-310000070858bac:InvestmentVehiclesMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2021-12-310000070858us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbac:LeveragedLeaseTrustsMember2022-03-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-03-310000070858bac:TaxCreditVehiclesMemberus-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2021-12-310000070858bac:TaxCreditVehiclesMember2022-03-310000070858bac:TaxCreditVehiclesMember2021-12-310000070858bac:TaxCreditVehiclesMember2022-01-012022-03-310000070858bac:TaxCreditVehiclesMember2021-01-012021-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-12-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2022-03-310000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2022-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000070858us-gaap:TradeNamesMember2022-03-310000070858us-gaap:TradeNamesMember2021-12-310000070858bac:SecuritiesLoanedAndFinancialAssetsSoldUnderAgreementsToRepurchaseMember2022-01-012022-03-310000070858bac:SecuritiesBorrowedAndSecuritiesPurchasedUnderAgreementsToResellMember2022-01-012022-03-310000070858us-gaap:MaturityOvernightAndOnDemandMember2022-03-310000070858us-gaap:MaturityUpTo30DaysMember2022-03-310000070858us-gaap:Maturity30To90DaysMember2022-03-310000070858us-gaap:MaturityOver90DaysMember2022-03-310000070858us-gaap:MaturityOvernightAndOnDemandMember2021-12-310000070858us-gaap:MaturityUpTo30DaysMember2021-12-310000070858us-gaap:Maturity30To90DaysMember2021-12-310000070858us-gaap:MaturityOver90DaysMember2021-12-31bac:agreement0000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:EquitySecuritiesMember2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-03-310000070858us-gaap:LoansMember2022-03-310000070858bac:CorporateDebtSecuritiesTradingLoansandOtherMember2021-12-310000070858us-gaap:EquitySecuritiesMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310000070858us-gaap:LoansMember2021-12-310000070858us-gaap:UnfundedLoanCommitmentMember2022-03-310000070858us-gaap:UnfundedLoanCommitmentMember2021-12-310000070858us-gaap:HomeEquityMember2022-03-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2022-03-310000070858us-gaap:LetterOfCreditMember2022-03-310000070858bac:OtherCommitmentsMember2022-03-310000070858us-gaap:CommitmentsToExtendCreditMember2022-03-310000070858bac:CreditCardLinesMember2022-03-310000070858us-gaap:HomeEquityMember2021-12-310000070858us-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000070858us-gaap:LetterOfCreditMember2021-12-310000070858bac:OtherCommitmentsMember2021-12-310000070858us-gaap:CommitmentsToExtendCreditMember2021-12-310000070858bac:CreditCardLinesMember2021-12-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2022-03-310000070858bac:UnfundedLoanCommitmentDebtSecuritiesAndOtherInvestmentsMember2021-12-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-03-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-03-310000070858us-gaap:InternalInvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000070858us-gaap:InternalNoninvestmentGradeMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-03-310000070858us-gaap:ConsumerPortfolioSegmentMemberus-gaap:FinancialStandbyLetterOfCreditMember2021-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialFinancingReceivableMemberbac:ResidentialandCommercialPortfolioSegmentsMember2022-03-310000070858us-gaap:LoanPurchaseCommitmentsMemberbac:ResidentialandCommercialFinancingReceivableMemberbac:ResidentialandCommercialPortfolioSegmentsMember2021-12-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2022-03-310000070858us-gaap:LoanPurchaseCommitmentsMemberus-gaap:CommercialPortfolioSegmentMember2021-12-310000070858bac:LiquefiedNaturalGasCommoditiesMember2022-03-310000070858bac:LiquefiedNaturalGasCommoditiesMember2021-12-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2022-03-310000070858bac:ResaleandForwardDatedResaleandSecuritiesBorrowingAgreementsMember2021-12-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2022-03-310000070858bac:ForwardDatedRepurchaseandSecuritiesLendingAgreementsMember2021-12-310000070858bac:AutoLoansandLeasesMember2022-03-310000070858bac:AutoLoansandLeasesMember2021-12-310000070858bac:AutoLoansandLeasesMember2022-01-012022-03-310000070858bac:EquityInvestmentCommitmentsMember2022-03-310000070858bac:EquityInvestmentCommitmentsMember2021-12-310000070858bac:LifeInsuranceBookValueProtectionMember2022-03-310000070858bac:LifeInsuranceBookValueProtectionMember2021-12-310000070858bac:MerchantProcessingServicersSponsoredEntitiesMember2022-01-012022-03-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2022-03-310000070858bac:RepresentationsAndWarrantiesObligationsAndCorporateGuaranteesMember2021-12-310000070858bac:FICCRepoProgramMember2022-03-310000070858bac:FICCRepoProgramMember2021-12-310000070858srt:MinimumMember2022-03-310000070858srt:MaximumMember2022-03-310000070858us-gaap:SubsequentEventMember2022-04-272022-04-2700000708582022-02-022022-02-020000070858us-gaap:CommonStockMember2022-01-012022-03-310000070858bac:CCARCapitalPlanRepurchasesMemberus-gaap:CommonStockMember2022-01-012022-03-310000070858us-gaap:CommonStockMember2022-03-310000070858bac:SeriesRRPreferredStockMember2022-01-252022-01-250000070858bac:SeriesRRPreferredStockMember2022-01-250000070858bac:SeriesSSPreferredStockMember2022-01-312022-01-310000070858bac:SeriesSSPreferredStockMember2022-01-310000070858bac:SeriesTTPreferredStockMemberus-gaap:SubsequentEventMember2022-04-222022-04-220000070858bac:SeriesTTPreferredStockMemberus-gaap:SubsequentEventMember2022-04-220000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2020-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-01-012021-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2021-12-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000070858us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310000070858us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310000070858us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000070858us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestIncomeMember2021-01-012021-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberbac:CompensationAndBenefitsMember2022-01-012022-03-310000070858us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberbac:CompensationAndBenefitsMember2021-01-012021-03-310000070858us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMemberbac:SeriesLPreferredStockMember2021-01-012021-03-310000070858us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMemberbac:SeriesLPreferredStockMember2022-01-012022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2022-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-03-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2022-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:NonU.S.AndOtherSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2022-03-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:USGovernmentsponsoredAgencyGuaranteedDebtSecuritiesMember2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:MortgageBackedSecuritiesAgencyMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:MortgageBackedSecuritiesAgencyCollateralizedMortgageObligationMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ResidentialMortgageBackedSecuritiesMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:CommercialMortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignCorporateDebtSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2021-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:OtherTaxableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858bac:TaxExemptSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:NonU.S.AndOtherSecuritiesMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberbac:SecuritiesSegregatedforComplianceorDepositedwithClearingOrganizationsMember2021-12-310000070858us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommoditiesInvestmentMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-01-012022-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2022-03-310000070858us-gaap:EquitySecuritiesMember2021-12-310000070858us-gaap:EquitySecuritiesMember2022-01-012022-03-310000070858us-gaap:EquitySecuritiesMember2022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-01-012022-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2022-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-01-012022-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2022-03-310000070858bac:TradingAccountAssets1Member2022-01-012022-03-310000070858bac:NonAgencyResidentialMember2021-12-310000070858bac:NonAgencyResidentialMember2022-01-012022-03-310000070858bac:NonAgencyResidentialMember2022-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-01-012022-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2022-03-310000070858bac:TaxExemptSecuritiesMember2021-12-310000070858bac:TaxExemptSecuritiesMember2022-01-012022-03-310000070858bac:TaxExemptSecuritiesMember2022-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2022-01-012022-03-310000070858us-gaap:OtherDebtSecuritiesMember2021-12-310000070858us-gaap:OtherDebtSecuritiesMember2022-01-012022-03-310000070858us-gaap:OtherDebtSecuritiesMember2022-03-310000070858us-gaap:LoansReceivableMember2021-12-310000070858us-gaap:LoansReceivableMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMember2022-03-310000070858bac:LoansHeldForSaleMember2021-12-310000070858bac:LoansHeldForSaleMember2022-01-012022-03-310000070858bac:LoansHeldForSaleMember2022-03-310000070858us-gaap:OtherAssetsMember2021-12-310000070858us-gaap:OtherAssetsMember2022-01-012022-03-310000070858us-gaap:OtherAssetsMember2022-03-310000070858bac:CorporateSecuritiesandOtherMember2021-12-310000070858bac:CorporateSecuritiesandOtherMember2022-01-012022-03-310000070858bac:CorporateSecuritiesandOtherMember2022-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2021-12-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-01-012022-03-310000070858bac:AccruedExpensesandOtherLiabilitiesMember2022-03-310000070858us-gaap:LongTermDebtMember2021-12-310000070858us-gaap:LongTermDebtMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMember2022-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2020-12-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-01-012021-03-310000070858bac:CorporateSecuritiesTradingLoansandOtherMember2021-03-310000070858us-gaap:EquitySecuritiesMember2020-12-310000070858us-gaap:EquitySecuritiesMember2021-01-012021-03-310000070858us-gaap:EquitySecuritiesMember2021-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-01-012021-03-310000070858us-gaap:ForeignGovernmentDebtSecuritiesMember2021-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2020-12-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-01-012021-03-310000070858bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecuritiesMember2021-03-310000070858bac:TradingAccountAssets1Member2020-12-310000070858bac:TradingAccountAssets1Member2021-01-012021-03-310000070858bac:TradingAccountAssets1Member2021-03-310000070858bac:NonAgencyResidentialMember2020-12-310000070858bac:NonAgencyResidentialMember2021-01-012021-03-310000070858bac:NonAgencyResidentialMember2021-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2020-12-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-01-012021-03-310000070858bac:NonUSAndOtherTaxableSecuritiesMember2021-03-310000070858bac:TaxExemptSecuritiesMember2020-12-310000070858bac:TaxExemptSecuritiesMember2021-01-012021-03-310000070858bac:TaxExemptSecuritiesMember2021-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2020-12-310000070858us-gaap:AvailableforsaleSecuritiesMember2021-01-012021-03-310000070858us-gaap:AvailableforsaleSecuritiesMember2021-03-310000070858us-gaap:OtherDebtSecuritiesMember2020-12-310000070858us-gaap:OtherDebtSecuritiesMember2021-01-012021-03-310000070858us-gaap:OtherDebtSecuritiesMember2021-03-310000070858us-gaap:LoansReceivableMember2020-12-310000070858us-gaap:LoansReceivableMember2021-01-012021-03-310000070858us-gaap:LoansReceivableMember2021-03-310000070858bac:LoansHeldForSaleMember2020-12-310000070858bac:LoansHeldForSaleMember2021-01-012021-03-310000070858bac:LoansHeldForSaleMember2021-03-310000070858us-gaap:OtherAssetsMember2020-12-310000070858us-gaap:OtherAssetsMember2021-01-012021-03-310000070858us-gaap:OtherAssetsMember2021-03-310000070858bac:CorporateSecuritiesandOtherMember2020-12-310000070858bac:CorporateSecuritiesandOtherMember2021-01-012021-03-310000070858bac:CorporateSecuritiesandOtherMember2021-03-310000070858us-gaap:LongTermDebtMember2020-12-310000070858us-gaap:LongTermDebtMember2021-01-012021-03-310000070858us-gaap:LongTermDebtMember2021-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-03-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-03-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2022-03-310000070858bac:LoansandLeasesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDefaultRateMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-03-31iso4217:USDbac:security0000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:DebtSecurityNonUSAndOtherTaxableSecuritiesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:LoansHeldForSaleMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMember2022-03-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-03-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-03-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-01-012022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberbac:MeasurementInputEquityCorrelationMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationIncomeMarketandCostApproachMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationIncomeMarketandCostApproachMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputCommodityForwardPriceMember2022-03-31iso4217:USDutr:MMBTU0000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputCommodityForwardPriceMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputCommodityForwardPriceMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCreditSpreadsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCreditSpreadsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCreditSpreadsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputDefaultRateMember2022-03-310000070858bac:MeasurementInputCreditCorrelationMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858bac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858bac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:WeightedAverageMemberbac:MeasurementInputEquityCorrelationMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2022-03-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputVolatilitiesMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputVolatilitiesMember2022-03-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:MeasurementInputVolatilitiesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858srt:MinimumMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858bac:MeasurementInputCorrelationIRIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858bac:MeasurementInputCorrelationIRIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858bac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858bac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2022-03-310000070858srt:MinimumMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2022-03-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherFinancialAssetsMember2022-03-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:MeasurementInputPrepaymentRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2021-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2021-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2021-12-310000070858bac:LoansandLeasesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDefaultRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMemberus-gaap:MeasurementInputDefaultRateMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherDebtSecuritiesMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputLossSeverityMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:DebtSecurityNonUSAndOtherTaxableSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:LoansHeldForSaleMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherAssetsIncludingAuctionRateSecuritiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowAndMarketApproachMemberus-gaap:MeasurementInputDiscountRateMember2021-12-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858bac:MeasurementInputWeightedAverageLifeFixedRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputWeightedAverageLifeVariableRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-012021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:MeasurementInputOptionAdjustedSpreadFixedRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputOptionAdjustedSpreadVariableRateMembersrt:WeightedAverageMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputYieldMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationIncomeMarketandCostApproachMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationIncomeMarketandCostApproachMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputCommodityForwardPriceMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputCommodityForwardPriceMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationIncomeMarketandCostApproachMemberus-gaap:MeasurementInputCommodityForwardPriceMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CreditRiskContractMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCreditSpreadsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCreditSpreadsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCreditSpreadsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputUpfrontPointsMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:MeasurementInputPrepaymentRateMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMemberus-gaap:MeasurementInputDefaultRateMember2021-12-310000070858bac:MeasurementInputCreditCorrelationMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858bac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858bac:MeasurementInputCreditCorrelationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputOfferedPriceMemberbac:ValuationTechniqueDiscountedCashFlowStochasticRecoveryCorrelationModelMemberus-gaap:CreditRiskContractMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:WeightedAverageMemberbac:MeasurementInputEquityCorrelationMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMember2021-12-310000070858bac:MeasurementInputLongDatedEquityVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquityContractMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputCommodityForwardPriceMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputCorrelationMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputPowerForwardPriceMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:CommodityContractMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputVolatilitiesMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberbac:MeasurementInputVolatilitiesMember2021-12-310000070858us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberbac:IncomeandCostApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMembersrt:WeightedAverageMemberbac:MeasurementInputVolatilitiesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858srt:MinimumMemberbac:MeasurementInputCorrelationIRIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858bac:MeasurementInputCorrelationIRIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858bac:MeasurementInputCorrelationIRIRMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberbac:MeasurementInputCorrelationFXIRMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMemberbac:MeasurementInputLongDatedInflationRatesMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberbac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858bac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858bac:MeasurementInputLongDatedInflationVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2021-12-310000070858srt:MinimumMemberbac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMembersrt:MaximumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMember2021-12-310000070858bac:MeasurementInputInterestRateVolatilitiesMemberus-gaap:FairValueInputsLevel3Memberbac:ValuationTechniqueIndustryStandardDerivativePricingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateContractMembersrt:WeightedAverageMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberbac:OtherFinancialAssetsMember2021-12-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:FairValueMeasurementsNonrecurringMember2022-01-012022-03-310000070858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-03-310000070858us-gaap:FairValueMeasurementsNonrecurringMember2021-01-012021-03-310000070858us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:GovernmentGuaranteedMortgageLoansUponForeclosureReceivableMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-03-310000070858srt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputOfferedPriceMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputOfferedPriceMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858srt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMembersrt:MaximumMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858srt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858srt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMembersrt:MaximumMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberbac:MeasurementInputOtherRealEstateOwnedDiscountRateMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858srt:MinimumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputCostToSellMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCostToSellMembersrt:WeightedAverageMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-12-310000070858us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2022-03-310000070858us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember2021-12-310000070858bac:TradingAccountAssets1Member2022-03-310000070858bac:TradingAccountAssets1Member2021-12-310000070858bac:TradingInventoryOtherMember2022-03-310000070858bac:TradingInventoryOtherMember2021-12-310000070858us-gaap:LoansReceivableMember2022-03-310000070858us-gaap:LoansReceivableMember2021-12-310000070858bac:LoansHeldForSaleMember2022-03-310000070858bac:LoansHeldForSaleMember2021-12-310000070858us-gaap:OtherAssetsMember2022-03-310000070858us-gaap:OtherAssetsMember2021-12-310000070858bac:LongTermDepositsMember2022-03-310000070858bac:LongTermDepositsMember2021-12-310000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2022-03-310000070858us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember2021-12-310000070858us-gaap:ShortTermDebtMember2022-03-310000070858us-gaap:ShortTermDebtMember2021-12-310000070858us-gaap:LongTermDebtMember2022-03-310000070858us-gaap:LongTermDebtMember2021-12-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingAccountAssets1Member2022-01-012022-03-310000070858bac:TradingAccountAssets1Memberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858bac:TradingAccountAssets1Member2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingAccountAssets1Member2021-01-012021-03-310000070858bac:TradingAccountAssets1Memberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858bac:TradingAccountAssets1Member2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingInventoryOtherMember2022-01-012022-03-310000070858bac:TradingInventoryOtherMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858bac:TradingInventoryOtherMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:TradingInventoryOtherMember2021-01-012021-03-310000070858bac:TradingInventoryOtherMemberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858bac:TradingInventoryOtherMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:LoansReceivableMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:LoansReceivableMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:LoansReceivableMember2021-01-012021-03-310000070858us-gaap:LoansReceivableMemberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858us-gaap:LoansReceivableMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:LoansHeldForSaleMember2022-01-012022-03-310000070858bac:LoansHeldForSaleMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858bac:LoansHeldForSaleMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberbac:LoansHeldForSaleMember2021-01-012021-03-310000070858bac:LoansHeldForSaleMemberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858bac:LoansHeldForSaleMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:ShortTermDebtMember2022-01-012022-03-310000070858us-gaap:ShortTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:ShortTermDebtMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:ShortTermDebtMember2021-01-012021-03-310000070858us-gaap:ShortTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858us-gaap:ShortTermDebtMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:LongTermDebtMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:LongTermDebtMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:LongTermDebtMember2021-01-012021-03-310000070858us-gaap:LongTermDebtMemberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858us-gaap:LongTermDebtMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:FairValueOptionOtherEligibleItemsMember2022-01-012022-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMemberus-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMemberus-gaap:FairValueOptionOtherEligibleItemsMember2021-01-012021-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMemberus-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858us-gaap:FairValueOptionOtherEligibleItemsMember2021-01-012021-03-310000070858bac:MarketMakingAndSimilarActivitiesMember2022-01-012022-03-310000070858us-gaap:OtherOperatingIncomeExpenseMember2022-01-012022-03-310000070858bac:MarketMakingAndSimilarActivitiesMember2021-01-012021-03-310000070858us-gaap:OtherOperatingIncomeExpenseMember2021-01-012021-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-03-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2022-03-310000070858us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-12-310000070858us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2021-12-31bac:businessSegment0000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858us-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2021-01-012021-03-310000070858bac:GlobalBankingSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310000070858bac:GlobalMarketsSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2022-03-310000070858bac:CorporateReconcilingItemsAndEliminationsMember2021-03-310000070858bac:CardIncomeInterchangeFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:CardIncomeInterchangeFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:CardIncomeInterchangeFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:CardIncomeInterchangeFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:CardIncomeOtherMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:CardIncomeOtherMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:CardIncomeOtherMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:CardIncomeOtherMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858us-gaap:CreditCardMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858us-gaap:CreditCardMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:CreditCardMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:CreditCardMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:ServiceChargesDepositRelatedFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:ServiceChargesDepositRelatedFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberbac:ServiceChargesDepositRelatedFeesMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberbac:ServiceChargesDepositRelatedFeesMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:ServiceChargesLendingRelatedFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:ServiceChargesLendingRelatedFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:ServiceChargesLendingRelatedFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:ServiceChargesLendingRelatedFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:ServiceChargesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:ServiceChargesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberbac:ServiceChargesMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberbac:ServiceChargesMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesAssetManagementFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberbac:InvestmentAndBrokerageServicesAssetManagementFeesMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:GlobalWealthAndInvestmentManagementSegmentMemberbac:InvestmentAndBrokerageServicesAssetManagementFeesMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:InvestmentAndBrokerageServicesBrokerageFeesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:InvestmentandBrokerageServicesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:InvestmentandBrokerageServicesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:InvestmentandBrokerageServicesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:InvestmentandBrokerageServicesMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeUnderwritingIncomeMemberbac:GlobalWealthAndInvestmentManagementSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2022-01-012022-03-310000070858bac:InvestmentBankingIncomeSyndicationFeesMemberus-gaap:OperatingSegmentsMemberbac:ConsumerBankingSegmentMember2021-01-012021-03-310000070858