BAC


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents


us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities, us-gaap:StatementClassOfStock
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:CapitalToRiskWeightedAssets
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:ComprehensiveIncomeNetOfTax
us-gaap:StatementEquityComponents

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit
us-gaap:StatementScenario

us-gaap:InterestAndFeeIncomeLoansAndLeases

us-gaap:InterestExpense

us-gaap:InterestExpenseLongTermDebt

us-gaap:InterestIncomeExpenseNet

us-gaap:LitigationSettlementExpense

us-gaap:MarketingAndAdvertisingExpense

us-gaap:NetIncomeLoss
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted

us-gaap:PreferredStockDividendsIncomeStatementImpact

us-gaap:Revenues
us-gaap:ConsolidationItems

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity
us-gaap:ConsolidatedEntities

us-gaap:StockholdersEquity
us-gaap:ConsolidatedEntities
us-gaap:StatementEquityComponents
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:TierOneRiskBasedCapital
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:CashAndCashEquivalentsAtCarryingValue
us-gaap:ConsolidatedEntities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
us-gaap:ConsolidatedEntities

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset
us-gaap:BalanceSheetLocation
us-gaap:EquitySecuritiesFvNi

us-gaap:OtherAssets

us-gaap:TimeDepositMaturitiesYearOne
us-gaap:GeographicDistribution

us-gaap:LongTermDebt

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:ConsolidatedEntities
us-gaap:StatementEquityComponents

us-gaap:CommonStocksIncludingAdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:StockIssuedDuringPeriodValueNewIssues
us-gaap:StatementClassOfStock
us-gaap:StatementClassOfStock, us-gaap:SubsequentEventType
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:StatementEquityComponents

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:PaymentsForRepurchaseOfCommonStock
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance
us-gaap:StatementScenario
bac:AllowanceForCreditLossesUnitedStatesGrossDomesticProductEconomicOutlook

bac:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsNetOfTax

bac:CreditValuationGainLossonDerivativeAssetGross

bac:DebitValuationGainLossonDerivativeLiabilityGross

bac:DebtSecuritiesAvailableforsaleRealizedGainLossIncomeTaxExpense
us-gaap:FinancialInstrument
bac:DeconsolidationAssetsDeconsolidatedInPeriod

bac:FeesAndCommissions1
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService
bac:FeesandCommissionsCreditandDebitCardsGross
us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
bac:FinancingReceivableAccruedInterestWriteoff
us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment

bac:FinancingReceivableAllowanceAdjustmentsOther
us-gaap:FinancingReceivablePortfolioSegment

bac:FinancingReceivableAndOffBalanceSheetCreditLossAllowanceIncreaseDecrease

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionIncreaseDecrease

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
bac:FinancingReceivableModificationSubsequentDefaultPercentExpectedToBeInPaymentDefaultWithin12MonthsAfterModification
us-gaap:FinancingReceivablePortfolioSegment
bac:FinancingReceivableModificationsPostModificationInterestRate
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment
bac:FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment
bac:FinancingReceivableModificationsPreModificationInterestRate
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:FinancingReceivablesPeriodIncreaseDecreaseExcludingLoansAccountedForUndertheFairValueOption
us-gaap:FinancingReceivablePortfolioSegment

bac:FundingValuationGainLossonDerivativeAssetGross
us-gaap:FairValueByMeasurementFrequency
bac:GainLossOnForeclosedProperties
us-gaap:FairValueByMeasurementFrequency
bac:GainLossOnLoansAndLeases
us-gaap:FinancialInstrument
bac:GainLossOnLoansHeldForSaleAndSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
us-gaap:FairValueByMeasurementFrequency
bac:GainLossonOtherAssets
us-gaap:FairValueByMeasurementFrequency
bac:GainsLossesOnLoansHeldForSale

bac:IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

bac:IncreaseDecreaseInTimeDepositsAndOtherShortTermInvestments

bac:IncreaseDecreaseinFinancialInstrumentsUsedinOperatingActivitiesandDerivativeAssets

bac:InterestIncomeExpenseNetFullTaxEquivalentBasis
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:FairValueByMeasurementFrequency
bac:LossOnLoansAndLeasesWrittenDownToZero
dei:LegalEntity
bac:MerchantServicesTransactionsProcessedAndSettledBySponsoredEntities
us-gaap:FinancingReceivablePortfolioSegment
bac:NoncashInvestingAndFinancingActivitiesReclassificationsOutOfLoansAndLeasesReceivable

bac:OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther
us-gaap:FinancingReceivablePortfolioSegment

bac:OffBalanceSheetCreditLossLiabilityOther
us-gaap:FinancingReceivablePortfolioSegment

bac:OffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease

bac:PaymentstoAcquireDebtSecuritiesCarriedatFairValue
us-gaap:StatementClassOfStock, us-gaap:StatementScenario, us-gaap:VariableRate
bac:PreferredStockDividendRateBasisSpreadonVariableRate

bac:ProceedsFromMaturitiesPrepaymentsAndCallsOfDebtSecuritiesFairValue

bac:ProceedsFromSalesAndPaydownsOfLoansOriginallyClassifiedAsHeldForSaleAndInstrumentsFromRelatedSecuritizationActivities

bac:ProceedsfromSaleofDebtSecuritiesFairValue

bac:ProductDeliveryAndTransactionRelatedExpenses

bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

bac:RewardsAndRebatesExpenseAndLaborAndRelatedExpense

bac:SalesTypeAndDirectFinancingLeasesLeaseIncome
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InformationByCategoryOfDebtSecurity
bac:SecuritiesReceivedasResecuritizationProceeds
us-gaap:InformationByCategoryOfDebtSecurity
us-gaap:ShortTermDebtType
bac:ShorttermDebtAverageOutstandingRate
us-gaap:InvestmentType
bac:ShorttermInvestmentsAverageOutstandingAmount
us-gaap:InvestmentType
bac:ShorttermInvestmentsAverageOutstandingRate
us-gaap:InvestmentType
bac:ShorttermInvestmentsMaximumMonthendOutstandingAmount

bac:SubsidiaryOwnershipInterestPercentage
us-gaap:FinancialInstrument
bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod
us-gaap:StatementScenario
bac:UnemploymentRateEconomicOutlook

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
us-gaap:InvestmentType
us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
us-gaap:ConsolidationItems, us-gaap:ProductOrService
us-gaap:BrokerageCommissionsRevenue
us-gaap:ConsolidationItems, us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService

us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
us-gaap:FinancialInstrument
us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
us-gaap:FinancialInstrument, us-gaap:InformationByCategoryOfDebtSecurity
us-gaap:FinancialInstrument
us-gaap:CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation
us-gaap:DerivativeInstrumentRisk, us-gaap:StatementEquityComponents

us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
us-gaap:DerivativeInstrumentRisk
us-gaap:SubsequentEventType
us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:CommunicationsAndInformationTechnology
us-gaap:FinancialInstrument
us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain

us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss

us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment

us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation

us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther

us-gaap:DividendsCommonStockCash
us-gaap:StatementEquityComponents

us-gaap:DividendsPreferredStockCash
us-gaap:StatementEquityComponents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
us-gaap:FairValueByAssetClass
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPurchases

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3

us-gaap:FairValueOptionChangesInFairValueGainLoss1
us-gaap:FinancialInstrument
us-gaap:FairValueOptionCreditRiskGainsLossesOnAssets
us-gaap:ConsolidationItems, us-gaap:ProductOrService
us-gaap:FeesAndCommissionsMortgageBankingAndServicing
us-gaap:ConsolidationItems, us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService
us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableAccruedInterestWriteoff
us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment

us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:LoanRestructuringModification
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease

us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet
us-gaap:IncomeStatementLocation, us-gaap:InvestmentType
us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
us-gaap:InvestmentType

us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate

us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities

us-gaap:IncreaseDecreaseInDeposits

us-gaap:IncreaseDecreaseInFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseNet

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:InterestAndDividendIncomeOperating

us-gaap:InterestAndFeeIncomeLoansTradeFinancing

us-gaap:InterestExpenseDeposits

us-gaap:InterestExpenseShortTermBorrowings

us-gaap:InterestExpenseTradingLiabilities

us-gaap:InterestIncomeDebtSecuritiesOperating

us-gaap:InterestIncomeFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResell

us-gaap:InterestIncomeOther
us-gaap:ConsolidationItems, us-gaap:ProductOrService
us-gaap:InvestmentBankingRevenue
us-gaap:ConsolidationItems, us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService

us-gaap:LaborAndRelatedExpense

us-gaap:LeaseIncome

us-gaap:NoninterestExpense
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:NoninterestIncome
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:NoninterestIncomeOtherOperatingIncome
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OccupancyNet

us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:OperatingLeaseLeaseIncome

us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
us-gaap:StatementEquityComponents
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1

us-gaap:OtherNoninterestExpense

us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsForProceedsFromOtherLoansAndLeases

us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock
us-gaap:StatementClassOfStock
us-gaap:PaymentsForRepurchaseOfRedeemablePreferredStock
us-gaap:StatementClassOfStock, us-gaap:SubsequentEventType

us-gaap:PaymentsOfOrdinaryDividends

us-gaap:PaymentsToAcquireHeldToMaturitySecurities

us-gaap:PaymentsToAcquireLoansAndLeasesHeldForInvestment

us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock

us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities

us-gaap:ProceedsFromOtherShortTermDebt

us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities

us-gaap:ProceedsFromSaleAndCollectionOfLoansHeldforsale

us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment

us-gaap:ProfessionalFees

us-gaap:ProvisionForLoanLossesExpensed
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:IncomeStatementLocation, us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
us-gaap:StatementEquityComponents
us-gaap:IncomeStatementLocation, us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
us-gaap:StatementEquityComponents
us-gaap:IncomeStatementLocation, us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAociCurrentPeriodTax
us-gaap:StatementEquityComponents

us-gaap:RepaymentsOfOtherShortTermDebt
us-gaap:FinancialInstrument
us-gaap:SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
us-gaap:AwardType, us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
us-gaap:StatementEquityComponents
us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
us-gaap:ShortTermDebtType
us-gaap:ShorttermDebtAverageOutstandingAmount
us-gaap:ShortTermDebtType
us-gaap:ShorttermDebtMaximumMonthendOutstandingAmount
us-gaap:StatementClassOfStock
us-gaap:StockIssuedDuringPeriodSharesNewIssues
us-gaap:StatementClassOfStock, us-gaap:SubsequentEventType
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
us-gaap:StatementEquityComponents

us-gaap:StockRedeemedOrCalledDuringPeriodValue
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedAndRetiredDuringPeriodShares

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
us-gaap:ShareRepurchaseProgram, us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents

us-gaap:TradingGainsLosses
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation
us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation, us-gaap:TradingActivityByType
us-gaap:DerivativeInstrumentRisk, us-gaap:TradingActivityByType
us-gaap:IncomeStatementLocation, us-gaap:StatementBusinessSegments

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
bac:AccruedExpensesandOtherLiabilitiesFairValueDisclosure
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancialInstrument
bac:AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax

bac:AdditionalCollateralEffectofDowngradebyOneIncrementalNotchAggregateFairValue
dei:LegalEntity

bac:AdditionalCollateralEffectofDowngradebySecondIncrementalNotchAggregateFairValue
dei:LegalEntity
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
bac:AssetBackedFinancialInstrumentsCollateralizedByCommercialRealEstateMeasurementInput
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
bac:AssetBackedFinancialInstrumentsCollateralizedByResidentialRealEstateMeasurementInput
us-gaap:FairValueByMeasurementFrequency
bac:AssetsFairValueDisclosureRecurringLevel3AssetsPercentageOfTotalAssets
us-gaap:FinancialInstrument, us-gaap:InternalCreditAssessment
bac:AvailableForSaleDebtSecuritiesUnderlyingCollateralTypeByCreditRatingPercentage
dei:LegalEntity
bac:CashDividendsAllowableToBeDeclaredAndPaidToParentCompanyByConsolidatedSubsidiariesNextTwelveMonths

bac:CashandCashEquivalentsHeldforThirdParty
us-gaap:DerivativeInstrumentRisk
bac:CashandSecuritiesHeldAsCollateralAtFairValue
dei:LegalEntity
bac:CollateralNotYetPostedAggregateFairValue
us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeInstrumentRisk
bac:CollateralPostedEffectofDowngradebyOneIncrementalNotchAggregateFairValueIncludingTriggeringCircumstances
us-gaap:DerivativeInstrumentRisk
bac:CollateralPostedEffectofDowngradebySecondIncrementalNotchAggregateFairValueIncludingTriggeringCircumstance
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
bac:CommercialLoansDebtSecuritiesAndOtherAssetsMeasurementInput
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
bac:CommercialLoansDebtSecuritiesAndOtherFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument

bac:CommercialReservableCriticizedUtilizedExposureAmount

bac:CommercialReservableCriticizedUtilizedExposurePercent
us-gaap:GeographicDistribution
bac:ContractualMaturitiesTimeDeposits100000orMoreThreeMonthsThroughTwelveMonths
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:CreditDerivativeFairValueWithIdenticalUnderlyingReferencedNamesandTerms

bac:CreditDerivativeMaximumExposureGreaterThanFiveYears
us-gaap:InternalCreditAssessment

bac:CreditDerivativeMaximumExposureLessThanOneYear
us-gaap:InternalCreditAssessment

bac:CreditDerivativeMaximumExposureOnetoThreeYears
us-gaap:InternalCreditAssessment

bac:CreditDerivativeMaximumExposureThreeToFiveYears
us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:CreditDerivativeNotionalAmountWithIdenticalUnderlyingReferencedNamesandTerms

bac:CreditExtensionCommitmentsCarryingValue

bac:CreditExtensionCommitmentsDeferredRevenue

bac:CreditExtensionCommitmentsNotionalAmount
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:FinancialInstrument
us-gaap:FinancialInstrument, us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancialInstrument, us-gaap:InternalCreditAssessment

bac:CreditExtensionCommitmentsNotionalAmountDistributionstoOtherFinancialInstitutions

bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterFiveYears
us-gaap:FinancialInstrument

bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterOneYearThroughThreeYears
us-gaap:FinancialInstrument

bac:CreditExtensionCommitmentsNotionalAmountExpirationAfterThreeYearsThroughFiveYears
us-gaap:FinancialInstrument

bac:CreditExtensionCommitmentsNotionalAmountExpirationinOneYearorLess
us-gaap:FinancialInstrument

bac:CreditExtensionCommitmentsNotionalAmountRecordedUnderFairValue

bac:CreditExtensionCommitmentsReserveforUnfundedLendingCommitments
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
bac:DebtInstrumentRegistrationStatementAuthorized
dei:LegalEntity, us-gaap:ConsolidatedEntities
bac:DebtInstrumentRegistrationStatementShortTermDebtOutstandingUnderProgram
us-gaap:FinancialInstrument
bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
us-gaap:FinancialInstrument
bac:DebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasisAverageYield
us-gaap:FinancialInstrument
bac:DebtMaturitiesNextRollingTwelveMonthsFairValue
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasis
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingAfterYearTenAmortizedCostBasisAverageYield
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingAfterYearTenFairValue
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingYearSixThroughTenAmortizedCostBasisAverageYield
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingYearSixThroughTenFairValue
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasisAverageYield
us-gaap:FinancialInstrument
bac:DebtMaturitiesRollingYearTwoThroughFiveFairValue

bac:DebtSecuritiesAmortizedCost

bac:DebtSecuritiesCarriedAtFairValue
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:InternalCreditAssessment, us-gaap:LienCategory
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:LienCategory
bac:InvestmentsInEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:InternalCreditAssessment, us-gaap:LienCategory
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:LienCategory
us-gaap:FinancialInstrument
us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthorities

bac:DebtSecuritiesCarriedAtFairValueAmortizedCost
us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthorities
us-gaap:FinancialInstrument
bac:DebtSecuritiesCarriedAtFairValueAmortizedCostAverageYield

bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedGain

bac:DebtSecuritiesCarriedAtFairValueGrossUnrealizedLoss
us-gaap:FinancialInstrument
bac:DebtSecuritiesCarriedatFairValueAmortizedCostBasis

bac:DebtSecuritiesFairValue

bac:DebtSecuritiesGrossUnrealizedGain

bac:DebtSecuritiesGrossUnrealizedLoss

bac:DebtSecuritiesHeldToMaturityNetOfAllowanceForCreditLosses

bac:DeferredTaxAssetsLeaseLiability
us-gaap:IncomeTaxAuthority
bac:DeferredTaxAssetsOperatingLossCarryforwardsNetValuationAllowance
us-gaap:StatementGeographical, us-gaap:IncomeTaxAuthority

bac:DeferredTaxAssetsSecurityLoanandDebtValuations

bac:DeferredTaxLiabilitiesRightOfUseAsset

bac:DeferredTaxLiabilitiesTaxCredit
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
bac:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInterestCreditingRate
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
bac:DefinedBenefitPlanFundedStatusofPlanExcludingProvisionforFutureSalaries
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
bac:DefinedBenefitPlanProvisionForFutureSalaries

bac:DefinedContributionPlanNumberofCommonStockSharesHeldinPlan

bac:DerivativeFundingRiskValuationAdjustmentDerivativeAssets
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationFromOneToThreeYears
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExpirationLessThanOneYear
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationFromThreeToFiveYears
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjecttoMasterNettingArrangementExpirationGreaterThanFiveYears
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityNotionalAmountExpirationFromOneToThreeYears
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityNotionalAmountExpirationFromThreeToFiveYears
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityNotionalAmountExpirationLessThanOneYear
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
bac:DerivativeLiabilityNotionalAmountGreaterThanFiveYears
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:DerivativeInstrumentRisk
bac:DerivativeNetLiabilityPositionEffectOfDowngradeBySecondIncrementalNotchAggregateFairValueIncludingTriggeringCircumstance
us-gaap:DerivativeInstrumentRisk
bac:DerivativeNetLiabilityPositionEffectofDowngradebyOneIncrementalNotchAggregateFairValueIncludingTriggeringCircumstance
us-gaap:FinancialInstrument
bac:FairValueOptionAggregateDifferencesAssets
us-gaap:FinancialInstrument
bac:FairValueOptionAggregateDifferencesLiabilities
us-gaap:FinancialInstrument
bac:FairValueOptionContractualPrincipalOutstandingAssets
us-gaap:FinancialInstrument
bac:FairValueOptionContractualPrincipalOutstandingLiabilities
us-gaap:FinancialInstrument
bac:FairValueOptionFairValueCarryingAmountAssets
us-gaap:FinancialInstrument
bac:FairValueOptionFairValueCarryingAmountLiabilities
us-gaap:FairValueByMeasurementFrequency
bac:FinancialAndNonfinancialLiabilitiesFairValueDisclosureRecurringLevel3LiabilitiesPercentageOfTotalLiabilities

bac:FinancingReceivableAccruingPastDue90DaysorMorePercentPastDue

bac:FinancingReceivableAndOffBalanceSheetCreditLossAllowance
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment
bac:FinancingReceivableLoanswithFormalForeclosureProceedinginProcess
us-gaap:FairValueByMeasurementBasis
bac:FinancingReceivableNetofDeferredIncomePercent
us-gaap:FinancingReceivablesPeriodPastDue

bac:FinancingReceivableNumberofLoansFundedPaycheckProtectionProgramCARESAct

bac:FinancingReceivablePurchasedCreditImpairedLoans
us-gaap:FinancialInstrumentPerformanceStatus, us-gaap:FinancingReceivablePortfolioSegment
bac:FinancingReceivableRecordedInvestmentCurrentand1To29DaysPastDue
us-gaap:FinancialInstrumentPerformanceStatus, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:FinancingReceivableRepurchased
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
bac:FinancingReceivableRevolvingAndRevolvingConvertedToTermLoan
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
bac:FinancingReceivableRevolvingConvertedToTermLoan
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
bac:FinancingReceivableSecuritiesBasedLendingOvercollateralized
us-gaap:FinancingReceivablePortfolioSegment
bac:FinancingReceivableTroubledDebtRestructuringCommitmentsInPaymentDefault
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
bac:ForeclosedPropertiesFairValueDisclosure
us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:GlobalSystemicallyImportantBankSurcharge

bac:HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmount
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesAverageYield
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsNetCarryingAmount
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsNetCarryingAmountAverageYield
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesRollingAfterTenYearsNetCarryingAmountAverageYield
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenNetCarryingAmountAverageYield
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmount
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveNetCarryingAmountAverageYield
us-gaap:FinancialInstrument

bac:HeldtomaturitySecuritiesDebtMaturitiesRollingafterTenYearsNetCarryingAmount
us-gaap:FinancialInstrument

bac:InterestBearingDepositLiabilitiesDomesticFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
us-gaap:ConsolidatedEntities, us-gaap:EquitySecuritiesByIndustry
bac:InvestmentsinSubsidiaries
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument
bac:LoansAndSecuritiesFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementBasis
bac:LoansReceivableFairValueDisclosureNetofAllowanceExcludingLeases
us-gaap:FairValueByMeasurementBasis
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
bac:LoansReceivableMeasurementInput
us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthorities
bac:LongTermCreditProtectionAgreementsAmountCovered
us-gaap:ConsolidatedEntities
bac:LongTermDebtExcludingReportingChanges

bac:MarketableSecuritiesPledgedAsCollateral
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
bac:OtherAssetsMeasurementInput
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
us-gaap:OtherCommitments
bac:OtherCommitmentDueInNextRollingTwelveMonths

bac:OtherDebtSecuritiesCarriedAtFairValue

bac:OtherDebtSecuritiesCarriedAtFairValueAmortizedCost

bac:OtherDebtSecuritiesCarriedAtFairValueGrossUnrealizedGain

bac:OtherDebtSecuritiesCarriedatFairValueGrossUnrealizedLoss
us-gaap:ConsolidatedEntities, us-gaap:EquitySecuritiesByIndustry
bac:PayablesToSubsidiaries

bac:PreferredStockRedeemableandNonRedeemableValue
us-gaap:StatementClassOfStock
bac:PreferredStockRedeemableandNonRedeemableValueBeforeAdjustments

bac:PreferredStockRedeemableandNonRedeemableValueIssuanceCostsAndAdjustments
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities
bac:QualitativeandQuantitativeInformationTransferorsContinuingInvolvementLiquidityCommitment
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities, us-gaap:EquitySecuritiesByIndustry
bac:ReceivablesFromSubsidiaries

bac:SalesTypeAndDirectFinancingLeasesUngauranteedResidualAsset

bac:SalesTypeAndDirectFinancingLeasesUnguaranteedResidualAsset

bac:SalestypeLeaseUnguaranteedResidualAssetWithThirdpartyResidualValueInsurance

bac:SecuritiesFinancingAgreementsLiability

bac:SecuritiesFinancingAgreementsLiabilityAmountOffsetAgainstCollateral

bac:SecuritiesFinancingAgreementsLiabilityAsset

bac:SecuritiesFinancingAgreementsLiabilityCollateralRighttoReclaimSecurities

bac:SecuritiesFinancingAgreementsLiabilityGross

bac:SecuritiesFinancingAgreementsLiabilityOther

bac:SecuritiesFinancingAgreementsLiabilityOtherCollateralRighttoReclaimSecurities

bac:SecuritiesFinancingAgreementsLiabilityOtherGross

bac:SecuritiesLoanedOtherAssetsGrossIncludingNotSubjecttoMasterNettingArrangement
us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriods
us-gaap:FinancialInstrument

bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed

bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral

bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities

bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross

bac:SecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability

bac:SecuritiesSoldUnderAgreementsToRepurchaseSecuritiesLoanedAmountOffsetAgainstCollateral

bac:SecuritiesSoldUnderAgreementsToRepurchaseSecuritiesLoanedGross

bac:SecuritiesSoldunderAgreementstoRepurchaseSecuritiesLoaned

bac:SecuritiesSoldunderAgreementstoRepurchaseSecuritiesLoanedAsset

bac:SecuritiesSoldunderAgreementstoRepurchaseSecuritiesLoanedCollateralRighttoReclaimSecurities
us-gaap:FinancialInstrument
bac:ServicingAssetAtFairValueForInvestors
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
bac:SupplementaryLeverageRatioLeverageExposure
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

bac:TaxCutsAndJobsActIncompleteAccountingProvisionalUndistributedAccumulatedEarningsOfForeignSubsidiary

bac:TaxCutsAndJobsActIncompleteAccountingUndistributedAccumulatedEarningsOfForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability

bac:TimeDepositsAndOtherShortTermInvestments
us-gaap:BalanceSheetLocation
bac:TimeDepositsPlacedAndOtherShortTermInvestmentsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancialInstrument
bac:TransfersContinuingInvolvementServicingFeeAdvances

bac:UKFinanceAct2021ChangeInTaxRateDeferredTaxAssetIncomeTaxAdjustment
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementBasis
bac:UnfundedLendingCommitmentsFairValueDisclosure
us-gaap:FairValueByMeasurementBasis

bac:UnresolvedRepurchaseClaimsNetOfDuplicateClaimsAmountInWhichCorporationOwnsSubstantiallyAllOfTheOutstandingBonds
us-gaap:CounterpartyName
us-gaap:FinancialInstrument
bac:VariableInterestEntityConsolidatedAndNonconsolidatedAssets
us-gaap:FinancialInstrument
bac:VariableInterestEntityNonconsolidatedEntitiesAssets

us-gaap:AccruedInvestmentIncomeReceivable

us-gaap:AccruedLiabilitiesAndOtherLiabilities
us-gaap:ConsolidatedEntities
us-gaap:FinancialInstrument
us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
us-gaap:BalanceSheetLocation, us-gaap:InvestmentType
us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestments
us-gaap:InvestmentType
us-gaap:StatementEquityComponents
us-gaap:AociBeforeTaxAttributableToParent
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:AssetsFairValueDisclosure
us-gaap:FairValueByMeasurementFrequency

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
us-gaap:FinancialInstrument

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
us-gaap:FinancialInstrument

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
us-gaap:FinancialInstrument

us-gaap:AvailableForSaleSecuritiesDebtSecurities
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:Capital
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:CashAndDueFromBanks

us-gaap:CashSegregatedUnderOtherRegulations
us-gaap:DerivativeInstrumentRisk
us-gaap:CollateralAlreadyPostedAggregateFairValue
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:CommonEquityTierOneCapital
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:CommonEquityTierOneCapitalRatio
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:StatementEquityComponents
us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:InternalCreditAssessment
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:InternalCreditAssessment
us-gaap:FinancialInstrument
us-gaap:GeographicDistribution
us-gaap:ContractualMaturitiesTimeDeposits100000OrMoreAfter12Months
us-gaap:GeographicDistribution
us-gaap:ContractualMaturitiesTimeDeposits100000OrMoreThreeMonthsOrLess

us-gaap:CreditDerivativeMaximumExposureUndiscounted
us-gaap:InternalCreditAssessment

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
us-gaap:FinancialInstrument

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
us-gaap:FinancialInstrument

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
us-gaap:FinancialInstrument

us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
us-gaap:FinancialInstrument

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
us-gaap:FinancialInstrument

us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
us-gaap:FinancialInstrument

us-gaap:DebtSecuritiesTradingRestricted

us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
us-gaap:IncomeTaxAuthority
us-gaap:StatementGeographical, us-gaap:IncomeTaxAuthority

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
us-gaap:TaxCreditCarryforward

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses

us-gaap:DeferredTaxLiabilitiesInvestments

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanByPlanAssetCategories, us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanBenefitObligation
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanByPlanAssetCategories, us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations

us-gaap:DemandDepositAccounts

us-gaap:Deposits
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementBasis
us-gaap:DepositsFairValueDisclosure
us-gaap:FairValueByMeasurementBasis

us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset

us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement

us-gaap:DerivativeAssetFairValueGrossLiability
us-gaap:FairValueByMeasurementFrequency
us-gaap:DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
us-gaap:TransactionType
us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
us-gaap:DerivativeAssetLiabilityNetMeasurementInput
us-gaap:Range, us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique

us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement

us-gaap:DerivativeAssets
us-gaap:FairValueByMeasurementFrequency
us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:DerivativeCollateralObligationToReturnSecurities

us-gaap:DerivativeCollateralRightToReclaimSecurities

us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets

us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
us-gaap:DerivativeInstrumentRisk, us-gaap:TransactionType
us-gaap:DerivativeFairValueOfDerivativeAsset
us-gaap:TransactionType

us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral

us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
us-gaap:DerivativeInstrumentRisk, us-gaap:TransactionType
us-gaap:DerivativeFairValueOfDerivativeLiability
us-gaap:TransactionType

us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral

us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral

us-gaap:DerivativeLiabilities
us-gaap:FairValueByMeasurementFrequency

us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset

us-gaap:DerivativeLiabilityFairValueGrossAsset
us-gaap:FairValueByMeasurementFrequency
us-gaap:DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
us-gaap:TransactionType

us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement

us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeNotionalAmount
us-gaap:CreditDerivativesByContractType, us-gaap:DerivativeInstrumentRisk, us-gaap:InternalCreditAssessment
us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeInstrumentRisk, us-gaap:Position
us-gaap:GuaranteeObligationsByNature
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
us-gaap:BalanceSheetLocation
us-gaap:EquitySecuritiesFvNiCost
us-gaap:FairValueByAssetClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
us-gaap:FairValueByLiabilityClass
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue

us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs

us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency

us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchase

us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency

us-gaap:FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResell

us-gaap:FinancialAssetsSoldUnderAgreementsToRepurchaseGrossIncludingNotSubjectToMasterNettingArrangement
us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriods
us-gaap:FinancialInstrument

us-gaap:FinancingReceivableAllowanceForCreditLosses
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
bac:InvestmentsInEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

us-gaap:FinancingReceivableModificationsRecordedInvestment

us-gaap:FinancingReceivableNonaccrualPercentPastDue1
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablesPeriodPastDue
us-gaap:FinancingReceivablePercentPastDue1

us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
us-gaap:FinancialInstrumentPerformanceStatus, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution

us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
bac:CumulativeEffectPeriodOfAdoption, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:CumulativeEffectPeriodOfAdoption, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancialInstrumentPerformanceStatus, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableRevolving
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution, us-gaap:InternalCreditAssessment
us-gaap:CreditScoreFico, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivableRevolvingConvertedToTermLoan
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:LoanToValue

us-gaap:GoodFaithAndMarginDepositsWithBrokerDealers
us-gaap:GuaranteeObligationsByNature
us-gaap:GuaranteeObligationsCurrentCarryingValue
us-gaap:GuaranteeObligationsByNature
us-gaap:GuaranteeObligationsMaximumExposure
us-gaap:DerivativeInstrumentRisk
us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease

us-gaap:HedgedAssetFairValueHedge
us-gaap:FairValueByAssetClass

us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
us-gaap:FairValueByAssetClass

us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount

us-gaap:HedgedAssetFairValueHedgeLastOfLayerCumulativeIncreaseDecrease
us-gaap:DerivativeInstrumentRisk
us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease

us-gaap:HedgedLiabilityFairValueHedge

us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease

us-gaap:HeldToMaturitySecurities
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:LienCategory
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument, us-gaap:LienCategory
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesDebtMaturitiesRollingAfterTenYearsFairValue
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
us-gaap:FinancialInstrument

us-gaap:HeldToMaturitySecuritiesFairValue
us-gaap:FinancialInstrument

us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued

us-gaap:InterestBearingDepositLiabilitiesDomestic

us-gaap:InterestBearingDepositLiabilitiesForeign

us-gaap:InterestBearingDepositsInBanks
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:Investments
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LessorOperatingLeasePaymentsToBeReceived

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:LiabilitiesFairValueDisclosure
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancingReceivablePortfolioSegment
us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend

us-gaap:LoansHeldForSaleFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementBasis
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementBasis
us-gaap:FairValueByMeasurementFrequency
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
us-gaap:LoansHeldForSaleMeasurementInput

us-gaap:LoansPledgedAsCollateral

us-gaap:LoansReceivableFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:GeographicDistribution

us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup

us-gaap:LongTermDebtFairValue
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementBasis
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementBasis
us-gaap:FairValueByMeasurementFrequency

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
dei:LegalEntity, us-gaap:ConsolidatedEntities
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
dei:LegalEntity, us-gaap:ConsolidatedEntities
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
dei:LegalEntity, us-gaap:ConsolidatedEntities
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
dei:LegalEntity, us-gaap:ConsolidatedEntities
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
dei:LegalEntity, us-gaap:ConsolidatedEntities
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:LongtermDebtType
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
us-gaap:LongTermDebtMeasurementInput
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:Range, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:LongTermDebtPercentageBearingVariableInterestRate
us-gaap:ConsolidatedEntities, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:ConsolidatedEntities, us-gaap:Range, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:LongtermDebtWeightedAverageInterestRate
us-gaap:ConsolidatedEntities, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:LongtermDebtType
us-gaap:LossContingenciesByNatureOfContingency
us-gaap:LossContingencyAccrualAtCarryingValue
us-gaap:Range
us-gaap:LossContingencyEstimateOfPossibleLoss

us-gaap:MarketableSecurities
us-gaap:ConsolidatedEntities

us-gaap:NetInvestmentInLease
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:NonRecourseDebt
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument

us-gaap:NonfinancialLiabilitiesFairValueDisclosure

us-gaap:NoninterestBearingDepositLiabilitiesDomestic

us-gaap:NoninterestBearingDepositLiabilitiesForeign

us-gaap:NotesReceivableGross

us-gaap:NotesReceivableNet
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities
us-gaap:ConsolidatedEntities

us-gaap:OffBalanceSheetCreditLossLiability
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
us-gaap:IncomeTaxAuthority
us-gaap:OperatingLossCarryforwardsValuationAllowance

us-gaap:OtherAssetsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:ValuationTechnique
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:OtherCommitments
us-gaap:OtherCommitment
us-gaap:FinancingReceivablePortfolioSegment, us-gaap:OtherCommitments
us-gaap:OtherCommitments
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities
us-gaap:OtherLiabilities
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
bac:InvestmentsInEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument

us-gaap:OtherReceivables

us-gaap:OtherShortTermBorrowings
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities
us-gaap:ConsolidatedEntities
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanTaxStatus, us-gaap:RetirementPlanType
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
us-gaap:RetirementPlanSponsorLocation, us-gaap:RetirementPlanType

us-gaap:PledgedFinancialInstrumentsNotSeparatelyReportedLoansReceivablePledgedForFederalHomeLoanBankDebt

us-gaap:PreferredStockIncludingAdditionalPaidInCapital
us-gaap:StatementClassOfStock
us-gaap:PreferredStockLiquidationPreferenceValue

us-gaap:PrepayableFinancialAssetClosedPortfolioLastOfLayerAmortizedCost
us-gaap:InvestmentType
us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment
us-gaap:FinancialInstrumentPerformanceStatus, us-gaap:FinancingReceivablePortfolioSegment, us-gaap:LoanRestructuringModificationName, us-gaap:LoansInsuredOrGuaranteedByGovernmentAuthorities, us-gaap:RegulatoryAgency
us-gaap:RealEstateAcquiredThroughForeclosure
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:RestrictedCash
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:RetainedInterestFairValueDisclosure
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:RiskWeightedAssets
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
us-gaap:FinancingReceivablePortfolioSegment

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount

us-gaap:SecuredBorrowingsGrossIncludingNotSubjectToMasterNettingArrangement
us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriods
us-gaap:FinancialInstrument

us-gaap:SecuritiesHeldAsCollateralAtFairValue

us-gaap:SecuritiesLoanedIncludingNotSubjectToMasterNettingArrangementAndAssetsOtherThanSecuritiesTransferred
us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriods
us-gaap:FinancialInstrument

us-gaap:SecuritiesSegregatedUnderOtherRegulations
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:ServicingAssetAtFairValueAmount
us-gaap:FairValueByMeasurementFrequency
us-gaap:Range, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:MeasurementInputType, us-gaap:ValuationTechnique
us-gaap:ServicingAssetMeasurementInput
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
bac:InvestmentsByConsolidatedAndNonconsolidatedEntities, us-gaap:FinancialInstrument
us-gaap:ShortTermBorrowings
bac:InvestmentsInEntities, us-gaap:FinancialInstrument
us-gaap:ConsolidatedEntities, us-gaap:FinancialInstrument

us-gaap:ShorttermDebtFairValue
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:SupplementaryLeverageRatio
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:TaxCreditCarryforward
us-gaap:TaxCreditCarryforwardValuationAllowance
dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology
us-gaap:TierOneLeverageCapitalToAverageAssets
us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:TimeDepositMaturitiesAfterYearFive
us-gaap:GeographicDistribution

us-gaap:TimeDepositMaturitiesYearFive
us-gaap:GeographicDistribution

us-gaap:TimeDepositMaturitiesYearFour
us-gaap:GeographicDistribution

us-gaap:TimeDepositMaturitiesYearThree
us-gaap:GeographicDistribution

us-gaap:TimeDepositMaturitiesYearTwo
us-gaap:GeographicDistribution

us-gaap:TimeDeposits
us-gaap:GeographicDistribution
us-gaap:GeographicDistribution
us-gaap:TimeDeposits100000OrMore

us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit

us-gaap:TradingLiabilities
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:TradingLiabilitiesFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument
us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument

us-gaap:TradingSecurities
us-gaap:FinancialInstrument
us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
us-gaap:FinancialInstrument
us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount
us-gaap:FinancialInstrument
us-gaap:TransferOfFinancialAssetsAccountedForAsSalesFairValueOfDerecognizedAssets

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

Plots across concepts


IncomeStatement
Income Loss From Continuing Operations 
Before Income Taxes Extraordinary Items Noncontrolling Interest
Expenses
Income Tax Expense Benefit
Balance Sheet
Intangible Assets Net Excluding Goodwill
Assets
Operating Lease Right Of Use Asset
Current Assets
Cash And Cash Equivalents At Carrying Value
NonCurrent Assets
Intangible Assets Net Excluding Goodwill
Liabilities
Operating Lease Liability
Noncurrent Liabilities
Long Term Debt
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Proceeds From Payments For Other Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
DividendsAndRepurchase
Dividends Common Stock Cash
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
BanksAndOrInsurance
Interest And Dividend Income Operating
AssetsBanks
Property Plant And Equipment Net
LiabilitiesBanks
Trading Liabilities

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStockIncludingAdditionalPaidInCapital▁▁▂▂▂▂▂▃▄▅▅▆▆▇▇█▆▆▆▆▇▇▇▇███████8487.28589.78650.88661.58664.18675.58836.19079.39342.69568.49669.39858.310012.710175.910287.30210457.4749878.1189974.1910052.62610123.84510216.78110312.6610380.26510427.30510471.83710520.40110516.54210515.89410515.82510530.04510591.808NA10683.282NA10778.264NANANA10535.938NANANANANANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding ▁█8735.58755.6NA8777.58768.18862.7NA9353.09559.69787.3NA10170.810309.410472.7NA10725.48210822.06910914.815NA11000.47311059.16711100.067NA11197.20311238.0611266.511NA10515.7911265.12310560.518NA11482.22611524.5111154.778NA10776.17311556.01110761.917NA10464.39510094.92810181.351NA9976.35110029.77610005.254
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic ▁█8620.88700.1NA8732.98739.98815.6NA9303.69523.29725.9NA10031.610181.710322.4NA10197.89110013.50310099.557NA10250.12410253.57310339.731NA10444.29110488.13710518.79NA10515.7910519.35910560.518NA10718.91810775.86710798.975NA10776.17310775.69510651.367NA10116.28410094.92810075.875NA9976.3519956.7739177.468
 us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities,us-gaap:StatementClassOfStock us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemption,bac:SeriesLPreferredStock▄▄62.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA62.062.062.0NA67.067.067.0NA117.0117.0NA
us-gaap:EarningsPerShareBasic █▇▆▆▆▆▇▆▇▇▇▇▇▇▅▆▆▆▆▆▆▅▅▆▆▅▅▄▅▄▅▅▅▅▄▄▅▄▅▆▁▅▄▁▅▅1.040.870.58999999999999990.510.380.40.750.570.750.710.71000000000000020.670.640.630.209999999999999960.50.490.430.430000000000000160.430.380.210.229999999999999980.390.480.280.26-0.040.19-0.050.299999999999999930.210.330.10.040000000000000010.00.190.030.160.58-0.90.17-0.16-0.770.280.28
us-gaap:EarningsPerShareDiluted █▇▆▆▆▆▇▆▇▇▇▇▇▇▅▆▆▆▆▆▆▅▅▆▆▅▅▄▅▄▅▅▅▅▄▄▅▄▅▆▁▅▄▁▅▅1.030.860.59000000000000010.510.370.40.74000000000000020.560.740.70.70.660.630.620.209999999999999960.480.460.410.39999999999999990.410.360.210.219999999999999970.370.450.270.26-0.040.19-0.050.280.20.320.10.030.00.190.030.160.56-0.90.17-0.16-0.770.270.28
 us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets dei:LegalEntity,us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology bac:SubsidiariesBankofAmericaN.A.,srt:Subsidiaries,us-gaap:AdvancedApproachNANA1.62e-05NANANA1.56e-05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets dei:LegalEntity,us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology bac:SubsidiariesBankofAmericaN.A.,srt:Subsidiaries,us-gaap:StandardizedApproachNANA1.35e-05NANANA1.25e-05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology srt:ParentCompany,us-gaap:AdvancedApproachNANA1.4599999999999999e-05NANANA1.3e-07NANANA1.34e-07NANANA1.3200000000000002e-07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology srt:ParentCompany,us-gaap:StandardizedApproachNANA1.35e-05NANANA1.26e-07NANANA1.3200000000000002e-07NANANA1.34e-07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:CapitalToRiskWeightedAssets dei:LegalEntity,us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology bac:SubsidiariesBankofAmericaN.A.,srt:Subsidiaries,us-gaap:AdvancedApproachNANA1.6899999999999997e-05NANANA1.6e-05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:CapitalToRiskWeightedAssets dei:LegalEntity,us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology bac:SubsidiariesBankofAmericaN.A.,srt:Subsidiaries,us-gaap:StandardizedApproachNANA1.49e-05NANANA1.34e-05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:CapitalToRiskWeightedAssets us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology srt:ParentCompany,us-gaap:AdvancedApproachNANA1.66e-05NANANA1.4699999999999998e-07NANANA1.51e-07NANANA1.51e-07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:CapitalToRiskWeightedAssets us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology srt:ParentCompany,us-gaap:StandardizedApproachNANA1.6100000000000002e-05NANANA1.48e-07NANANA1.54e-07NANANA1.59e-07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:ComprehensiveIncomeNetOfTax █▆▆▆▅█▆▇███▆▆▅▅▆▆▆▄▆▆▆▅▆▅▆▆▄▆▅▅▅▄▄▄▅▆▅▄▅▁▅9633.06234.04792.05065.02491.010523.05978.07637.09913.09480.09903.05664.05729.02935.01606.06024.05980.04828.0-891.05223.05514.05744.01949.06004.03097.04710.04245.0-1036.04617.01144.01805.03383.0-209.0792.0-1254.03029.03959.01094.0-1375.03368.0-8496.02578.0NANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▇█▆▅▄▅▇▆█████▇▆▇▇▆▆▇▆▄▄▆▇▅▅▂▃▁▄▅▅▃8042.09166.06119.04546.03799.04531.08169.06859.08959.08767.08698.08994.08498.08394.06405.07866.08377.06565.06055.07304.05929.03699.03824.06069.07519.04742.04310.0431.02795.0-681.03845.04845.05498.01984.0NANANANA1718.07682.0-12628.0NA-4495.0-5630.04092.0NA
us-gaap:IncomeTaxExpenseBenefit ▄▆▅▄▅▅▆▆▆▆▆▆▆▆█▇▇▆▆▇▆▅▆▆▇▆▆▅▅▄▅▇▆▅▂▅▅▅▅▆▁▅▂▆▅▆-1182.01116.0649.0-335.0266.0521.01175.01082.01611.01456.01420.01827.01714.01476.03885.02279.03108.01709.01359.02349.01697.01019.01121.01561.02199.01385.01260.0663.0504.0-405.0406.02348.01486.0501.0-2636.0770.0684.066.0441.01201.0-4049.0731.0-2351.01387.0672.01207.0
 us-gaap:IncomeTaxExpenseBenefit us-gaap:StatementScenario srt:ScenarioForecastNANANA-700.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:InterestAndFeeIncomeLoansAndLeases ▁▁▂▂▄▆▇████▇▆▆▅▅▄▄▃▃▃▃▃▃▃▃▃▄▄▄▅▅7123.07234.07603.07894.08569.09963.010365.010894.010942.010885.010716.010401.010071.09623.09344.09203.08920.08754.08391.08358.08219.08260.08051.08005.07978.08036.08377.08535.08635.08760.09086.09146.0NANANANANANANANANANANANANANA
us-gaap:InterestExpense ▁▁▁▁▂▅▆▇█▇▇▆▆▅▄▄▄▃▃▃▃▃▃▃▃▃▃▃▃▃▃▄▄▄▄▅▆▆▆▇▇▇▇▇██1154.01198.01208.01357.01692.03968.04786.05729.06035.05795.05532.05095.04719.03991.03604.03496.03160.02652.02573.02409.02455.02524.02897.02496.02644.02512.02517.02639.02928.02850.02926.03116.03276.03437.03647.04038.04444.04615.04712.05363.05802.05743.05851.05774.06219.06130.0
us-gaap:InterestExpenseLongTermDebt ▁▁▁▁▂▂▃▃▃▃▄▄▄▃▃▃▃▃▃▂▂▂▄▂▂▂▂▂▃▃▃▃▃▄▄▅▅▆▆▆▇▇▇▇██818.0898.0876.0942.01168.01335.01473.01670.01754.01803.01936.02004.01966.01739.01581.01609.01590.01459.01512.01330.01343.01393.01895.01343.01407.01313.01314.01386.01485.01515.01566.01724.01674.01834.01934.02243.02534.02708.02764.02959.02991.03093.03254.03341.03582.03530.0
us-gaap:InterestIncomeExpenseNet ▃▃▃▂▄▆▆▆▆▆▆▅▅▅▅▄▄▄▃▃▁▁▂▂▃▁▂▃▂▂▃▃▃▃▃▂▂▄▃▃▄▆▆▆▇█10233.010197.010253.010129.010848.012130.012140.012187.012189.012375.012304.011870.011650.011608.011462.011161.010986.011058.010292.010201.09213.09171.09801.09511.010488.09451.09635.010219.010013.010085.010786.010266.010549.010664.010324.09938.09548.010846.010701.010490.011246.012179.012439.012435.012900.013749.0
us-gaap:LitigationSettlementExpense ▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█▆█▄▂▂▄▂▃▂▂▃▂▄▂▃▂▁55.034.0106.0636.057.024.0142.0352.0114.073.0177.090.086.0116.0147.0140.0192.0274.0292.0250.0270.0388.0424.0231.0175.0370.0400.06000.04000.06000.02300.01100.0471.02200.0900.01600.0963.0793.01800.0566.02300.0940.01400.0482.0102.0NA
us-gaap:MarketingAndAdvertisingExpense █▂▃▁▄▃▄▃▄▃▄▃▂▂▄▃▃▁▃▂▂▃▃▃▃▃▄▃▃▃▃▄▃▃▃▃▃▃▄▄▅▅▃▄▄▃810.0371.0463.0308.0492.0438.0524.0440.0528.0442.0513.0421.0395.0345.0511.0461.0442.0332.0460.0410.0414.0419.0481.0445.0445.0440.0491.0446.0450.0442.0457.0511.0437.0429.0480.0479.0449.0465.0523.0556.0560.0564.0484.0497.0495.0487.0
us-gaap:NetIncomeLoss ██▇▆▆▆▇▇▇▇▇▇▇▇▅▇▆▆▆▆▆▅▅▆▆▆▆▄▅▄▆▅▆▅▅▅▅▅▅▇▁▅▄▂▆▆9224.08050.05470.04881.03533.04010.06994.05777.07348.07311.07278.07167.06784.06918.02520.05587.05269.04856.04696.04955.04232.02680.02703.04508.05320.03357.03050.0-232.02291.0-276.03439.02497.04012.01483.0732.0340.02463.0653.01991.06232.0-8826.02049.0-1244.0-7299.03123.03182.0
us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic █▇▇▆▆▆▇▇▇▇▇▇▇▇▅▇▆▆▆▆▆▅▅▆▆▆▆▄▅▄▆▅▆▅▅▅▅▅▅▇▁▅▄▂▆▆8964.07560.05208.04440.03284.03541.06748.05272.07109.06869.07039.06701.06466.06490.02234.05122.04908.04354.04335.04452.03871.02223.02373.04067.04990.02975.02738.0-470.02035.0-514.03183.02218.03571.01110.0367.0-33.02098.0328.01584.05889.0-9127.01739.0-1565.0-7647.02783.02834.0
us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted 9020.0NANANA3284.0NANANANANA7039.06701.06466.06490.02234.05158.04983.04429.04410.04527.03946.02298.02448.04142.05065.03050.02738.0-470.02110.0-514.03258.02292.03645.01110.0367.0-33.02172.0327.01584.05893.0-9127.0NA-1566.0-7648.0NANA
us-gaap:PreferredStockDividendsIncomeStatementImpact ▂█▂▆▁▇▁█▁▆▁▇▃▆▂▇▄█▄█▄▇▃▆▃▅▃▁▁▁▁▂▆▅▄▅▄▃▅▄▃▃▃▄260.0490.0262.0441.0249.0469.0246.0505.0239.0442.0239.0466.0318.0428.0286.0465.0361.0502.0361.0503.0361.0457.0330.0441.0330.0382.0312.0238.0256.0238.0256.0279.0441.0373.0365.0373.0365.0325.0407.0343.0301.0310.0321.0348.0NANA
us-gaap:Revenues ▄▅▄▄▄▅▄▅▅▅▅▅▅▅▄▄▅▄▄▄▄▃▃▄▄▄▃▄▄▄▄▄▅▅▃▄▄▄▅▇▁▆▄▆▇█21466.022821.020099.020336.022326.022767.022349.022807.023084.023004.022736.022777.022609.023125.020436.021839.022829.022248.019990.021635.020398.019512.018506.020682.022117.021202.018725.021209.021747.022566.021488.021530.022727.023197.018660.020428.021968.022278.024888.028453.013236.026877.022398.026700.029153.031969.0
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:Assets ██▆▆▆▅▄▃▃▃▃▃▂▃▂▂▂▂▂▂▂▂▁▁▁▁▁▁▂▁▁▁▁▂▂▁▁▂▁▂▂▂▂▃▃3029894.02969992.02819627.02738452.02741688.02619954.02434079.02426330.02395892.02377164.02354507.02338833.02291670.02328478.02281234.02283896.02254529.02247701.02187702.02195314.02186609.02185498.02144316.02153006.02149034.02143545.02104534.02123613.02170557.02149851.02102273.02126653.02123320.02174819.02209974.02166162.02160854.02181449.02129046.02219628.02261319.02274532.02264909.02339660.02368384.0NA
us-gaap:Liabilities ██▆▆▆▅▃▃▃▃▃▃▂▃▂▂▂▂▁▂▁▁▁▁▁▁▁▁▂▁▁▁▁▂▂▂▂▂▁▂2752775.02695992.02546703.02469602.02476051.02355036.02169269.02157943.02124484.02110154.02089182.02076675.02027454.02062254.02014088.02011437.01983542.01979548.01920862.01925231.01919540.01922722.01888111.01897101.01897375.01893357.01861063.01884932.01933146.01917963.01869588.01894371.01892288.01937526.01973018.01927556.01924879.01948950.01898945.01989376.0NANA2036661.0NANANA
us-gaap:LiabilitiesAndStockholdersEquity ██▆▆▆▅▄▃▃▃▃▃▂▃▂▂▂▂▂▂▂▂▁▁▁▁▁▁▂▁▁▁▁▂▂▁▁▂▁▂3029894.02969992.02819627.02738452.02741688.02619954.02434079.02426330.02395892.02377164.02354507.02338833.02291670.02328478.02281234.02283896.02254529.02247701.02187702.02195314.02186609.02185498.02144316.02153006.02149034.02143545.02104534.02123613.02170557.02149851.02102273.02126653.02123320.02174819.02209974.02166162.02160854.02181449.02129046.02219628.0NANA2264909.0NANANA
us-gaap:StockholdersEquity ██▇▇▇▆▆▇▇▇▆▆▆▇▇▇▇▇▇▇▇▆▅▅▅▅▄▃▃▂▂▂▂▃▃▃▃▂▂▂▁▂▂▂▂▂277119.0274000.0272924.0268850.0265637.0264918.0264810.0268387.0271408.0267010.0265325.0262158.0264216.0266224.0267146.0272459.0270987.0268153.0266840.0270083.0267069.0262776.0256205.0255905.0251659.0250188.0243471.0238681.0237411.0231888.0232685.0232282.0231032.0237293.0236956.0238606.0235975.0232499.0230101.0230252.0222176.0230876.0228248.0230495.0233174.0229823.0
 us-gaap:TierOneRiskBasedCapital dei:LegalEntity,us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology bac:SubsidiariesBankofAmericaN.A.,srt:Subsidiaries,us-gaap:AdvancedApproachNANA164593.0NANANA154626.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TierOneRiskBasedCapital dei:LegalEntity,us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology bac:SubsidiariesBankofAmericaN.A.,srt:Subsidiaries,us-gaap:StandardizedApproachNANA164593.0NANANA154626.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TierOneRiskBasedCapital us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology srt:ParentCompany,us-gaap:AdvancedApproachNANA200096.0NANANA188492.0NANANA189038.0NANANA191496.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TierOneRiskBasedCapital us-gaap:ConsolidatedEntities,us-gaap:RiskWeightedAssetsCalculationMethodology srt:ParentCompany,us-gaap:StandardizedApproachNANA200096.0NANANA188492.0NANANA189038.0NANANA191496.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:CashAndCashEquivalentsAtCarryingValue NANANA301006.0289346.0250390.0161560.0157094.0171394.0171623.0177404.0184858.0171199.0204241.0157434.0172381.0158704.0168025.0147738.0143434.0171207.0179610.0159353.0170426.0163514.0162543.0138589.0128659.0152899.0151645.0131322.0121233.098828.0100980.0110752.0106415.0123717.0128792.0120102.082865.0119527.097542.0108427.0131116.0151034.0NA
 us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:ConsolidatedEntities srt:ParentCompanyNANA5893.0NANANA5695.0NANANA5141.0NANANA4747.0NANANA20248.0NANANA98024.0NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▄▆█▆▅▄▁▁▁▁▂▂▁▂▁260030.0326101.0380463.0301006.0289346.0250390.0161560.0157094.0171394.0171623.0177404.0184858.0171199.0204241.0157434.0NANANA147738.0NANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:AmortizationOfIntangibleAssets ▁▁▁▁▁▁▁▁▁▁▃▃▃▃▃▃▃▃▄▄▄▄▄▄▄▄▄▅▅▅▅▅▅▅▆▆▆▆▇▇▇▇████20.017.033.030.016.016.028.029.029.026.0134.0134.0135.0135.0148.0151.0160.0162.0176.0181.0186.0187.0202.0207.0212.0213.0228.0234.0235.0239.0266.0270.0274.0276.0309.0315.0321.0319.0365.0377.0382.0385.0420.0426.0439.0446.0
us-gaap:PropertyPlantAndEquipmentNet ▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▁▁▂▁▁▁▂▂▂▂▂▃▃▃▃▃▄▄▄▅▆▇▇██10747.010803.011000.010902.010790.010792.010561.010493.010426.010251.09906.09680.09537.09399.09247.08971.08904.09319.09139.09133.09150.09358.09485.09554.09700.09833.010049.09987.010145.010351.010475.010703.010836.011085.011858.012436.012653.013104.013637.013552.0NANA14306.0NANANA
us-gaap:Goodwill ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▄▄██69023.068951.068951.068951.068951.068951.068951.068951.068951.068951.068951.068951.068951.068951.068951.068968.068969.068969.068969.069744.069744.069761.069761.069761.069775.069776.069777.069784.069810.069842.069844.069891.069930.069930.069976.069976.069976.069976.069967.070832.071074.073869.073861.0NANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill █▁█2200.02100.02200.0NANANANANANANANANANANANANANANANA3168.0NANA3768.0NANANANANA5099.05337.05574.05843.06104.06379.06684.07030.07335.07696.08021.08764.0NANA9923.0NANANA
us-gaap:FiniteLivedIntangibleAssetsNet NANA2200.02200.01600.01600.01700.01700.01700.01700.01774.01908.02042.02177.02312.02459.02610.02766.02922.03168.03352.03578.03768.03973.04188.04391.04612.04849.05099.05337.05574.0NANANA6684.0NANANANANANANANANANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet NANA7447.0NANANA6444.0NANANA10741.0NANANA12625.0NANANA19226.0NANANA24464.0NANANA28254.0NANANA32356.0NANANA33038.0NANANA31999.0NANANA27073.0NANANA
us-gaap:OperatingLeaseRightOfUseAsset ▇▂▇▅▇█▂▄▅▁10030.09673.010000.09900.010000.010100.09700.09800.09900.09600.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:EquitySecuritiesFvNi us-gaap:BalanceSheetLocation us-gaap:OtherAssets▁▆▇█616.0758.0769.0809.0NANA891.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:TimeDepositMaturitiesYearOne NANA50661.0NANANA68351.0NANANA53482.0NANANA61038.0NANANA65112.0NANANA65567.0NANANANANANANA98201.0NANANA110157.0NANANA133907.0NANANA181280.0NANANA
 us-gaap:TimeDepositMaturitiesYearOne us-gaap:GeographicDistribution us-gaap:GeographicDistributionDomesticNANA40052.0NANANA56351.0NANANA43452.0NANANA46774.0NANANA53584.0NANANA51319.0NANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:TimeDepositMaturitiesYearOne us-gaap:GeographicDistribution us-gaap:GeographicDistributionForeignNANA10609.0NANANA12000.0NANANA10030.0NANANA14264.0NANANA11528.0NANANA14248.0NANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:LongTermDebt ▃▂▃▂▃▃▂▂▂▂▁▂▁▂▁▁▁▁▁▁▁▂▂▂▂▂▂▂▃▂▂▂▃▃▃▄▄▆▇█274604.0251211.0262934.0255723.0261638.0256712.0240856.0243405.0238011.0233929.0229340.0234100.0226595.0232256.0227402.0228666.0223923.0221385.0216823.0225136.0229617.0232849.0236764.0237288.0243414.0237858.0243139.0250115.0257071.0254785.0249674.0255331.0262480.0279641.0275585.0286534.0301848.0354912.0372265.0398965.0NANA448431.0NANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo NANA1715.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree NANA1454.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour NANA1308.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA1087.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA4609.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:StockholdersEquity ██▇▇▇▆▆▇▇▇▆▆▆▇▇▇▇▇▇▇▇▆▅▅▅▅▄▃▃▂▂▂▂▃▃▃▃▂▂▂▁▂▂▂▂▂277119.0274000.0272924.0268850.0265637.0264918.0264810.0268387.0271408.0267010.0265325.0262158.0264216.0266224.0267146.0272459.0270987.0268153.0266840.0270083.0267069.0262776.0256205.0255905.0251659.0250188.0243471.0238681.0237411.0231888.0232685.0232282.0231032.0237293.0236956.0238606.0235975.0232499.0230101.0230252.0222176.0230876.0228248.0230495.0233174.0229823.0
us-gaap:CommonStocksIncludingAdditionalPaidInCapital ▁▁▂▂▂▂▂▃▄▄▅▅▆▆▇▇▇▇▇█████████79242.083071.085982.085954.085794.085745.091723.099215.0106619.0112838.0118896.0123921.0128822.0133532.0138089.0142818.0142744.0144782.0147038.0148261.0149554.0150774.0151042.0151841.0152638.0153410.0153458.0153472.0NANA155293.0NANANANANANANANANANANANANANANA
us-gaap:RetainedEarningsAccumulatedDeficit ██▇▇▇▇▇▆▆▆▆▅▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁177499.0170082.0164088.0160447.0157578.0155866.0156319.0151183.0147577.0141888.0136314.0130747.0125546.0120298.0113816.0113486.0109628.0105467.0101870.098303.093623.090270.088564.085485.081938.077472.075024.072811.073808.071877.072497.069419.067308.063844.062843.062583.062712.060734.060520.059043.0NANA60849.0NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▆▆▇▇▇█▅▅▄▃▂▁▂▂▄▅▅▄▄▇▇▆▅▆▅▆▆▅▆▄▄▅▄▆▆▇▆▅▅▇████-3063.0-3472.0-1656.0-978.0-1162.0-120.0-6633.0-5617.0-7477.0-10042.0-12211.0-14836.0-13333.0-12278.0-7082.0-6168.0-6605.0-7316.0-7288.0-1701.0-1328.0-2610.0-5674.0-3694.0-5190.0-2967.0-4320.0-5515.0-4711.0-7037.0-8457.0-6823.0-7709.0-3488.0-2797.0-811.0-3500.0-4996.0-5437.0-2071.0793.0463.0-66.0336.0NANA
us-gaap:StockIssuedDuringPeriodValueNewIssues ▁▄▄▁▁▄▁▅█0.0902.01083.00.00.01098.00.01280.02363.0NA0.0844.01322.02349.0NANANANA0.00.0878.02069.00.00.00.02964.01396.03067.0NANA0.00.0NANANANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementClassOfStock bac:SeriesNNPreferredStockNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementClassOfStock bac:SeriesPPPreferredStockNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementClassOfStock,us-gaap:SubsequentEventType bac:SeriesNNPreferredStock,us-gaap:SubsequentEventNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementClassOfStock,us-gaap:SubsequentEventType bac:SeriesPPPreferredStock,us-gaap:SubsequentEventNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents us-gaap:PreferredStock▁▄▄▁▁▄▁▅█0.0902.01083.00.00.01098.00.01280.02363.0NA0.0844.01322.02349.0NANANANA0.00.0878.02069.00.00.00.02964.01396.03067.0NANA0.00.0NANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▁█▂▄▅█▄▄▅▃▆▄▇▄▆▅▃-9311.0-52328.054594.0-32638.0-3006.019043.059103.0-5702.0-6725.015101.0-13922.019606.0-6518.040354.0-7100.020304.09649.0-12989.0NANANANANANANANANANANA22723.011994.08227.046128.026468.0-25909.09298.018356.0-15603.024645.0-11358.051779.0-576.05211.038032.015475.023876.0
us-gaap:NetCashProvidedByUsedInInvestingActivities ▁▁▃█▂▂▄▄▆▆▅▅▆▅▅▅▅▅-108606.0-113080.0-53882.054977.0-88349.0-90411.0-43279.0-30133.0-2451.0-4767.0-24317.0-26282.01980.0-22849.0-11917.0-15699.0-9984.0-13941.0NANANANANANANANANANANA-29415.017748.09602.0-3962.01670.0-15578.0-17960.07767.0-11406.074027.0-6194.0-1436.0-13968.026608.0-36882.0-25880.05807.0
us-gaap:NetCashProvidedByUsedInFinancingActivities ▄▆▅▂▇█▂▃▂▁▃▃▁▃▂▂▂▄51320.0113627.077938.0-12398.0129132.0161147.0-11866.022828.07923.0-15508.030556.021045.0-27085.028602.03843.08658.0-9637.046404.0NANANANANANANANANANANA27017.0-19451.04142.0-43581.0-36552.046995.0-9345.0-30373.035139.0-61154.0-18603.0-28496.03557.0-54596.0-21256.016699.0-6234.0
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▁▂█▅▆█▄▃▄▄▄▅▂▆-66071.0-54362.079457.011660.038956.088830.04466.0-14300.0-229.0-5781.0-7454.013659.0-33042.046807.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:DeferredIncomeTaxExpenseBenefit ▃▅▅▃▄▅▅▅▆▆▅▆▆▆█▇▇▆▆█▆▆▅▆▆▅▅▅▆▄▅▇▆▅▁▅▅▅▆▅▁▅▂▇▅▆-2023.0566.0257.0-1308.0-457.0-229.0646.0295.0731.0763.0196.01063.0978.0804.03132.01709.02225.01109.0769.02854.01000.01218.0128.01307.01445.0228.0172.0234.01052.0-732.0452.01926.01030.0-146.0-3566.0672.0354.0-195.01031.0438.0-3710.0292.0-2486.01830.0528.0736.0
us-gaap:DepreciationDepletionAndAmortization ▄▄▆▅▃▂▂▂▂▁█469.0461.0487.0476.0448.0432.0439.0438.0434.0418.0524.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet ▄▄▄▄▄▄▄▄▄▄▅▅▄▄▄▄▄▄▄▄▄▄▅▅▄▅▅▅▄▄▄▄▅▄▄▄▅▃▆█▂▃▁▂█▆-1005.0-1989.0-1879.0160.0-2132.0-35.0-1208.0-882.0-773.0-3348.0766.01666.0180.0-42.0-2695.0-1695.0-1587.0-1447.0-737.0-632.0191.0-81.01402.0643.0-838.01632.01200.0565.0341.0-444.0-804.0-929.0948.0-2021.0-1736.0-2531.04421.0-7685.05708.016130.0-10691.0-7099.0-15703.0-11429.016453.08733.0
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▁█▂▄▅█▄▄▅▃▆▄▇▄▆▅▃-9311.0-52328.054594.0-32638.0-3006.019043.059103.0-5702.0-6725.015101.0-13922.019606.0-6518.040354.0-7100.020304.09649.0-12989.0NANANANANANANANANANANA22723.011994.08227.046128.026468.0-25909.09298.018356.0-15603.024645.0-11358.051779.0-576.05211.038032.015475.023876.0
us-gaap:NetIncomeLoss ██▇▆▆▆▇▇▇▇▇▇▇▇▅▇▆▆▆▆▆▅▅▆▆▆▆▄▅▄▆▅▆▅▅▅▅▅▅▇▁▅▄▂▆▆9224.08050.05470.04881.03533.04010.06994.05777.07348.07311.07278.07167.06784.06918.02520.05587.05269.04856.04696.04955.04232.02680.02703.04508.05320.03357.03050.0-232.02291.0-276.03439.02497.04012.01483.0732.0340.02463.0653.01991.06232.0-8826.02049.0-1244.0-7299.03123.03182.0
us-gaap:ShareBasedCompensation ▅▇▄▄▅▅▄▄▄▄▄▄▄▄▂▂▂█▂▂▂▇▁▁▁▁610.0853.0434.0520.0534.0543.0479.0510.0481.0504.0406.0446.0462.0415.0184.0201.0204.01060.0148.0125.0131.0831.011.0-10.013.014.0NANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▁▁▃█▂▂▄▄▆▆▅▅▆▅▅▅▅▅-108606.0-113080.0-53882.054977.0-88349.0-90411.0-43279.0-30133.0-2451.0-4767.0-24317.0-26282.01980.0-22849.0-11917.0-15699.0-9984.0-13941.0NANANANANANANANANANANA-29415.017748.09602.0-3962.01670.0-15578.0-17960.07767.0-11406.074027.0-6194.0-1436.0-13968.026608.0-36882.0-25880.05807.0
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▄▆▅▂▇█▂▃▂▁▃▃▁▃▂▂▂▄51320.0113627.077938.0-12398.0129132.0161147.0-11866.022828.07923.0-15508.030556.021045.0-27085.028602.03843.08658.0-9637.046404.0NANANANANANANANANANANA27017.0-19451.04142.0-43581.0-36552.046995.0-9345.0-30373.035139.0-61154.0-18603.0-28496.03557.0-54596.0-21256.016699.0-6234.0
us-gaap:ProceedsFromIssuanceOfLongTermDebt █▄▄▃▃▅▂▃▄▄▂▅▅▅▁▄▄▄▃▃▃▂▃▃▄▃▂▃▄▅▄▂▂▅▂▂▂▃▁▂▃▃▁▃▄▆35045.013132.016155.010154.011976.018728.07271.012656.017777.014716.03405.018447.021492.020934.02784.017069.016255.017378.010856.08898.09523.06260.09714.08295.016407.09254.04656.011128.016544.019245.012978.07506.04980.020194.04190.03829.03906.010275.03065.05977.08338.08621.0691.012604.015640.023280.0
us-gaap:RepaymentsOfLongTermDebt ▂▂▂▃▂▁▁▂▃▂▁▁▄▂▁▂▃▂▂▂▂▂▁▂▂▂▂▂▃▂▃▃▃▂▂▄█▅▄▄▄▄▅▅▃▄15249.013991.010825.016247.013033.07843.07952.08994.019556.014292.08229.07553.023687.013577.04829.015002.016105.013617.010391.013408.013646.014404.05782.013741.09164.011678.09126.012752.016616.015255.017666.018503.016877.012556.014127.025128.054364.030770.023967.023918.025972.027957.031871.034891.021407.022750.0
us-gaap:PaymentsForRepurchaseOfCommonStock ▅▄▁▁▁▇██▇▇▆▆▅▅▅▄▃▃▂▂▂▂▂▂▂▁▁▁▁▂▂▂▂▁▁▁4209.03470.0263.0114.0286.06362.07748.07626.06507.06263.05231.05040.04965.04858.04869.02981.02236.02728.01330.01399.01383.01000.0799.0800.0775.00.00.00.0233.01442.01351.0866.01003.00.00.00.0NANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31

Shares Outstanding

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Shares
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-06-302012-12-312011-12-31
Value848785898650866186648675883690799342956896699858100121017510287104579878997410052101231021610312103801042710471105201051610515105151053010591106831077810535
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value8735875587778768886293539559978710170103091047210725108221091411000110591110011197112381126610515112651056011482115241115410776115561076110464100941018199761002910005
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value86208700873287398815930395239725100311018110322101971001310099102501025310339104441048810518105151051910560107181077510798107761077510651101161009410075997699569177
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities, us-gaap:StatementClassOfStock

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemption, bac:SeriesLPreferredStock


Antidilutive
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value6262626262626262626262626262626262626262626262626262626262676767117117
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value1.040.870.590.510.380.40.750.570.750.710.710.670.640.630.210.50.490.430.430.430.380.210.230.390.480.280.26-0.040.19-0.050.30.210.330.10.0400.190.030.160.58-0.90.17-0.16-0.770.280.28
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value1.030.860.590.510.370.40.740.560.740.70.70.660.630.620.210.480.460.410.40.410.360.210.220.370.450.270.26-0.040.19-0.050.280.20.320.10.0300.190.030.160.56-0.90.17-0.16-0.770.270.28
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Tier One Risk Based Capital To Risk Weighted Assets

us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets

bac:SubsidiariesBankofAmericaN.A., srt:Subsidiaries, us-gaap:AdvancedApproach


Tier
Period End2020-12-312019-12-31
Value16.215.6
Percentage of TierOneRiskBasedCapitalToRiskWeightedAssets100.0100.0

bac:SubsidiariesBankofAmericaN.A., srt:Subsidiaries, us-gaap:StandardizedApproach


Tier
Period End2020-12-312019-12-31
Value13.512.5
Percentage of TierOneRiskBasedCapitalToRiskWeightedAssets83.380.1

us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

srt:ParentCompany, us-gaap:AdvancedApproach


Tier
Period End2020-12-312019-12-312018-12-312017-12-31
Value14.60.130.1340.132
Percentage of TierOneRiskBasedCapitalToRiskWeightedAssets90.10.80.00.0

srt:ParentCompany, us-gaap:StandardizedApproach


Tier
Period End2020-12-312019-12-312018-12-312017-12-31
Value13.50.1260.1320.134
Percentage of TierOneRiskBasedCapitalToRiskWeightedAssets83.30.80.00.0

Capital To Risk Weighted Assets

us-gaap:CapitalToRiskWeightedAssets dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:CapitalToRiskWeightedAssets

bac:SubsidiariesBankofAmericaN.A., srt:Subsidiaries, us-gaap:AdvancedApproach


Capital
Period End2020-12-312019-12-31
Value16.916.0
Percentage of CapitalToRiskWeightedAssets100.0100.0

bac:SubsidiariesBankofAmericaN.A., srt:Subsidiaries, us-gaap:StandardizedApproach


Capital
Period End2020-12-312019-12-31
Value14.913.4
Percentage of CapitalToRiskWeightedAssets88.283.8

us-gaap:CapitalToRiskWeightedAssets us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

srt:ParentCompany, us-gaap:AdvancedApproach


Capital
Period End2020-12-312019-12-312018-12-312017-12-31
Value16.60.1470.1510.151
Percentage of CapitalToRiskWeightedAssets98.20.90.00.0

srt:ParentCompany, us-gaap:StandardizedApproach


Capital
Period End2020-12-312019-12-312018-12-312017-12-31
Value16.10.1480.1540.159
Percentage of CapitalToRiskWeightedAssets95.30.90.00.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value9633623447925065249110523597876379913948099035664572929351606602459804828-891.052235514574419496004309747104245-1036.04617114418053383-209.0792-1254.0302939591094-1375.03368-8496.02578
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating84.654.741.844.119.965.435.342.654.452.255.533.435.018.810.741.142.335.2-6.941.447.349.115.350.023.639.434.9-8.135.78.813.225.3-1.55.6-9.021.728.37.1-8.921.2-49.814.4

us-gaap:ComprehensiveIncomeNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value6951-242.044574353262928-496.0313030208262727-553.06.01310.0
Percentage of ComprehensiveIncomeNetOfTax0.70.8-5.10.92.30.40.90.30.30.3-5.00.50.51.013.00.40.50.662.10.10.20.2
Percentage of InterestAndDividendIncomeOperating0.60.4-2.10.40.50.30.30.10.20.2-2.80.20.20.21.40.20.20.2-4.30.00.10.1
Percentage of InterestAndDividendIncomeOperating us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParent


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value149116-493.0-58.0-1293.01346-691.0229-138.0-363.0566-269.0179273-144.0-80.0-78.09.0-205.0
Percentage of ComprehensiveIncomeNetOfTax1.51.9-10.3-1.1-51.912.8-11.63.0-1.4-3.85.7-4.73.19.3-9.0-1.3-1.30.223.0
Percentage of InterestAndDividendIncomeOperating1.31.0-4.3-0.5-10.38.4-4.11.3-0.8-2.03.2-1.61.11.8-1.0-0.5-0.60.1-1.6
Percentage of InterestAndDividendIncomeOperating us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value415-1114.01876315417-35.011830422929321-92.0-275.0
Percentage of ComprehensiveIncomeNetOfTax4.3-17.90.41.512.64.0-0.61.53.12.43.00.4-1.6-9.4
Percentage of InterestAndDividendIncomeOperating3.6-9.80.20.72.52.6-0.20.71.71.31.60.1-0.6-1.8
Percentage of InterestAndDividendIncomeOperating us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-250.0-840.05.0101-102.04795-356.01538238423092213-1172.0-1031.0-3963.0-870.0462
Percentage of ComprehensiveIncomeNetOfTax-2.6-13.50.12.0-4.145.6-6.020.124.024.422.3-20.7-18.0-135.0-54.27.7
Percentage of InterestAndDividendIncomeOperating-2.2-7.40.00.9-0.829.8-2.18.613.112.712.4-6.9-6.3-25.4-5.83.2
Percentage of InterestAndDividendIncomeOperating us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value409-1816.0-678.0184-1042.06513-1016.01860256521692625-1503.0-1055.0-3983.0-914.0437711-28.0-5587.02688602529
Percentage of ComprehensiveIncomeNetOfTax4.2-29.1-14.13.6-41.861.9-17.024.425.922.926.5-26.5-18.4-135.7-56.97.311.9-0.6627.05.115.644.0
Percentage of InterestAndDividendIncomeOperating3.6-15.9-5.91.6-8.340.5-6.010.414.111.914.7-8.9-6.4-25.5-6.13.05.0-0.2-43.42.17.421.6
Percentage of InterestAndDividendIncomeOperating us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value26-29.03421-19.0-88.013-51.0-14.0-34.049-114.0-141.0-48.0-16.05.0100-3.0-70.0-8.0-21.012
Percentage of ComprehensiveIncomeNetOfTax0.3-0.50.70.4-0.8-0.80.2-0.7-0.1-0.40.5-2.0-2.5-1.6-1.00.11.7-0.17.9-0.2-0.40.2
Percentage of InterestAndDividendIncomeOperating0.2-0.30.30.2-0.2-0.50.1-0.3-0.1-0.20.3-0.7-0.9-0.3-0.10.00.7-0.0-0.5-0.1-0.20.1
Percentage of InterestAndDividendIncomeOperating us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312011-12-312011-09-302011-06-302010-12-312010-09-302010-06-30
Value8042916661194546379945318169685989598767869889948498839464057866837765656055730459293699382460697519474243104312795-681.0384548455498198417187682-12628.0-4495.0-5630.04092
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating70.680.453.439.630.328.148.338.349.248.248.853.051.953.842.553.759.247.947.157.950.831.630.150.557.339.635.53.421.6-5.328.036.239.814.111.148.5-74.1-24.6-30.921.4

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-1182.01116649-335.0266521117510821611145614201827171414763885227931081709135923491697101911211561219913851260663504-405.040623481486501-2636.0770684664411201-4049.0731-2351.013876721207
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating-10.49.85.7-2.92.13.26.96.08.88.08.010.810.59.525.815.522.012.510.618.614.58.78.813.016.711.610.45.23.9-3.13.017.510.73.6-18.95.54.90.42.97.6-23.84.1-12.97.63.56.1

us-gaap:IncomeTaxExpenseBenefit us-gaap:StatementScenario

srt:ScenarioForecast


Income
Period End2020-09-30
Value-700.0
Percentage of IncomeTaxExpenseBenefit209.0
Percentage of InterestAndDividendIncomeOperating-6.1
Percentage of InterestAndDividendIncomeOperating srt:ScenarioForecast0.0

Interest And Fee Income Loans And Leases

us-gaap:InterestAndFeeIncomeLoansAndLeases

us-gaap:InterestAndFeeIncomeLoansAndLeases


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value712372347603789485699963103651089410942108851071610401100719623934492038920875483918358821982608051800579788036837785358635876090869146
Percentage of InterestAndFeeIncomeLoansAndLeases100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating62.663.566.368.768.361.961.260.860.059.960.161.361.561.762.062.863.163.965.266.370.470.663.466.760.867.268.966.466.767.766.368.3

Interest Expense

us-gaap:InterestExpense

us-gaap:InterestExpense


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value1154119812081357169239684786572960355795553250954719399136043496316026522573240924552524289724962644251225172639292828502926311632763437364740384444461547125363580257435851577462196130
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating10.110.510.511.813.524.628.332.033.131.931.030.028.825.623.923.922.319.320.019.121.021.622.820.820.121.020.720.522.622.021.323.323.724.426.128.931.829.830.633.834.032.032.031.732.530.8

Interest Expense Long Term Debt

us-gaap:InterestExpenseLongTermDebt

us-gaap:InterestExpenseLongTermDebt


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value818898876942116813351473167017541803193620041966173915811609159014591512133013431393189513431407131313141386148515151566172416741834193422432534270827642959299130933254334135823530
Percentage of InterestExpenseLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating7.27.97.68.29.38.38.79.39.69.910.911.812.011.110.511.011.210.611.810.511.511.914.911.210.711.010.810.811.511.711.412.912.113.013.816.018.117.517.918.717.517.317.818.318.717.8

Interest Income Expense Net

us-gaap:InterestIncomeExpenseNet

us-gaap:InterestIncomeExpenseNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value102331019710253101291084812130121401218712189123751230411870116501160811462111611098611058102921020192139171980195111048894519635102191001310085107861026610549106641032499389548108461070110490112461217912439124351290013749
Percentage of InterestIncomeExpenseNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating89.989.589.588.286.575.471.768.066.968.169.070.071.274.476.176.177.780.780.080.979.078.477.279.279.979.079.379.577.478.078.776.776.375.673.971.168.270.269.466.266.068.068.068.367.569.2

Litigation Settlement Expense

us-gaap:LitigationSettlementExpense

us-gaap:LitigationSettlementExpense


Litigation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value553410663657241423521147317790861161471401922742922502703884242311753704006000400060002300110047122009001600963793180056623009401400482102
Percentage of LitigationSettlementExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating0.50.30.95.50.50.10.82.00.60.41.00.50.50.71.01.01.42.02.32.02.33.33.31.91.33.13.346.730.946.416.88.23.415.66.411.46.95.111.73.613.55.27.72.60.5

Marketing And Advertising Expense

us-gaap:MarketingAndAdvertisingExpense

us-gaap:MarketingAndAdvertisingExpense


Marketing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value810371463308492438524440528442513421395345511461442332460410414419481445445440491446450442457511437429480479449465523556560564484497495487
Percentage of MarketingAndAdvertisingExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating7.13.34.02.73.92.73.12.52.92.42.92.52.42.23.43.13.12.43.63.33.53.63.83.73.43.74.03.53.53.43.33.83.23.03.43.43.23.03.43.53.33.12.62.72.62.4

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value922480505470488135334010699457777348731172787167678469182520558752694856469649554232268027034508532033573050-232.02291-276.03439249740121483732340246365319916232-8826.02049-1244.0-7299.031233182
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating81.070.647.742.528.224.941.332.240.340.240.842.241.444.316.738.137.235.436.539.336.322.921.337.540.528.125.1-1.817.7-2.125.118.729.010.55.22.417.64.212.939.3-51.811.4-6.8-40.116.316.0

us-gaap:NetIncomeLoss us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value1863257-426.0297216-492.0258-1598.09.0-48.0280143-247.0-286.0-2509.0217-183.0-834.0-93.0-182.0-815.0-1098.0-661.0152781
Percentage of NetIncomeLoss20.23.2-7.86.16.1-12.33.7-27.70.1-0.73.82.0-3.6-4.1-99.63.9-3.5-17.2-2.0-3.7-19.3-41.0-24.53.414.7
Percentage of InterestAndDividendIncomeOperating16.42.3-3.72.61.7-3.11.5-8.90.0-0.31.60.8-1.5-1.8-16.71.5-1.3-6.1-0.7-1.4-7.0-9.4-5.21.35.9
Percentage of InterestAndDividendIncomeOperating bac:CorporateReconcilingItemsAndEliminations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:SegmentReconcilingItemsAssetandLiabilityManagementActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-113.083-37.0-127.0521-77.0314-158.0271824888-328.0-54.0-147.057-86.0-179.0-189.0-136.0-36.0-884.0-330.0-184.0448-238.0-839.0189-169.094-332.032
Percentage of NetIncomeLoss-1.21.0-0.7-2.614.7-1.94.5-2.70.40.23.41.2-4.8-0.8-5.81.0-1.6-3.7-4.0-2.7-0.9-33.0-12.2-4.18.4-7.1-27.5-81.5-7.4-34.1-9.71.3
Percentage of InterestAndDividendIncomeOperating-1.00.7-0.3-1.14.2-0.51.9-0.90.10.11.40.5-2.0-0.3-1.00.4-0.6-1.3-1.5-1.1-0.3-7.6-2.6-1.53.4-2.0-6.91.5-1.30.7-2.40.2
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsAssetandLiabilityManagementActivities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:SegmentReconcilingItemsLiquidatingBusinessesEliminationsandOther


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value1976174-389.0424-305.0-415.0-56.0-1440.0-18.0-66.0325581-25.0-2517.0-3.0-259.0
Percentage of NetIncomeLoss21.42.2-7.18.7-8.6-10.3-0.8-24.9-0.2-0.90.40.81.2-0.4-99.9-0.1-4.9
Percentage of InterestAndDividendIncomeOperating17.41.5-3.43.7-2.4-2.6-0.3-8.0-0.1-0.40.20.30.5-0.2-16.7-0.0-1.8
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsLiquidatingBusinessesEliminationsandOther0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value736177935896458433174502673673757339735969987024703172045029537054525690478951375047453529934504468341983457-732.02166-79.030231779
Percentage of NetIncomeLoss79.896.8107.893.993.9112.396.3127.799.9100.796.298.0103.6104.1199.696.1103.5117.2102.0103.7119.3169.2110.799.988.0125.1113.3315.594.528.687.971.2
Percentage of InterestAndDividendIncomeOperating64.668.451.439.926.528.039.841.240.340.539.241.443.046.233.436.638.541.537.240.743.338.823.637.535.735.128.4-5.716.7-0.622.013.3
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value3038268425902052711794311033333294324633383113288326952197208720321894192018131718178517991759170414751655166916341468
Percentage of NetIncomeLoss32.933.347.342.02.044.744.557.744.844.445.943.442.539.087.237.438.639.040.936.640.666.666.639.032.043.954.3-719.471.3-531.9
Percentage of InterestAndDividendIncomeOperating26.723.622.617.90.611.118.418.618.117.918.718.317.617.314.614.214.413.814.914.414.715.314.214.613.012.313.613.012.611.3
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:ConsumerBankingSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value24242174168292672613620172097192620282105198920642016168017581786172915781553149110661378127712511365143314141445129112551137
Percentage of NetIncomeLoss26.327.030.719.020.53.428.836.326.227.728.927.830.429.166.731.533.935.633.631.335.239.851.028.323.540.747.0-609.563.1-467.836.545.5
Percentage of InterestAndDividendIncomeOperating21.319.114.78.15.80.811.911.710.611.211.811.712.612.911.212.012.612.612.312.312.89.110.910.69.511.411.811.011.210.09.28.5
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:GlobalBankingSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value9082054788857189617065748471046103649391211161458410756830129765810741116984-448.01008993945-59.036911021313-46.0-875.0
Percentage of NetIncomeLoss9.825.514.417.653.742.58.214.714.214.26.812.716.521.116.313.515.826.714.021.726.436.7-16.622.418.728.2-1.9-159.148.1-475.7-1.3-35.0
Percentage of InterestAndDividendIncomeOperating8.018.06.97.515.110.63.44.75.75.72.85.46.89.32.75.25.99.55.18.59.68.4-3.58.47.67.9-0.52.98.510.2-0.3-6.5
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:GlobalMarketsSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value9918818367496248661035109810731049106210109681035742769804770633697722740614656690651706813726729778720
Percentage of NetIncomeLoss10.710.915.315.317.721.614.819.014.614.314.614.114.315.029.413.815.315.913.514.117.127.622.714.613.019.423.1-350.431.7-264.122.628.8
Percentage of InterestAndDividendIncomeOperating8.77.77.36.55.05.46.16.15.95.86.06.05.96.64.95.25.75.64.95.56.26.34.85.55.35.45.86.35.65.65.75.4
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:GlobalWealthAndInvestmentManagementSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value922480505470488135334010699457777348731172787167678469182520558752694856469662984232268027034508532033573050-232.02291-276.03439249740121483732340246365319916232-8826.02049-1244.0-7299.031233182
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0127.1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating81.070.647.742.528.224.941.332.240.340.240.842.241.444.316.738.137.235.436.549.936.322.921.337.540.528.125.1-1.817.7-2.125.118.729.010.55.22.417.64.212.939.3-51.811.4-6.8-40.116.316.0
Percentage of InterestAndDividendIncomeOperating us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Income Loss Available To Common Stockholders Basic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value896475605208444032843541674852727109686970396701646664902234512249084354433544523871222323734067499029752738-470.02035-514.03183221835711110367-33.0209832815845889-9127.01739-1565.0-7647.027832834
Percentage of NetIncomeLossAvailableToCommonStockholdersBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating78.766.345.438.726.222.039.929.439.037.839.539.539.541.614.834.934.731.833.735.333.219.018.733.938.024.922.5-3.715.7-4.023.216.625.87.92.6-0.215.02.110.337.1-53.59.7-8.6-42.014.614.3

Net Income Loss Available To Common Stockholders Diluted

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted

us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted


Net
Period End2021-06-302020-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312010-09-30
Value9020328470396701646664902234515849834429441045273946229824484142506530502738-470.02110-514.03258229236451110367-33.0217232715845893-9127.0-1566.0-7648.0
Percentage of NetIncomeLossAvailableToCommonStockholdersDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating79.226.239.539.539.541.614.835.235.232.334.335.933.819.619.334.538.625.522.5-3.716.3-4.023.817.126.47.92.6-0.215.52.110.337.2-53.5-8.6-42.0

Preferred Stock Dividends Income Statement Impact

us-gaap:PreferredStockDividendsIncomeStatementImpact

us-gaap:PreferredStockDividendsIncomeStatementImpact


Preferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value260490262441249469246505239442239466318428286465361502361503361457330441330382312238256238256279441373365373365325407343301310321348
Percentage of PreferredStockDividendsIncomeStatementImpact100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating2.34.32.33.82.02.91.52.81.32.41.32.71.92.71.93.22.63.72.84.03.13.92.63.72.53.22.61.92.01.81.92.13.22.62.62.72.62.12.62.21.81.71.81.9

Revenues

us-gaap:Revenues

us-gaap:Revenues


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value21466228212009920336223262276722349228072308423004227362277722609231252043621839228292224819990216352039819512185062068222117212021872521209217472256621488215302272723197186602042821968222782488828453132362687722398267002915331969
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating188.5200.3175.4177.1178.0141.4132.0127.3126.7126.6127.5134.3138.1148.2135.6149.0161.4162.3155.4171.6174.8166.8145.7172.2168.4177.2154.1164.9168.0174.5156.7160.9164.4164.5133.6146.2157.0144.1161.5179.577.6150.0122.5146.6152.5160.8

us-gaap:Revenues us-gaap:ConsolidationItems

bac:SegmentReconcilingItemsAssetandLiabilityManagementActivities


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-154.0109-50.0-168.0677-85.0416-221.03412470273-271.0116-20.0273104-45.0-274.0-43.0137-1241.0-440.0-115.01013-221.0-1386.0325-84.0-265.0-186.0-27.0
Percentage of Revenues-0.70.5-0.2-0.83.0-0.41.9-1.00.10.12.11.2-1.20.5-0.11.30.5-0.2-1.4-0.20.7-6.4-2.4-0.64.6-1.0-7.41.5-0.4-1.2-0.9-0.1
Percentage of InterestAndDividendIncomeOperating-1.41.0-0.4-1.55.4-0.52.5-1.20.20.12.61.6-1.70.7-0.11.90.7-0.3-2.1-0.31.2-10.6-3.5-1.07.7-1.8-11.42.5-0.6-2.0-1.4-0.2
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsAssetandLiabilityManagementActivities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:SegmentReconcilingItemsFullyTaxableEquivalentBasisAdjustment


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-110.0-111.0-113.0-114.0-128.0-144.0-145.0-148.0-149.0-153.0-155.0-151.0-154.0-150.0-251.0-240.0-237.0-197.0-234.0-228.0-223.0-215.0-231.0-231.0-228.0-219.0-230.0-225.0-213.0-201.0-213.0-213.0
Percentage of Revenues-0.5-0.5-0.6-0.6-0.6-0.6-0.6-0.6-0.6-0.7-0.7-0.7-0.7-0.6-1.2-1.1-1.0-0.9-1.2-1.1-1.1-1.1-1.2-1.1-1.0-1.0-1.2-1.1-1.0-0.9-1.0-1.0
Percentage of InterestAndDividendIncomeOperating-1.0-1.0-1.0-1.0-1.0-0.9-0.9-0.8-0.8-0.8-0.9-0.9-0.9-1.0-1.7-1.6-1.7-1.4-1.8-1.8-1.9-1.8-1.8-1.9-1.7-1.8-1.9-1.7-1.6-1.6-1.6-1.6
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsFullyTaxableEquivalentBasisAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:SegmentReconcilingItemsLiquidatingBusinessesEliminationsandOther


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value-1330.0-1048.0-1343.0-767.0-939.0894-915.0-528.0-538.0-643.0-709.0-112.0-29.0-449.0-1345.0-476.0772
Percentage of Revenues-6.2-4.6-6.7-3.8-4.23.9-4.1-2.3-2.3-2.8-3.1-0.5-0.1-1.9-6.6-2.23.4
Percentage of InterestAndDividendIncomeOperating-11.7-9.2-11.7-6.7-7.55.6-5.4-2.9-3.0-3.5-4.0-0.7-0.2-2.9-8.9-3.25.5
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsLiquidatingBusinessesEliminationsandOther0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments


Revenuesus-gaap:
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value2146622821203362232622767228072308423004
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating188.5200.3177.1178.0141.4127.3126.7126.6
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments0.00.00.00.00.00.00.00.0

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-12-312008-12-31
Value30298942969992281962727384522741688261995424340792426330239589223771642354507233883322916702328478228123422838962254529224770121877022195314218660921854982144316215300621490342143545210453421236132170557214985121022732126653212332021748192209974216616221608542181449212904622196282261319227453222649092339660236838423306710.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-31
Value275277526959922546703246960224760512355036216926921579432124484211015420891822076675202745420622542014088201143719835421979548192086219252311919540192272218881111897101189737518933571861063188493219331461917963186958818943711892288193752619730181927556192487919489501898945198937620366612105497
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets90.990.890.390.290.389.989.188.988.788.888.788.888.588.688.388.188.088.187.887.787.888.088.188.188.388.388.488.889.189.288.989.189.189.189.389.089.189.389.289.689.990.3

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-31
Value302989429699922819627273845227416882619954243407924263302395892237716423545072338833229167023284782281234228389622545292247701218770221953142186609218549821443162153006214903421435452104534212361321705572149851210227321266532123320217481922099742166162216085421814492129046221962822649092330671
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LiabilitiesAndStockholdersEquity us-gaap:ConsolidatedEntities

srt:ParentCompany


Liabilities
Period End2020-12-312019-12-312018-12-312017-12-31
Value533166490660471011473085
Percentage of LiabilitiesAndStockholdersEquity18.920.220.020.7
Percentage of Assets18.920.220.020.7
Percentage of Assets srt:ParentCompany100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value277119274000272924268850265637264918264810268387271408267010265325262158264216266224267146272459270987268153266840270083267069262776256205255905251659250188243471238681237411231888232685232282231032237293236956238606235975232499230101230252222176230876228248230495233174229823225174177052146803
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.19.29.79.89.710.110.911.111.311.211.311.211.511.411.711.912.011.912.212.312.212.011.911.911.711.711.611.210.910.811.110.910.910.910.711.010.910.710.810.49.810.210.19.99.80.09.70.00.0

us-gaap:StockholdersEquity us-gaap:ConsolidatedEntities

srt:ParentCompany


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-31
Value272924264810265325267146
Percentage of StockholdersEquity100.0100.0100.0100.0
Percentage of Assets9.710.911.311.7
Percentage of Assets srt:ParentCompany51.254.056.356.5

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-4146.0-4215.0-4266.0-4024.0-4068.0-4125.0-4168.0-4221.0-4247.0-4276.0-4304.0-3808.0-3839.0-3869.0-3192.0-3400.0-3426.0-3453.0-3480.0-2927.0-2933.0-2946.0-2956.0-3273.0-3300.0-3325.0-3350.0-2343.0-2351.0-2407.0-4456.0
Percentage of StockholdersEquity-1.5-1.5-1.6-1.5-1.5-1.6-1.6-1.6-1.6-1.6-1.6-1.5-1.5-1.5-1.2-1.2-1.3-1.3-1.3-1.1-1.1-1.1-1.2-1.3-1.3-1.3-1.4-1.0-1.0-1.0-1.9
Percentage of Assets-0.1-0.1-0.2-0.1-0.1-0.2-0.2-0.2-0.2-0.2-0.2-0.2-0.2-0.2-0.1-0.1-0.2-0.2-0.2-0.1-0.1-0.1-0.1-0.2-0.2-0.2-0.2-0.1-0.1-0.1-0.2
Percentage of Assets us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-31
Value-1727.0-1876.0-1992.0-1499.0-1441.0-148.0-1494.0-803.0-1032.0-894.0-531.0-1097.0-828.0-1007.0-1060.0-916.0-836.0-758.0-767.0-562.0-611.0
Percentage of StockholdersEquity-0.6-0.7-0.7-0.6-0.5-0.1-0.6-0.3-0.4-0.3-0.2-0.4-0.3-0.4-0.4-0.3-0.3-0.3-0.3-0.2-0.2
Percentage of Assets-0.1-0.1-0.1-0.1-0.1-0.0-0.1-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value-273.0-688.042640833217-400.0-365.0-483.0-787.0-1016.0-1309.0-1330.0-1238.0-831.0-895.0
Percentage of StockholdersEquity-0.1-0.30.20.20.10.0-0.2-0.1-0.2-0.3-0.4-0.5-0.5-0.5-0.3-0.3
Percentage of Assets-0.0-0.00.00.00.00.0-0.0-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.0-0.0
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedges


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-273.0-688.042640833217-400.0-365.0-483.0-787.0-1000.0-1300.0-1300.0-1238.0-831.0-739.0-763.0-857.0-895.0-800.0-927.0-1053.0-1077.0-1245.0-1372.0-1618.0-1661.0-1866.0-2062.0-2277.0-2869.0
Percentage of StockholdersEquity-0.1-0.30.20.20.10.0-0.2-0.1-0.2-0.3-0.4-0.5-0.5-0.5-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.4-0.4-0.5-0.5-0.6-0.7-0.8-0.9-1.0-1.2
Percentage of Assets-0.0-0.00.00.00.00.0-0.0-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1
Percentage of Assets us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedges0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-12-312015-12-31
Value403242825122511750165118323679-859.0-3243.0-5552.0-7765.0-6593.0-5562.0-1206.0-336.0-798.0-1267.078
Percentage of StockholdersEquity1.51.61.91.91.91.90.10.3-0.3-1.2-2.1-3.0-2.5-2.1-0.5-0.1-0.3-0.50.0
Percentage of Assets0.10.10.20.20.20.20.00.0-0.0-0.1-0.2-0.3-0.3-0.2-0.1-0.0-0.0-0.10.0
Percentage of Assets us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value-3063.0-3472.0-1656.0-978.0-1162.0-120.0-6633.0-5617.0-7477.0-10042.0-12211.0-14836.0-13333.0-12278.0-7082.0-6168.0-6605.0-7316.0-7288.0-1701.0-1328.0-2610.0-5674.0-3694.0-5190.0-2967.0-4320.0-5515.0-4711.0-7037.0-8457.0-6823.0-7709.0-3488.0-2797.0-811.0-3500.0-4996.0-5437.0-2071.0793463-66.0336-4447.0-4929.0-5619.0-10825.01129
Percentage of StockholdersEquity-1.1-1.3-0.6-0.4-0.4-0.0-2.5-2.1-2.8-3.8-4.6-5.7-5.0-4.6-2.7-2.3-2.4-2.7-2.7-0.6-0.5-1.0-2.2-1.4-2.1-1.2-1.8-2.3-2.0-3.0-3.6-2.9-3.3-1.5-1.2-0.3-1.5-2.1-2.4-0.90.40.2-0.00.1-1.9-2.1-2.5-6.10.8
Percentage of Assets-0.1-0.1-0.1-0.0-0.0-0.0-0.3-0.2-0.3-0.4-0.5-0.6-0.6-0.5-0.3-0.3-0.3-0.3-0.3-0.1-0.1-0.1-0.3-0.2-0.2-0.1-0.2-0.3-0.2-0.3-0.4-0.3-0.4-0.2-0.1-0.0-0.2-0.2-0.3-0.10.00.0-0.00.0-0.20.0-0.20.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-949.0-975.0-946.0-980.0-1001.0-982.0-894.0-907.0-856.0-842.0-808.0-857.0-743.0-602.0-793.0-777.0-782.0-882.0-879.0-809.0-801.0-780.0-792.0-753.0-677.0-720.0-669.0-645.0-631.0-512.0-377.0
Percentage of StockholdersEquity-0.3-0.4-0.3-0.4-0.4-0.4-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.2-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.2-0.2
Percentage of Assets-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value79242830718598285954857948574591723992151066191128381188961239211288221335321380891428181427441447821470381482611495541507741510421518411526381534101534581534721534681536961552931563711571921581571581421580661580011579731566211538011515671513791509051495631491751490481287347676660328
Percentage of StockholdersEquity28.630.331.532.032.332.434.637.039.342.344.847.348.850.251.752.452.754.055.154.956.057.459.059.360.761.363.064.364.666.366.767.368.066.766.766.267.067.968.166.868.265.666.164.964.064.957.243.441.1
Percentage of Assets2.62.83.03.13.13.33.84.14.54.75.05.35.65.76.16.36.36.46.76.86.86.97.07.17.17.27.37.27.17.17.47.47.47.37.27.37.37.27.46.96.76.76.76.46.30.05.50.00.0
Percentage of Assets us-gaap:CommonStockIncludingAdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:PreferredStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value2344124319245102342723427234272340123606246892232622326223262318124672223232232325220252202522025220252202434222273222732227322273193091791314846133521335213315142411878018768187681876218788183971948016562165621656218104179931796437208377014409
Percentage of StockholdersEquity8.58.99.08.78.88.88.88.89.18.48.48.58.89.38.48.29.39.49.59.39.49.38.78.78.98.97.97.56.35.85.75.76.27.97.97.98.08.18.08.57.57.27.37.97.77.816.521.33.0
Percentage of Assets0.80.80.90.90.90.91.01.01.00.90.91.01.01.11.01.01.11.11.21.11.21.11.01.01.01.00.90.80.70.60.60.60.70.90.80.90.90.90.90.90.70.70.70.80.80.01.60.00.0
Percentage of Assets us-gaap:PreferredStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value177499170082164088160447157578155866156319151183147577141888136314130747125546120298113816113486109628105467101870983039362390270885648548581938774727502472811738087187772497694196730863844628436258362712607346052059043532546248360849625157049767811712337382381393
Percentage of StockholdersEquity64.162.160.159.759.358.859.056.354.453.151.449.947.545.242.641.740.539.338.236.435.134.434.633.432.631.030.830.531.131.031.229.929.126.926.526.226.626.126.325.624.027.126.727.130.229.531.641.755.4
Percentage of Assets5.95.75.85.95.75.96.46.26.26.05.85.65.55.25.05.04.94.74.74.54.34.14.14.03.83.63.63.43.43.33.43.33.22.92.82.92.92.82.82.72.42.72.72.73.00.03.10.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Tier One Risk Based Capital

us-gaap:TierOneRiskBasedCapital dei:LegalEntity, us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

us-gaap:TierOneRiskBasedCapital

bac:SubsidiariesBankofAmericaN.A., srt:Subsidiaries, us-gaap:AdvancedApproach


Tier
Period End2020-12-312019-12-31
Value164593154626
Percentage of TierOneRiskBasedCapital100.0100.0
Percentage of Assets5.86.4
Percentage of Assets bac:SubsidiariesBankofAmericaN.A. srt:Subsidiaries us-gaap:AdvancedApproach0.00.0

bac:SubsidiariesBankofAmericaN.A., srt:Subsidiaries, us-gaap:StandardizedApproach


Tier
Period End2020-12-312019-12-31
Value164593154626
Percentage of TierOneRiskBasedCapital100.0100.0
Percentage of Assets5.86.4
Percentage of Assets bac:SubsidiariesBankofAmericaN.A. srt:Subsidiaries us-gaap:StandardizedApproach0.00.0

us-gaap:TierOneRiskBasedCapital us-gaap:ConsolidatedEntities, us-gaap:RiskWeightedAssetsCalculationMethodology

srt:ParentCompany, us-gaap:AdvancedApproach


Tier
Period End2020-12-312019-12-312018-12-312017-12-31
Value200096188492189038191496
Percentage of TierOneRiskBasedCapital121.6121.90.00.0
Percentage of Assets7.17.78.08.4
Percentage of Assets srt:ParentCompany us-gaap:AdvancedApproach0.00.00.00.0

srt:ParentCompany, us-gaap:StandardizedApproach


Tier
Period End2020-12-312019-12-312018-12-312017-12-31
Value200096188492189038191496
Percentage of TierOneRiskBasedCapital121.6121.90.00.0
Percentage of Assets7.17.78.08.4
Percentage of Assets srt:ParentCompany us-gaap:StandardizedApproach0.00.00.00.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-12-312008-12-312007-12-31
Value3010062893462503901615601570941713941716231774041848581711992042411574341723811587041680251477381434341712071796101593531704261635141625431385891286591528991516451313221212339882810098011075210641512371712879212010282865119527975421084271311161510341213393285742531
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.010.69.66.66.57.27.27.57.97.58.86.97.57.07.56.86.57.88.27.47.97.67.66.66.17.07.16.25.74.74.65.04.95.75.95.63.75.34.34.85.66.45.20.00.0

us-gaap:CashAndCashEquivalentsAtCarryingValue us-gaap:ConsolidatedEntities

srt:ParentCompany


Cash
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value58935695514147472024898024
Percentage of CashAndCashEquivalentsAtCarryingValue0.03.52.93.013.761.5
Percentage of Assets0.20.20.20.20.94.6
Percentage of Assets srt:ParentCompany1.11.21.11.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value260030326101380463301006289346250390161560157094171394171623177404184858171199204241157434147738
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.611.013.511.010.69.66.66.57.27.27.57.97.58.86.96.8

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents us-gaap:ConsolidatedEntities

srt:ParentCompany


Cash
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value589356955141474720248
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1.53.52.93.013.7
Percentage of Assets0.20.20.20.20.9
Percentage of Assets srt:ParentCompany1.11.21.11.00.0

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value20173330161628292926134134135135148151160162176181186187202207212213228234235239266270274276309315321319365377382385420426439446
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value10747108031100010902107901079210561104931042610251990696809537939992478971890493199139913391509358948595549700983310049998710145103511047510703108361108511858124361265313104136371355214306
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.50.50.50.50.50.50.50.50.50.50.50.60.60.60.60.60.6

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value6902368951689516895168951689516895168951689516895168951689516895168951689516896868969689696896969744697446976169761697616977569776697776978469810698426984469891699306993069976699766997669976699677083271074738697386186314
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.32.32.42.52.52.62.82.82.92.92.92.93.03.03.03.03.13.13.23.23.23.23.33.23.23.33.33.33.23.23.33.33.33.23.23.23.23.23.33.23.13.23.33.7

us-gaap:Goodwill us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Goodwillus-gaap:
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-09-302016-06-302015-12-31
Value4646464646464646464646464646820820820
Percentage of Goodwill0.10.10.10.10.10.10.10.10.10.10.10.10.10.11.21.21.2
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets bac:CorporateReconcilingItemsAndEliminations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.40.30.3

us-gaap:Goodwill us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value301373012330123301233012330123301233012330123301233012330123301233012330123301233012330123301233012330123301233012330123301233012330123
Percentage of Goodwill43.743.743.743.743.743.743.743.743.743.743.743.743.743.743.743.743.743.743.743.243.243.243.243.243.243.243.2
Percentage of Assets1.01.01.11.11.11.11.21.21.31.31.31.31.31.31.31.31.31.31.41.41.41.41.41.41.41.41.4
Percentage of Assets us-gaap:OperatingSegments bac:ConsumerBankingSegment2.82.93.03.23.23.63.73.83.83.83.93.93.93.94.04.14.14.14.34.44.54.64.74.94.94.95.1

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-31
Value2402723923239232392323923239232392323923239232392323923239232392323923239232392323923239232392323923239232392323923239232392323923223772237722377
Percentage of Goodwill34.834.734.734.734.734.734.734.734.734.734.734.734.734.734.734.734.734.734.734.334.334.334.334.334.334.332.132.132.0
Percentage of Assets0.80.80.80.90.90.91.01.01.01.01.01.01.01.01.01.01.11.11.11.11.11.11.11.11.11.11.11.11.1
Percentage of Assets us-gaap:OperatingSegments bac:GlobalBankingSegment4.04.04.14.34.14.35.25.35.45.55.45.65.65.65.65.75.85.75.96.06.16.16.36.46.56.55.95.85.9

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-31
Value51825182518251825182518251825182518251825182518251825182518251975197519751975197519751975197519751975197519751975197
Percentage of Goodwill7.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.57.47.47.47.47.47.47.47.4
Percentage of Assets0.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.2
Percentage of Assets us-gaap:OperatingSegments bac:GlobalMarketsSegment0.70.70.80.80.80.80.80.80.80.80.80.80.80.80.80.80.80.90.90.90.90.90.90.90.90.90.90.90.9

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-31
Value96779677967796779677967796779677967796779677967796779677967796809681968196819681968196989698969896989698969896989698
Percentage of Goodwill14.014.014.014.014.014.014.014.014.014.014.014.014.014.014.014.014.014.014.013.913.913.913.913.913.913.913.913.913.9
Percentage of Assets0.30.30.30.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.40.50.50.50.50.50.50.5
Percentage of Assets us-gaap:OperatingSegments bac:GlobalWealthAndInvestmentManagementSegment2.62.62.62.92.93.03.23.43.43.33.23.53.63.53.43.53.53.33.23.33.43.33.33.53.63.63.53.63.5

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312016-09-302015-12-312014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value220021002200316837685099533755745843610463796684703073357696802187649923
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.20.20.20.30.30.30.30.30.30.30.40.40.40.4

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-31
Value220022001600160017001700170017001774190820422177231224592610276629223168335235783768397341884391461248495099533755746684
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.20.20.20.20.20.30.3

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value7447644410741126251922624464282543235633038319992707327279
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.50.60.91.11.31.51.51.51.21.2

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value10030967310000990010000101009700980099009600
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.40.40.40.40.40.40.40.4

Equity Securities Fv Ni

us-gaap:EquitySecuritiesFvNi us-gaap:BalanceSheetLocation

us-gaap:EquitySecuritiesFvNi

us-gaap:OtherAssets


Equity
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value616758769809891
Percentage of EquitySecuritiesFvNi100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.0
Percentage of Assets us-gaap:OtherAssets0.00.00.00.00.0

Other Assets

us-gaap:OtherAssets

us-gaap:OtherAssets


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value159522156221135203139872129513136621129690131391132360131884116320125795130288128833132741128569124397115705120709111365108700109913108582108871113175109574112063118006121651121821124090122068127880137792164605150698146172150410145686151247182124
Percentage of OtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.35.34.85.14.75.25.35.45.55.54.95.45.75.55.85.65.55.15.55.15.05.05.15.15.35.15.35.65.65.75.95.76.06.37.47.06.86.96.86.88.0

Time Deposit Maturities Year One

us-gaap:TimeDepositMaturitiesYearOne

us-gaap:TimeDepositMaturitiesYearOne


Time
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312013-12-312012-12-312011-12-312010-12-31
Value50661683515348261038651126556798201110157133907181280
Percentage of TimeDepositMaturitiesYearOne100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.82.82.32.73.03.14.75.06.38.0

us-gaap:TimeDepositMaturitiesYearOne us-gaap:GeographicDistribution

us-gaap:GeographicDistributionDomestic


Time
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value400525635143452467745358451319
Percentage of TimeDepositMaturitiesYearOne79.182.481.276.682.378.3
Percentage of Assets1.42.31.82.12.42.4
Percentage of Assets us-gaap:GeographicDistributionDomestic0.00.00.00.00.00.0

us-gaap:GeographicDistributionForeign


Time
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value106091200010030142641152814248
Percentage of TimeDepositMaturitiesYearOne20.917.618.823.417.721.7
Percentage of Assets0.40.50.40.60.50.7
Percentage of Assets us-gaap:GeographicDistributionForeign0.00.00.00.00.00.0

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-31
Value274604251211262934255723261638256712240856243405238011233929229340234100226595232256227402228666223923221385216823225136229617232849236764237288243414237858243139250115257071254785249674255331262480279641275585286534301848354912372265398965448431522877
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.18.59.39.39.59.89.910.09.99.89.710.09.910.010.010.09.99.89.910.310.510.711.011.011.311.111.611.811.811.911.912.012.412.912.513.214.016.317.518.019.822.4

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2020-12-31
Value1715
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0
Percentage of Assets0.1

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2020-12-31
Value1454
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0
Percentage of Assets0.1

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2020-12-31
Value1308
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0
Percentage of Assets0.0

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value1087
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.0

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value4609
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets0.2

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value1065310275104741030010300104001010010100102009900
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.40.30.40.40.40.40.40.40.40.4

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-31
Value12100
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0
Percentage of Assets0.4

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-31
Value1626
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0
Percentage of Assets0.1

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value277119274000272924268850265637264918264810268387271408267010265325262158264216266224267146272459270987268153266840270083267069262776256205255905251659250188243471238681237411231888232685232282231032237293236956238606235975232499230101230252222176230876228248230495233174229823225174177052146803
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.19.29.79.89.710.110.911.111.311.211.311.211.511.411.711.912.011.912.212.312.212.011.911.911.711.711.611.210.910.811.110.910.910.910.711.010.910.710.810.49.810.210.19.99.80.09.70.00.0

us-gaap:StockholdersEquity us-gaap:ConsolidatedEntities

srt:ParentCompany


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-31
Value272924264810265325267146
Percentage of StockholdersEquity100.0100.0100.0100.0
Percentage of Assets9.710.911.311.7
Percentage of Assets srt:ParentCompany51.254.056.356.5

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedDefinedBenefitPlansAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-4146.0-4215.0-4266.0-4024.0-4068.0-4125.0-4168.0-4221.0-4247.0-4276.0-4304.0-3808.0-3839.0-3869.0-3192.0-3400.0-3426.0-3453.0-3480.0-2927.0-2933.0-2946.0-2956.0-3273.0-3300.0-3325.0-3350.0-2343.0-2351.0-2407.0-4456.0
Percentage of StockholdersEquity-1.5-1.5-1.6-1.5-1.5-1.6-1.6-1.6-1.6-1.6-1.6-1.5-1.5-1.5-1.2-1.2-1.3-1.3-1.3-1.1-1.1-1.1-1.2-1.3-1.3-1.3-1.4-1.0-1.0-1.0-1.9
Percentage of Assets-0.1-0.1-0.2-0.1-0.1-0.2-0.2-0.2-0.2-0.2-0.2-0.2-0.2-0.2-0.1-0.1-0.2-0.2-0.2-0.1-0.1-0.1-0.1-0.2-0.2-0.2-0.2-0.1-0.1-0.1-0.2
Percentage of Assets us-gaap:AccumulatedDefinedBenefitPlansAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-31
Value-1727.0-1876.0-1992.0-1499.0-1441.0-148.0-1494.0-803.0-1032.0-894.0-531.0-1097.0-828.0-1007.0-1060.0-916.0-836.0-758.0-767.0-562.0-611.0
Percentage of StockholdersEquity-0.6-0.7-0.7-0.6-0.5-0.1-0.6-0.3-0.4-0.3-0.2-0.4-0.3-0.4-0.4-0.3-0.3-0.3-0.3-0.2-0.2
Percentage of Assets-0.1-0.1-0.1-0.1-0.1-0.0-0.1-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value-273.0-688.042640833217-400.0-365.0-483.0-787.0-1016.0-1309.0-1330.0-1238.0-831.0-895.0
Percentage of StockholdersEquity-0.1-0.30.20.20.10.0-0.2-0.1-0.2-0.3-0.4-0.5-0.5-0.5-0.3-0.3
Percentage of Assets-0.0-0.00.00.00.00.0-0.0-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.0-0.0
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedges


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-273.0-688.042640833217-400.0-365.0-483.0-787.0-1000.0-1300.0-1300.0-1238.0-831.0-739.0-763.0-857.0-895.0-800.0-927.0-1053.0-1077.0-1245.0-1372.0-1618.0-1661.0-1866.0-2062.0-2277.0-2869.0
Percentage of StockholdersEquity-0.1-0.30.20.20.10.0-0.2-0.1-0.2-0.3-0.4-0.5-0.5-0.5-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.4-0.4-0.5-0.5-0.6-0.7-0.8-0.9-1.0-1.2
Percentage of Assets-0.0-0.00.00.00.00.0-0.0-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1-0.1
Percentage of Assets us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedges0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-12-312015-12-31
Value403242825122511750165118323679-859.0-3243.0-5552.0-7765.0-6593.0-5562.0-1206.0-336.0-798.0-1267.078
Percentage of StockholdersEquity1.51.61.91.91.91.90.10.3-0.3-1.2-2.1-3.0-2.5-2.1-0.5-0.1-0.3-0.50.0
Percentage of Assets0.10.10.20.20.20.20.00.0-0.0-0.1-0.2-0.3-0.3-0.2-0.1-0.0-0.0-0.10.0
Percentage of Assets us-gaap:AccumulatedNetUnrealizedInvestmentGainLoss0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value-3063.0-3472.0-1656.0-978.0-1162.0-120.0-6633.0-5617.0-7477.0-10042.0-12211.0-14836.0-13333.0-12278.0-7082.0-6168.0-6605.0-7316.0-7288.0-1701.0-1328.0-2610.0-5674.0-3694.0-5190.0-2967.0-4320.0-5515.0-4711.0-7037.0-8457.0-6823.0-7709.0-3488.0-2797.0-811.0-3500.0-4996.0-5437.0-2071.0793463-66.0336-4447.0-4929.0-5619.0-10825.01129
Percentage of StockholdersEquity-1.1-1.3-0.6-0.4-0.4-0.0-2.5-2.1-2.8-3.8-4.6-5.7-5.0-4.6-2.7-2.3-2.4-2.7-2.7-0.6-0.5-1.0-2.2-1.4-2.1-1.2-1.8-2.3-2.0-3.0-3.6-2.9-3.3-1.5-1.2-0.3-1.5-2.1-2.4-0.90.40.2-0.00.1-1.9-2.1-2.5-6.10.8
Percentage of Assets-0.1-0.1-0.1-0.0-0.0-0.0-0.3-0.2-0.3-0.4-0.5-0.6-0.6-0.5-0.3-0.3-0.3-0.3-0.3-0.1-0.1-0.1-0.3-0.2-0.2-0.1-0.2-0.3-0.2-0.3-0.4-0.3-0.4-0.2-0.1-0.0-0.2-0.2-0.3-0.10.00.0-0.00.0-0.20.0-0.20.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312012-12-31
Value-949.0-975.0-946.0-980.0-1001.0-982.0-894.0-907.0-856.0-842.0-808.0-857.0-743.0-602.0-793.0-777.0-782.0-882.0-879.0-809.0-801.0-780.0-792.0-753.0-677.0-720.0-669.0-645.0-631.0-512.0-377.0
Percentage of StockholdersEquity-0.3-0.4-0.3-0.4-0.4-0.4-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.2-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.3-0.2-0.2
Percentage of Assets-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStockIncludingAdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value79242830718598285954857948574591723992151066191128381188961239211288221335321380891428181427441447821470381482611495541507741510421518411526381534101534581534721534681536961552931563711571921581571581421580661580011579731566211538011515671513791509051495631491751490481287347676660328
Percentage of StockholdersEquity28.630.331.532.032.332.434.637.039.342.344.847.348.850.251.752.452.754.055.154.956.057.459.059.360.761.363.064.364.666.366.767.368.066.766.766.267.067.968.166.868.265.666.164.964.064.957.243.441.1
Percentage of Assets2.62.83.03.13.13.33.84.14.54.75.05.35.65.76.16.36.36.46.76.86.86.97.07.17.17.27.37.27.17.17.47.47.47.37.27.37.37.27.46.96.76.76.76.46.30.05.50.00.0
Percentage of Assets us-gaap:CommonStockIncludingAdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:PreferredStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value2344124319245102342723427234272340123606246892232622326223262318124672223232232325220252202522025220252202434222273222732227322273193091791314846133521335213315142411878018768187681876218788183971948016562165621656218104179931796437208377014409
Percentage of StockholdersEquity8.58.99.08.78.88.88.88.89.18.48.48.58.89.38.48.29.39.49.59.39.49.38.78.78.98.97.97.56.35.85.75.76.27.97.97.98.08.18.08.57.57.27.37.97.77.816.521.33.0
Percentage of Assets0.80.80.90.90.90.91.01.01.00.90.91.01.01.11.01.01.11.11.21.11.21.11.01.01.01.00.90.80.70.60.60.60.70.90.80.90.90.90.90.90.70.70.70.80.80.01.60.00.0
Percentage of Assets us-gaap:PreferredStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value177499170082164088160447157578155866156319151183147577141888136314130747125546120298113816113486109628105467101870983039362390270885648548581938774727502472811738087187772497694196730863844628436258362712607346052059043532546248360849625157049767811712337382381393
Percentage of StockholdersEquity64.162.160.159.759.358.859.056.354.453.151.449.947.545.242.641.740.539.338.236.435.134.434.633.432.631.030.830.531.131.031.229.929.126.926.526.226.626.126.325.624.027.126.727.130.229.531.641.755.4
Percentage of Assets5.95.75.85.95.75.96.46.26.26.05.85.65.55.25.05.04.94.74.74.54.34.14.14.03.83.63.63.43.43.33.43.33.22.92.82.92.92.82.82.72.42.72.72.73.00.03.10.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stocks Including Additional Paid In Capital

us-gaap:CommonStocksIncludingAdditionalPaidInCapital

us-gaap:CommonStocksIncludingAdditionalPaidInCapital


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-31
Value7924283071859828595485794857459172399215106619112838118896123921128822133532138089142818142744144782147038148261149554150774151042151841152638153410153458153472155293
Percentage of CommonStocksIncludingAdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.62.83.03.13.13.33.84.14.54.75.05.35.65.76.16.36.36.46.76.86.86.97.07.17.17.27.37.27.4

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-312009-12-31
Value1774991700821640881604471575781558661563191511831475771418881363141307471255461202981138161134861096281054671018709830393623902708856485485819387747275024728117380871877724976941967308638446284362583627126073460520590436084965079
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.95.75.85.95.75.96.46.26.26.05.85.65.55.25.05.04.94.74.74.54.34.14.14.03.83.63.63.43.43.33.43.33.22.92.82.92.92.82.82.72.72.8

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302009-12-312008-12-312007-12-31
Value-3063.0-3472.0-1656.0-978.0-1162.0-120.0-6633.0-5617.0-7477.0-10042.0-12211.0-14836.0-13333.0-12278.0-7082.0-6168.0-6605.0-7316.0-7288.0-1701.0-1328.0-2610.0-5674.0-3694.0-5190.0-2967.0-4320.0-5515.0-4711.0-7037.0-8457.0-6823.0-7709.0-3488.0-2797.0-811.0-3500.0-4996.0-5437.0-2071.0793463-66.0336-5735.0-10825.01129
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.1-0.1-0.1-0.0-0.0-0.0-0.3-0.2-0.3-0.4-0.5-0.6-0.6-0.5-0.3-0.3-0.3-0.3-0.3-0.1-0.1-0.1-0.3-0.2-0.2-0.1-0.2-0.3-0.2-0.3-0.4-0.3-0.4-0.2-0.1-0.0-0.2-0.2-0.3-0.10.00.0-0.00.0-0.20.00.0

Stock Issued During Period Value New Issues

us-gaap:StockIssuedDuringPeriodValueNewIssues

us-gaap:StockIssuedDuringPeriodValueNewIssues


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-312013-09-30
Value0.090210830.00.010980.0128023630.0844132223490.00.087820690.00.00.02964139630670.00.0
Percentage of StockIssuedDuringPeriodValueNewIssues0.0100.0100.00.00.0100.00.0100.0100.00.0100.0100.0100.00.00.0100.0100.00.00.00.0100.0100.0100.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementClassOfStock

bac:SeriesNNPreferredStock


Stock
Period End2020-10-29
Value1100
Percentage of StockIssuedDuringPeriodValueNewIssues0.0
Percentage of Assets0.0
Percentage of Assets bac:SeriesNNPreferredStock0.0

bac:SeriesPPPreferredStock


Stock
Period End2021-01-28
Value915
Percentage of StockIssuedDuringPeriodValueNewIssues0.0
Percentage of Assets0.0
Percentage of Assets bac:SeriesPPPreferredStock0.0

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementClassOfStock, us-gaap:SubsequentEventType

bac:SeriesNNPreferredStock, us-gaap:SubsequentEvent


Stock
Period End2020-10-29
Value1100
Percentage of StockIssuedDuringPeriodValueNewIssues0.0
Percentage of Assets0.0
Percentage of Assets bac:SeriesNNPreferredStock us-gaap:SubsequentEvent0.0

bac:SeriesPPPreferredStock, us-gaap:SubsequentEvent


Stock
Period End2021-01-28
Value915
Percentage of StockIssuedDuringPeriodValueNewIssues0.0
Percentage of Assets0.0
Percentage of Assets bac:SeriesPPPreferredStock us-gaap:SubsequentEvent0.0

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents

us-gaap:PreferredStock


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302018-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-312013-09-30
Value0.090210830.00.010980.0128023630.0844132223490.00.087820690.00.00.02964139630670.00.0
Percentage of StockIssuedDuringPeriodValueNewIssues0.0100.0100.00.00.0100.00.0100.0100.00.0100.0100.0100.00.00.0100.0100.00.00.00.0100.0100.0100.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:PreferredStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-9311.0-52328.054594-32638.0-3006.01904359103-5702.0-6725.015101-13922.019606-6518.040354-7100.0203049649-12989.0227231199482274612826468-25909.0929818356-15603.024645-11358.051779-576.05211380321547523876
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating-81.8-459.2476.3-284.2-24.0118.3349.2-31.8-36.983.1-78.1115.6-39.8258.7-47.1138.568.2-94.7175.787.561.5333.7187.7-185.466.5131.2-100.9159.9-71.6303.7-3.228.5208.980.9120.1

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-108606.0-113080.0-53882.054977-88349.0-90411.0-43279.0-30133.0-2451.0-4767.0-24317.0-26282.01980-22849.0-11917.0-15699.0-9984.0-13941.0-29415.0177489602-3962.01670-15578.0-17960.07767-11406.074027-6194.0-1436.0-13968.026608-36882.0-25880.05807
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating-953.8-992.4-470.1478.6-704.5-561.6-255.7-168.2-13.4-26.2-136.3-154.912.1-146.5-79.1-107.1-70.6-101.7-227.4129.471.8-28.711.8-111.5-128.555.5-73.8480.3-39.1-8.4-77.9145.5-202.5-135.429.2

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value5132011362777938-12398.0129132161147-11866.0228287923-15508.03055621045-27085.02860238438658-9637.04640427017-19451.04142-43581.0-36552.046995-9345.0-30373.035139-61154.0-18603.0-28496.03557-54596.0-21256.016699-6234.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating450.7997.2680.0-107.91029.81001.0-70.1127.443.5-85.3171.3124.0-165.5183.425.559.1-68.1338.5208.9-141.931.0-315.2-259.2336.4-66.9-217.1227.3-396.8-117.3-167.219.8-298.5-116.787.3-31.4

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-66071.0-54362.0794571166038956888304466-14300.0-229.0-5781.0-7454.013659-33042.046807
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating-580.2-477.1693.3101.5310.7551.826.4-79.8-1.3-31.8-41.880.5-201.9300.1

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-2023.0566257-1308.0-457.0-229.064629573176319610639788043132170922251109769285410001218128130714452281722341052-732.045219261030-146.0-3566.0672354-195.01031438-3710.0292-2486.01830528736
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value469461487476448432439438434418524
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Other Operating Capital Net

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-1005.0-1989.0-1879.0160-2132.0-35.0-1208.0-882.0-773.0-3348.07661666180-42.0-2695.0-1695.0-1587.0-1447.0-737.0-632.0191-81.01402643-838.016321200565341-444.0-804.0-929.0948-2021.0-1736.0-2531.04421-7685.0570816130-10691.0-7099.0-15703.0-11429.0164538733
Percentage of IncreaseDecreaseInOtherOperatingCapitalNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-9311.0-52328.054594-32638.0-3006.01904359103-5702.0-6725.015101-13922.019606-6518.040354-7100.0203049649-12989.0227231199482274612826468-25909.0929818356-15603.024645-11358.051779-576.05211380321547523876
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating-81.8-459.2476.3-284.2-24.0118.3349.2-31.8-36.983.1-78.1115.6-39.8258.7-47.1138.568.2-94.7175.787.561.5333.7187.7-185.466.5131.2-100.9159.9-71.6303.7-3.228.5208.980.9120.1

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value922480505470488135334010699457777348731172787167678469182520558752694856469649554232268027034508532033573050-232.02291-276.03439249740121483732340246365319916232-8826.02049-1244.0-7299.031233182
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating81.070.647.742.528.224.941.332.240.340.240.842.241.444.316.738.137.235.436.539.336.322.921.337.540.528.125.1-1.817.7-2.125.118.729.010.55.22.417.64.212.939.3-51.811.4-6.8-40.116.316.0

us-gaap:NetIncomeLoss us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value1863257-426.0297216-492.0258-1598.09.0-48.0280143-247.0-286.0-2509.0217-183.0-834.0-93.0-182.0-815.0-1098.0-661.0152781
Percentage of NetIncomeLoss20.23.2-7.86.16.1-12.33.7-27.70.1-0.73.82.0-3.6-4.1-99.63.9-3.5-17.2-2.0-3.7-19.3-41.0-24.53.414.7
Percentage of InterestAndDividendIncomeOperating16.42.3-3.72.61.7-3.11.5-8.90.0-0.31.60.8-1.5-1.8-16.71.5-1.3-6.1-0.7-1.4-7.0-9.4-5.21.35.9
Percentage of InterestAndDividendIncomeOperating bac:CorporateReconcilingItemsAndEliminations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:SegmentReconcilingItemsAssetandLiabilityManagementActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-113.083-37.0-127.0521-77.0314-158.0271824888-328.0-54.0-147.057-86.0-179.0-189.0-136.0-36.0-884.0-330.0-184.0448-238.0-839.0189-169.094-332.032
Percentage of NetIncomeLoss-1.21.0-0.7-2.614.7-1.94.5-2.70.40.23.41.2-4.8-0.8-5.81.0-1.6-3.7-4.0-2.7-0.9-33.0-12.2-4.18.4-7.1-27.5-81.5-7.4-34.1-9.71.3
Percentage of InterestAndDividendIncomeOperating-1.00.7-0.3-1.14.2-0.51.9-0.90.10.11.40.5-2.0-0.3-1.00.4-0.6-1.3-1.5-1.1-0.3-7.6-2.6-1.53.4-2.0-6.91.5-1.30.7-2.40.2
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsAssetandLiabilityManagementActivities0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:SegmentReconcilingItemsLiquidatingBusinessesEliminationsandOther


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value1976174-389.0424-305.0-415.0-56.0-1440.0-18.0-66.0325581-25.0-2517.0-3.0-259.0
Percentage of NetIncomeLoss21.42.2-7.18.7-8.6-10.3-0.8-24.9-0.2-0.90.40.81.2-0.4-99.9-0.1-4.9
Percentage of InterestAndDividendIncomeOperating17.41.5-3.43.7-2.4-2.6-0.3-8.0-0.1-0.40.20.30.5-0.2-16.7-0.0-1.8
Percentage of InterestAndDividendIncomeOperating bac:SegmentReconcilingItemsLiquidatingBusinessesEliminationsandOther0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value736177935896458433174502673673757339735969987024703172045029537054525690478951375047453529934504468341983457-732.02166-79.030231779
Percentage of NetIncomeLoss79.896.8107.893.993.9112.396.3127.799.9100.796.298.0103.6104.1199.696.1103.5117.2102.0103.7119.3169.2110.799.988.0125.1113.3315.594.528.687.971.2
Percentage of InterestAndDividendIncomeOperating64.668.451.439.926.528.039.841.240.340.539.241.443.046.233.436.638.541.537.240.743.338.823.637.535.735.128.4-5.716.7-0.622.013.3
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value3038268425902052711794311033333294324633383113288326952197208720321894192018131718178517991759170414751655166916341468
Percentage of NetIncomeLoss32.933.347.342.02.044.744.557.744.844.445.943.442.539.087.237.438.639.040.936.640.666.666.639.032.043.954.3-719.471.3-531.9
Percentage of InterestAndDividendIncomeOperating26.723.622.617.90.611.118.418.618.117.918.718.317.617.314.614.214.413.814.914.414.715.314.214.613.012.313.613.012.611.3
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:ConsumerBankingSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value24242174168292672613620172097192620282105198920642016168017581786172915781553149110661378127712511365143314141445129112551137
Percentage of NetIncomeLoss26.327.030.719.020.53.428.836.326.227.728.927.830.429.166.731.533.935.633.631.335.239.851.028.323.540.747.0-609.563.1-467.836.545.5
Percentage of InterestAndDividendIncomeOperating21.319.114.78.15.80.811.911.710.611.211.811.712.612.911.212.012.612.612.312.312.89.110.910.69.511.411.811.011.210.09.28.5
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:GlobalBankingSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value9082054788857189617065748471046103649391211161458410756830129765810741116984-448.01008993945-59.036911021313-46.0-875.0
Percentage of NetIncomeLoss9.825.514.417.653.742.58.214.714.214.26.812.716.521.116.313.515.826.714.021.726.436.7-16.622.418.728.2-1.9-159.148.1-475.7-1.3-35.0
Percentage of InterestAndDividendIncomeOperating8.018.06.97.515.110.63.44.75.75.72.85.46.89.32.75.25.99.55.18.59.68.4-3.58.47.67.9-0.52.98.510.2-0.3-6.5
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:GlobalMarketsSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value9918818367496248661035109810731049106210109681035742769804770633697722740614656690651706813726729778720
Percentage of NetIncomeLoss10.710.915.315.317.721.614.819.014.614.314.614.114.315.029.413.815.315.913.514.117.127.622.714.613.019.423.1-350.431.7-264.122.628.8
Percentage of InterestAndDividendIncomeOperating8.77.77.36.55.05.46.16.15.95.86.06.05.96.64.95.25.75.64.95.56.26.34.85.55.35.45.86.35.65.65.75.4
Percentage of InterestAndDividendIncomeOperating us-gaap:OperatingSegments bac:GlobalWealthAndInvestmentManagementSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value922480505470488135334010699457777348731172787167678469182520558752694856469662984232268027034508532033573050-232.02291-276.03439249740121483732340246365319916232-8826.02049-1244.0-7299.031233182
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0127.1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating81.070.647.742.528.224.941.332.240.340.240.842.241.444.316.738.137.235.436.549.936.322.921.337.540.528.125.1-1.817.7-2.125.118.729.010.55.22.417.64.212.939.3-51.811.4-6.8-40.116.316.0
Percentage of InterestAndDividendIncomeOperating us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value610853434520534543479510481504406446462415184201204106014812513183111-10.01314
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-108606.0-113080.0-53882.054977-88349.0-90411.0-43279.0-30133.0-2451.0-4767.0-24317.0-26282.01980-22849.0-11917.0-15699.0-9984.0-13941.0-29415.0177489602-3962.01670-15578.0-17960.07767-11406.074027-6194.0-1436.0-13968.026608-36882.0-25880.05807
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating-953.8-992.4-470.1478.6-704.5-561.6-255.7-168.2-13.4-26.2-136.3-154.912.1-146.5-79.1-107.1-70.6-101.7-227.4129.471.8-28.711.8-111.5-128.555.5-73.8480.3-39.1-8.4-77.9145.5-202.5-135.429.2

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value5132011362777938-12398.0129132161147-11866.0228287923-15508.03055621045-27085.02860238438658-9637.04640427017-19451.04142-43581.0-36552.046995-9345.0-30373.035139-61154.0-18603.0-28496.03557-54596.0-21256.016699-6234.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestAndDividendIncomeOperating450.7997.2680.0-107.91029.81001.0-70.1127.443.5-85.3171.3124.0-165.5183.425.559.1-68.1338.5208.9-141.931.0-315.2-259.2336.4-66.9-217.1227.3-396.8-117.3-167.219.8-298.5-116.787.3-31.4

Proceeds From Issuance Of Long Term Debt

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:ProceedsFromIssuanceOfLongTermDebt


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value35045131321615510154119761872872711265617777147163405184472149220934278417069162551737810856889895236260971482951640792544656111281654419245129787506498020194419038293906102753065597783388621691126041564023280
Percentage of ProceedsFromIssuanceOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt


Repayments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value15249139911082516247130337843795289941955614292822975532368713577482915002161051361710391134081364614404578213741916411678912612752166161525517666185031687712556141272512854364307702396723918259722795731871348912140722750
Percentage of RepaymentsOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value42093470263114286636277487626650762635231504049654858486929812236272813301399138310007998007750.00.00.02331442135186610030.00.00.0
Percentage of PaymentsForRepurchaseOfCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.0100.0100.0100.00.00.00.0

Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-03-31
Value98
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value200021669017595194622837132195378304384148558472114772446071
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312014-09-302013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value13401175219717738751095106810003068367742035169525335413095
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value2346198915691644111711491111194022111796-2976.0-4315.0
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:AllowanceForCreditLossesUnitedStatesGrossDomesticProductEconomicOutlook us-gaap:StatementScenario

bac:AllowanceForCreditLossesUnitedStatesGrossDomesticProductEconomicOutlook

srt:ScenarioForecast


Allowance
Period End2023-12-312022-12-312021-12-31
Value2.11.94.5
Percentage of AllowanceForCreditLossesUnitedStatesGrossDomesticProductEconomicOutlook100.0100.0100.0

bac:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsNetOfTax

bac:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsNetOfTax


Cash
Period End2021-06-302021-03-312020-12-31
Value24220-1.0
Percentage of CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsNetOfTax100.0100.0100.0

bac:CreditValuationGainLossonDerivativeAssetGross

bac:CreditValuationGainLossonDerivativeAssetGross


Credit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value3.0155216174276-784.0111-41.0-64.066-109.071139-24.0492397161329280-26.0-209.0170-137.02158.0-201.0-139.026652391335
Percentage of CreditValuationGainLossonDerivativeAssetGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:DebitValuationGainLossonDerivativeLiabilityGross

bac:DebitValuationGainLossonDerivativeLiabilityGross


Debit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-31.023-29.0-105.0-256.0414-91.0178.0-81.093-69.0-159.0114-75.029-128.0-150.0-82.0-125.0-75.0306-159.0132-14.023-57.0113-2.0-82.0-198.0-293.0
Percentage of DebitValuationGainLossonDerivativeLiabilityGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:DebtSecuritiesAvailableforsaleRealizedGainLossIncomeTaxExpense

bac:DebtSecuritiesAvailableforsaleRealizedGainLossIncomeTaxExpense


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value8.01.01579260.026
Percentage of DebtSecuritiesAvailableforsaleRealizedGainLossIncomeTaxExpense100.0100.0100.0100.0100.00.0100.0

bac:DeconsolidationAssetsDeconsolidatedInPeriod us-gaap:FinancialInstrument

bac:DeconsolidationAssetsDeconsolidatedInPeriod

bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprises


Deconsolidation
Period End2020-09-302020-06-302019-09-302019-06-302019-03-312018-06-302018-03-312017-12-312017-09-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value0.09300654307050.00.00.00.00.07003264227000.02900
Percentage of DeconsolidationAssetsDeconsolidatedInPeriod0.0100.0100.0100.0100.00.00.00.00.00.0100.0100.0100.0100.00.0100.0

bac:FeesAndCommissions1

bac:FeesAndCommissions1


Fees
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value97059536906187778392832185208467819078388345807683178340
Percentage of FeesAndCommissions1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:FeesAndCommissions1 us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Fees
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-102.0-45.0-40.0-28.0-42.0-89.0-22.0-48.0-59.0-63.0-22.0-48.0-44.0-51.0
Percentage of FeesAndCommissions1-1.1-0.5-0.4-0.3-0.5-1.1-0.3-0.6-0.7-0.8-0.3-0.6-0.5-0.6

bac:FeesAndCommissions1 us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Fees
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value22412097223721261826217524562461238822902501241524442360
Percentage of FeesAndCommissions123.122.024.724.221.826.128.829.129.229.230.029.929.428.3

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Fees
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value22932210215219862010168717411807160715621655154816591660
Percentage of FeesAndCommissions123.623.223.822.624.020.320.421.319.619.919.819.219.919.9

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Fees
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value16091711138414561627127711291115112710831087101711941207
Percentage of FeesAndCommissions116.617.915.316.619.415.313.313.213.813.813.012.614.414.5

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Fees
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value36643563332832372971327132163132312729663124314430643164
Percentage of FeesAndCommissions137.837.436.736.935.439.337.737.038.237.837.438.936.837.9

bac:FeesandCommissionsCreditandDebitCardsGross us-gaap:ProductOrService

bac:FeesandCommissionsCreditandDebitCardsGross

bac:CardIncomeInterchangeFees


Feesand
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value2500240020002300260026002500230025002400240022002300220022002000
Percentage of FeesandCommissionsCreditandDebitCardsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:CardIncomeInterchangeFeesAndMerchantIncome


Feesand
Period End2021-06-302021-03-312020-06-302020-03-31
Value2900250020002300
Percentage of FeesandCommissionsCreditandDebitCardsGross0.00.0100.0100.0

bac:FinancingReceivableAccruedInterestWriteoff us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:FinancingReceivableAccruedInterestWriteoff

bac:CreditCardLines


Financing
Period End2020-09-30
Value111
Percentage of FinancingReceivableAccruedInterestWriteoff100.0

bac:FinancingReceivableAccruedInterestWriteoff us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable, us-gaap:InternalCreditAssessment

bac:ResidentialMortgageHomeEquityDirectAndIndirectConsumerAndCommercialFinancingReceivable, us-gaap:NonperformingFinancingReceivable


Financing
Period End2020-09-30
Value11
Percentage of FinancingReceivableAccruedInterestWriteoff9.9

bac:FinancingReceivableAllowanceAdjustmentsOther

bac:FinancingReceivableAllowanceAdjustmentsOther


Financing
Period End2021-06-302020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value2000000.0-1000000.0-6000000.05000000.05000000.0-59000000.0-16000000.0-41000000.0
Percentage of FinancingReceivableAllowanceAdjustmentsOther100.0100.0100.0100.0100.0100.0100.0100.0

bac:FinancingReceivableAllowanceAdjustmentsOther us-gaap:FinancingReceivablePortfolioSegment

bac:CreditCardandOtherConsumerPortfolioSegment


Financing
Period End2021-06-302021-03-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value01000000.00001000000.000
Percentage of FinancingReceivableAllowanceAdjustmentsOther0.00.0-0.00.00.0-1.7-0.0-0.0

us-gaap:CommercialPortfolioSegment


Financing
Period End2021-06-302020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value2000000.01000000.0-3000000.0-6000000.00-1000000.0-4000000.000
Percentage of FinancingReceivableAllowanceAdjustmentsOther100.00.0300.0100.00.0-20.06.8-0.0-0.0

us-gaap:ResidentialPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value0-1000000.01000000.02000000.005000000.06000000.0-56000000.0-16000000.0-41000000.0
Percentage of FinancingReceivableAllowanceAdjustmentsOther0.00.00.0-200.0-0.0100.0120.094.9100.0100.0

bac:FinancingReceivableAndOffBalanceSheetCreditLossAllowanceIncreaseDecrease

bac:FinancingReceivableAndOffBalanceSheetCreditLossAllowanceIncreaseDecrease


Financing
Period End2021-06-302021-03-31
Value-2200.0-2700.0
Percentage of FinancingReceivableAndOffBalanceSheetCreditLossAllowanceIncreaseDecrease100.0100.0

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionIncreaseDecrease

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionIncreaseDecrease


Financing
Period End2020-09-302020-06-30
Value6104300
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionIncreaseDecrease100.0100.0

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-1621.0-1860.0531389511747619417798571013
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-53.0-47.0-25.0-18.0-21.0114-79.0-295.0-241.0-54.0
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal3.32.5-47.2-1.3-0.42.4-8.4-37.9-28.1-5.3

bac:FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-697.0-617.04.047930242258934917947974
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal43.033.27.534.559.147.499.3117.7110.596.2

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-831.0-1126.0488831873209358120125111
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal51.360.590.663.636.644.06.215.414.611.0

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value22-5.018211051079.00.05.0-23.0
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal-1.40.334.01.52.12.21.00.00.6-2.3

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-62.0-65.08.0241361891937215.0
Percentage of FinancingReceivableAndOffBalanceSheetLiabilityCreditLossProvisionReversal3.83.515.11.72.74.02.04.72.50.5

bac:FinancingReceivableModificationSubsequentDefaultPercentExpectedToBeInPaymentDefaultWithin12MonthsAfterModification us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:FinancingReceivableModificationSubsequentDefaultPercentExpectedToBeInPaymentDefaultWithin12MonthsAfterModification

bac:CreditCardandOtherConsumerPortfolioSegment, bac:DirectandIndirectFinancingReceivable


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value020.0-3.021.780.020.20.040.02-0.010.15
Percentage of FinancingReceivableModificationSubsequentDefaultPercentExpectedToBeInPaymentDefaultWithin12MonthsAfterModification0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:CreditCardandOtherConsumerPortfolioSegment, us-gaap:CreditCardReceivables


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value-1.012.0-1.013.8600.14
Percentage of FinancingReceivableModificationSubsequentDefaultPercentExpectedToBeInPaymentDefaultWithin12MonthsAfterModification0.060.033.363.60.070.0

bac:FinancingReceivableModificationsPostModificationInterestRate us-gaap:FinancingReceivablePortfolioSegment

bac:FinancingReceivableModificationsPostModificationInterestRate

bac:CreditCardandOtherConsumerPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value4.315.01-0.186.630.05160.05300.05360.05360.05190.00030.05120.05180.0514-0.00150.05250.05210.03280.00210.03270.0330.03340.00190.03370.03220.03380.00210.0350.0337
Percentage of FinancingReceivableModificationsPostModificationInterestRate100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ResidentialPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.523.48-0.284.00.04110.0406-0.00150.04440.04690.04460.00090.04290.04140.0436-0.00070.04170.04190.0419-0.00170.0410.040.0424-0.00090.04420.04440.04740.00370.04620.0455
Percentage of FinancingReceivableModificationsPostModificationInterestRate81.769.5155.660.379.776.60.082.887.585.9300.083.879.984.846.779.480.4127.7-81.0125.4121.2126.9-47.4131.2137.9140.2176.2132.0135.0

bac:FinancingReceivableModificationsPostModificationInterestRate us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:CreditCardandOtherConsumerPortfolioSegment, bac:DirectandIndirectFinancingReceivable


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value5.645.64-0.046.020.05260.0534-0.00010.05320.05160.04960.00370.0450.04430.0467-0.00070.04530.04080.0404-0.01040.04080.04340.0408-0.0010.0510.05050.05740.00190.04760.0487
Percentage of FinancingReceivableModificationsPostModificationInterestRate130.9112.622.290.8101.9100.80.099.396.395.61233.387.985.590.946.786.378.3123.2-495.2124.8131.5122.2-52.6151.3156.8169.890.5136.0144.5

bac:CreditCardandOtherConsumerPortfolioSegment, us-gaap:CreditCardReceivables


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value4.244.97-0.196.860.05150.05305.360.05380.0521
Percentage of FinancingReceivableModificationsPostModificationInterestRate98.499.2105.6103.599.8100.00.010000.0100.4100.4

us-gaap:ResidentialPortfolioSegment, us-gaap:HomeEquity


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.613.44-0.124.080.03650.0468-0.00290.05270.05160.0486-0.00040.0460.04420.0437-0.00030.03960.03940.038-0.00150.03410.03270.0339-0.00030.03340.03360.03550.00020.03440.0358
Percentage of FinancingReceivableModificationsPostModificationInterestRate83.868.766.761.570.788.30.098.396.393.6-133.389.885.385.020.075.475.6115.9-71.4104.399.1101.5-15.899.1104.3105.09.598.3106.2

us-gaap:ResidentialPortfolioSegment, us-gaap:ResidentialMortgage


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.513.48-0.313.990.04190.0394-0.00090.04250.04390.04270.00180.04120.03940.0436-0.00090.04330.04370.0444-0.00130.04510.04420.0461-0.00040.04710.04710.04910.00360.0490.0469
Percentage of FinancingReceivableModificationsPostModificationInterestRate81.469.5172.260.281.274.30.079.381.982.3600.080.576.184.860.082.583.9135.4-61.9137.9133.9138.0-21.1139.8146.3145.3171.4140.0139.2

bac:FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance us-gaap:FinancingReceivablePortfolioSegment

bac:FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance

bac:CreditCardandOtherConsumerPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value68906810671111781191141167510291915982599645858185389810411646135139
Percentage of FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ResidentialPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value58458146911514214510818225519834346470614220506596630222779687757129146517572137260316461913
Percentage of FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance858.8645.6689.7108.5200.0130.6138.5152.9223.7170.745.3339.2516.5674.7372.9617.11010.2656.2493.3916.5848.1890.6339.51494.91689.41842.25658.71219.31376.3

bac:FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:CreditCardandOtherConsumerPortfolioSegment, bac:DirectandIndirectFinancingReceivable


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value6.08.02.03514175.01919189.01819178.0227.010.05.07.07.07.03.07.07.08.01.01111
Percentage of FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance8.88.92.933.019.715.36.416.016.715.512.017.620.918.713.626.811.910.411.18.28.68.27.97.16.76.92.28.17.9

bac:CreditCardandOtherConsumerPortfolioSegment, us-gaap:CreditCardReceivables


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value628266715794731009598
Percentage of FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance91.291.197.167.080.384.793.684.083.384.5

us-gaap:ResidentialPortfolioSegment, us-gaap:HomeEquity


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value6262311222231234101637.0120194207134212250248131292250231195302348258161314236
Percentage of FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance91.268.945.611.331.020.715.428.688.654.39.3117.6213.2227.5227.1258.5423.7258.3291.1343.5308.6271.8513.2308.2334.6222.4350.0232.6169.8

us-gaap:ResidentialPortfolioSegment, us-gaap:ResidentialMortgage


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value52251943810312012296148154135272262764078629434638291487437526-66.0116314091879244213321677
Percentage of FinancingReceivableModificationsPostModificationUnpaidPrincipalBalance767.6576.7644.197.2169.0109.9123.1124.4135.1116.436.0221.6303.3447.3145.8358.5586.4397.9202.2572.9539.5618.8-173.71186.71354.81619.85308.7986.71206.5

bac:FinancingReceivableModificationsPreModificationInterestRate us-gaap:FinancingReceivablePortfolioSegment

bac:FinancingReceivableModificationsPreModificationInterestRate

bac:CreditCardandOtherConsumerPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value17.7517.850.4114.850.16610.174-0.0020.18360.18450.18560.00290.17940.17290.17240.0060.15640.17310.1951-0.00320.19550.19540.1959-0.00140.19120.19190.1918-0.00240.18980.193
Percentage of FinancingReceivableModificationsPreModificationInterestRate100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ResidentialPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.533.49-0.374.080.04140.0415-0.0010.04480.04630.04520.00080.04410.04320.043900.04250.04330.0477-0.00070.04870.04360.0435-0.00080.0460.0460.04930.00190.04820.0494
Percentage of FinancingReceivableModificationsPreModificationInterestRate19.919.6-90.227.524.923.950.024.425.124.427.624.625.025.50.027.225.024.421.924.922.322.257.124.124.025.7-79.225.425.6

bac:FinancingReceivableModificationsPreModificationInterestRate us-gaap:FinancingReceivablePortfolioSegment, us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivable

bac:CreditCardandOtherConsumerPortfolioSegment, bac:DirectandIndirectFinancingReceivable


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value5.645.64-0.046.020.05260.053400.05320.05190.04960.00330.04610.04430.0498-0.00180.04920.04140.0408-0.01060.04130.04520.0427-0.00330.05580.06030.06680.00020.07340.0864
Percentage of FinancingReceivableModificationsPreModificationInterestRate31.831.6-9.840.531.730.7-0.029.028.126.7113.825.725.628.9-30.031.523.920.9331.221.123.121.8235.729.231.434.8-8.338.744.8

bac:CreditCardandOtherConsumerPortfolioSegment, us-gaap:CreditCardReceivables


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value18.4418.550.118.190.18080.1852-0.3219.620.19840.1986
Percentage of FinancingReceivableModificationsPreModificationInterestRate103.9103.924.4122.5108.9106.416000.010686.3107.5107.0

us-gaap:ResidentialPortfolioSegment, us-gaap:HomeEquity


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.583.43-0.184.250.03680.0469-0.00150.05280.05170.05230.00040.04670.04430.04370.00060.04010.04110.049-0.00080.04950.03810.035-0.00010.03410.03490.04080.00020.03740.0397
Percentage of FinancingReceivableModificationsPreModificationInterestRate20.219.2-43.928.622.227.075.028.828.028.213.826.025.625.310.025.623.725.125.025.319.517.97.117.818.221.3-8.319.720.6

us-gaap:ResidentialPortfolioSegment, us-gaap:ResidentialMortgage


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.533.5-0.414.060.04220.0404-0.00050.04290.04280.04190.00110.04270.04240.0439-0.00060.04420.0450.0468-0.00040.04830.04680.0472-0.00010.04910.04870.05040.00160.05070.0507
Percentage of FinancingReceivableModificationsPreModificationInterestRate19.919.6-100.027.325.423.225.023.423.222.637.923.824.525.5-10.028.326.024.012.524.724.024.17.125.725.426.3-66.726.726.3

bac:FinancingReceivablesPeriodIncreaseDecreaseExcludingLoansAccountedForUndertheFairValueOption

bac:FinancingReceivablesPeriodIncreaseDecreaseExcludingLoansAccountedForUndertheFairValueOption


Financing
Period End2021-06-302021-03-312020-12-312020-09-30
Value15900-25100.0-26700.0-41900.0
Percentage of FinancingReceivablesPeriodIncreaseDecreaseExcludingLoansAccountedForUndertheFairValueOption100.0100.0100.0100.0

bac:FinancingReceivablesPeriodIncreaseDecreaseExcludingLoansAccountedForUndertheFairValueOption us-gaap:FinancingReceivablePortfolioSegment

us-gaap:ResidentialPortfolioSegment


Financing
Period End2021-06-302021-03-312020-12-312020-09-30
Value5900-16500.0-11100.0-11700.0
Percentage of FinancingReceivablesPeriodIncreaseDecreaseExcludingLoansAccountedForUndertheFairValueOption37.165.741.627.9

bac:FundingValuationGainLossonDerivativeAssetGross

bac:FundingValuationGainLossonDerivativeAssetGross


Funding
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-33.048362769-156.025-60.0267.0-51.04528-37.0473727491774223-55.03.0-48.0-23.034-632.00.00.00.0
Percentage of FundingValuationGainLossonDerivativeAssetGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

bac:GainLossOnForeclosedProperties us-gaap:FairValueByMeasurementFrequency

bac:GainLossOnForeclosedProperties

us-gaap:FairValueMeasurementsNonrecurring


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value0.0-1.05.0-7.0-5.0-6.01.0-7.0-9.0-13.0-2.0-8.0-25.0-17.0-6.0-21.0-26.0-25.00.0-23.0-28.0-20.01.0-36.0-38.0-15.0-6.0-21.0-21.0-14.0-62.0218.0-19.0132-23.0-65.0-90.066-87.0-75.0-72.0
Percentage of GainLossOnForeclosedProperties0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:GainLossOnLoansAndLeases us-gaap:FairValueByMeasurementFrequency

bac:GainLossOnLoansAndLeases

us-gaap:FairValueMeasurementsNonrecurring


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value-24000000.0-14000000.0-14000000.0-19000000.0-22000000.0-27000000.0-19000000.0-21000000.0-40000000.0-40000000.0-8000000.0-63000000.0-80000000.0-231000000.0-461000000.0-286000000.0-318000000.0-330000000.0-119000000.0-281000000.0-525000000.0-640000000.0306000000.0-1548000000.0-1213000000.0-1497000000.0-660000000.0-1445000000.0-1679000000.0-1609000000.0
Percentage of GainLossOnLoansAndLeases100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:GainLossOnLoansHeldForSaleAndSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale us-gaap:FinancialInstrument

bac:GainLossOnLoansHeldForSaleAndSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale

bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprises


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value4033554434272619118.0111521244863
Percentage of GainLossOnLoansHeldForSaleAndSecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:GainLossonOtherAssets us-gaap:FairValueByMeasurementFrequency

bac:GainLossonOtherAssets

us-gaap:FairValueMeasurementsNonrecurring


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-67000000.0-403000000.0-40000000.0-32000000.0-26000000.0-2000000.0-41000000.0-2085000000.0-15000000.0-11000000.0-6000000.0-22000000.0-31000000.0
Percentage of GainLossonOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:GainsLossesOnLoansHeldForSale us-gaap:FairValueByMeasurementFrequency

bac:GainsLossesOnLoansHeldForSale

us-gaap:FairValueMeasurementsNonrecurring


Gains
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value9.05.042-14.0-37.0-78.04.0-7.00.0-1.0-16.0-2.00.0-2.0-2.00.00.0-4.0-10.0-1.0-7.0-21.0-1.00.0-4.0-33.0-13.0-17.05.0-3.0-5.01.0-61.0-96.0-30.01.0-66.068-169.0-85.0-12.038
Percentage of GainsLossesOnLoansHeldForSale100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis

bac:IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value8152927762324660392746758314700791088920885391458652854466568106861467626289753261523914405563007747496145406563008-480.040585058
Percentage of IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value-1733.0-1199.0-1676.0-1477.0-550.0-1339.0-742.0-2918.0-777.0-995.0-563.0-310.0-814.0-1157.0-1455.0-492.0-85.0-2257.0-1196.0-643.0-1821.0-1987.0-1233.0-263.0555
Percentage of IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis-21.3-12.9-26.9-31.7-14.0-28.6-8.9-41.6-8.5-11.2-6.4-3.4-9.4-13.5-21.9-6.1-1.0-33.4-19.0-8.5-29.6-50.8-30.4-4.27.2

bac:IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value4024355534312718942376411944144363429944804178387036173561334832653040302228992722282227942750271723452688261925942347
Percentage of IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis49.438.355.158.32.450.849.563.047.948.250.645.744.742.353.541.337.945.048.138.544.272.168.943.735.147.359.2399.286.2-489.0

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value332129782304126999518627632872263827782845268827912723272628202870277524842479236116862183199219972171223722212295206419191763
Percentage of IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis40.732.137.027.225.34.033.241.029.031.132.129.432.331.941.034.833.341.039.532.938.443.153.831.625.843.849.3338.676.3-430.047.334.9

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value122727761065115825622305803118514631449666123315071971620119612721968984168217361510-678.0134615301462-135.075517041923-178.0291
Percentage of IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis15.129.917.124.865.249.39.716.916.116.27.513.517.423.19.314.814.829.115.622.328.238.6-16.721.419.729.5-3.0115.156.6-400.6-4.45.8

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value1313116711089928261147137114541421138914251356129813901204123412921236995111511541170951102311011035114812781152116511911120
Percentage of IncomeLossfromContinuingOperationsbeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestFullTaxEquivalentBasis16.112.617.821.321.024.516.520.815.615.616.114.815.016.318.115.215.018.315.814.818.829.923.516.214.220.925.3194.838.3-242.729.322.1

bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis

bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-1072.01227762-221.0394665132012301760160915751978186816264136251933451906159325771920123413521792242716041490888717-204.061925611708712-2405.09999182736991450-3802.0949-2081.01669
Percentage of IncomeTaxExpenseBenefitFullTaxEquivalentBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value-3596.0-1456.0-1250.0-1774.0-766.0-847.0-1000.0-1320.0-786.0-947.0-843.0-453.0-567.0-871.01054-709.098-1423.0-1103.0-461.0-1006.0-889.0-572.0-415.0-226.0
Percentage of IncomeTaxExpenseBenefitFullTaxEquivalentBasis335.4-118.7-164.0802.7-194.4-127.4-75.8-107.3-44.7-58.9-53.5-22.9-30.4-53.625.5-28.12.9-74.7-69.2-17.9-52.4-72.0-42.3-23.2-9.3

bac:IncomeTaxExpenseBenefitFullTaxEquivalentBasis us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value986871841666235821009108110691053114210659879221364126112331146110210861004103799599110138701033950960879
Percentage of IncomeTaxExpenseBenefitFullTaxEquivalentBasis-92.071.0110.4-301.45.887.576.487.960.765.472.553.852.856.733.050.136.960.169.242.152.384.073.655.341.754.269.3107.0133.9-430.9

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value897804622343269507467757127507406997277071046106210841046906926870620805715746806804807850773664626
Percentage of IncomeTaxExpenseBenefitFullTaxEquivalentBasis-83.765.581.6-155.268.37.556.563.040.546.647.035.338.943.525.342.232.454.956.935.945.350.259.539.930.750.254.090.9118.5-378.9107.324.4

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value319722277301666599229338417413173321391513210440442671326608620526-230.0338537517-76.0386602610-132.01166
Percentage of IncomeTaxExpenseBenefitFullTaxEquivalentBasis-29.858.836.4-136.2169.090.117.327.523.725.711.016.220.931.55.117.513.235.220.523.632.342.6-17.018.922.132.2-5.143.584.0-299.0-21.345.5

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value322286272243202281336356348340363346330355462465488466362418432430337367411384442465426436413400
Percentage of IncomeTaxExpenseBenefitFullTaxEquivalentBasis-30.023.335.7-110.051.342.325.528.919.821.123.017.517.721.811.218.514.624.422.716.222.534.824.920.516.923.929.752.459.4-213.766.715.6

bac:IncreaseDecreaseInTimeDepositsAndOtherShortTermInvestments

bac:IncreaseDecreaseInTimeDepositsAndOtherShortTermInvestments


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-503.013131458-983.0-6212.05176-450.0-1135.0-788.01986-371.0-347.0143-3084.0
Percentage of IncreaseDecreaseInTimeDepositsAndOtherShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:IncreaseDecreaseinFinancialInstrumentsUsedinOperatingActivitiesandDerivativeAssets

bac:IncreaseDecreaseinFinancialInstrumentsUsedinOperatingActivitiesandDerivativeAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value461653756-42445.02656828550-29615.0-38461.012807111916543103261205217102-15807.02095-11982.073631646399347209-8142.0-8135.05339-9479.04070-3222.06388-135.0662-13536.029
Percentage of IncreaseDecreaseinFinancialInstrumentsUsedinOperatingActivitiesandDerivativeAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:InterestIncomeExpenseNetFullTaxEquivalentBasis

bac:InterestIncomeExpenseNetFullTaxEquivalentBasis


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value10343103081036610243109761227412285123351233812528124591202111804117581171311401112231125510526104299436938610032974210716967098651044410226102861099910479
Percentage of InterestIncomeExpenseNetFullTaxEquivalentBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:InterestIncomeExpenseNetFullTaxEquivalentBasis us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value418731-20.0-53.076996278-5.0138162129144632529191-58.0156-788.0130-352.02651131
Percentage of InterestIncomeExpenseNetFullTaxEquivalentBasis0.40.80.3-0.2-0.50.60.80.50.6-0.01.11.31.11.25.40.50.80.8-0.61.5-8.41.4-3.52.710.6

bac:InterestIncomeExpenseNetFullTaxEquivalentBasis us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value597359205955589059916862690570317116710671306863662065106354621159605781546552905276518550585005491048714966508150605071
Percentage of InterestIncomeExpenseNetFullTaxEquivalentBasis57.757.457.457.554.655.956.257.057.756.757.257.156.155.454.254.553.151.451.950.755.955.250.451.445.850.450.348.649.549.3

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value19841980201020282363261225592617270927902824270627112640227527432711277425032470242124892436234522132265220822492442250723012201
Percentage of InterestIncomeExpenseNetFullTaxEquivalentBasis19.219.219.419.821.521.320.821.222.022.322.722.523.022.519.424.124.224.623.823.725.726.524.324.120.723.422.421.523.924.420.921.0

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value991990108811081297115311351016811953746754801870932899864104911671119109311891166113510281004104998896210021138969
Percentage of InterestIncomeExpenseNetFullTaxEquivalentBasis9.69.610.510.811.89.49.28.26.67.66.06.36.87.48.07.97.79.311.110.711.612.711.611.79.610.410.69.59.49.710.39.2

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value13541331128212371378157115871609162416841621153615431594152014961597156014491394143414891413137613591351140614601485148514851478
Percentage of InterestIncomeExpenseNetFullTaxEquivalentBasis13.112.912.412.112.612.812.913.013.213.413.012.813.113.613.013.114.213.913.813.415.215.914.114.112.714.014.314.014.514.413.514.1

bac:LossOnLoansAndLeasesWrittenDownToZero us-gaap:FairValueByMeasurementFrequency

bac:LossOnLoansAndLeasesWrittenDownToZero

us-gaap:FairValueMeasurementsNonrecurring


Loss
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value153.04.09.09.012118.018187.0243145
Percentage of LossOnLoansAndLeasesWrittenDownToZero100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:MerchantServicesTransactionsProcessedAndSettledBySponsoredEntities dei:LegalEntity

bac:MerchantServicesTransactionsProcessedAndSettledBySponsoredEntities

bac:MerchantProcessingServicersSponsoredEntities


Merchant
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value11070030110027500-75200.0183100203700246000229400235700205600227400220000226100200700220400200400204600186800203700189900178400159400174800168600171000154600170700162700164300149400
Percentage of MerchantServicesTransactionsProcessedAndSettledBySponsoredEntities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:NoncashInvestingAndFinancingActivitiesReclassificationsOutOfLoansAndLeasesReceivable us-gaap:FinancingReceivablePortfolioSegment

bac:NoncashInvestingAndFinancingActivitiesReclassificationsOutOfLoansAndLeasesReceivable

us-gaap:ResidentialPortfolioSegment


Noncash
Period End2021-06-302021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-03-31
Value10.010.013138184128135164168
Percentage of NoncashInvestingAndFinancingActivitiesReclassificationsOutOfLoansAndLeasesReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther

bac:OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther


Off
Period End2021-06-302020-06-302020-03-31
Value-1000000.001000000.0
Percentage of OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther100.00.0100.0

bac:OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther us-gaap:FinancingReceivablePortfolioSegment

us-gaap:CommercialPortfolioSegment


Off
Period End2021-06-302020-06-302020-03-31
Value-1000000.001000000.0
Percentage of OffBalanceSheetCreditLossLiabilityIncreaseDecreaseInOther100.00.0100.0

bac:OffBalanceSheetCreditLossLiabilityOther

bac:OffBalanceSheetCreditLossLiabilityOther


Off
Period End2020-09-302020-03-31
Value-1000000.01000000.0
Percentage of OffBalanceSheetCreditLossLiabilityOther100.0100.0

bac:OffBalanceSheetCreditLossLiabilityOther us-gaap:FinancingReceivablePortfolioSegment

us-gaap:CommercialPortfolioSegment


Off
Period End2020-09-302020-03-31
Value-1000000.01000000.0
Percentage of OffBalanceSheetCreditLossLiabilityOther100.0100.0

bac:OffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease

bac:OffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease


Off
Period End2021-06-302021-03-312020-12-312020-09-30
Value-142.0-49.0-32.0208
Percentage of OffBalanceSheetCreditLossLiabilityPeriodIncreaseDecrease100.0100.0100.0100.0

bac:PaymentstoAcquireDebtSecuritiesCarriedatFairValue

bac:PaymentstoAcquireDebtSecuritiesCarriedatFairValue


Paymentsto
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value475787907545972110249205251813142124269543267651028217172316117586141763206047727429904419832524731765237330988674217047929125523878112986339494246367962739246295503833577
Percentage of PaymentstoAcquireDebtSecuritiesCarriedatFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:PreferredStockDividendRateBasisSpreadonVariableRate us-gaap:StatementClassOfStock, us-gaap:StatementScenario, us-gaap:VariableRate

bac:PreferredStockDividendRateBasisSpreadonVariableRate

bac:SeriesAAPreferredStock, us-gaap:ScenarioForecast, bac:A3MonthLondonInterbankOfferedRateLIBOR


Preferred
Period End2025-03-17
Value0.03898
Percentage of PreferredStockDividendRateBasisSpreadonVariableRate100.0

bac:SeriesDDPreferredStock, us-gaap:ScenarioForecast, bac:A3MonthLondonInterbankOfferedRateLIBOR


Preferred
Period End2026-03-10
Value0.04553
Percentage of PreferredStockDividendRateBasisSpreadonVariableRate0.0

bac:SeriesUPreferredStock, us-gaap:ScenarioForecast, bac:A3MonthLondonInterbankOfferedRateLIBOR


Preferred
Period End2023-06-022023-06-01
Value0.31350.03135
Percentage of PreferredStockDividendRateBasisSpreadonVariableRate0.00.0

bac:SeriesXPreferredStock, us-gaap:ScenarioForecast, bac:A3MonthLondonInterbankOfferedRateLIBOR


Preferred
Period End2024-09-062024-09-05
Value0.37050.03705
Percentage of PreferredStockDividendRateBasisSpreadonVariableRate0.00.0

bac:SeriesZPreferredStock, us-gaap:ScenarioForecast, bac:A3MonthLondonInterbankOfferedRateLIBOR


Preferred
Period End2024-10-242024-10-23
Value0.41740.04174
Percentage of PreferredStockDividendRateBasisSpreadonVariableRate0.00.0

bac:ProceedsFromMaturitiesPrepaymentsAndCallsOfDebtSecuritiesFairValue

bac:ProceedsFromMaturitiesPrepaymentsAndCallsOfDebtSecuritiesFairValue


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value3926637105291112484120424167082124619682192831890322055186841872219052
Percentage of ProceedsFromMaturitiesPrepaymentsAndCallsOfDebtSecuritiesFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:ProceedsFromSalesAndPaydownsOfLoansOriginallyClassifiedAsHeldForSaleAndInstrumentsFromRelatedSecuritizationActivities

bac:ProceedsFromSalesAndPaydownsOfLoansOriginallyClassifiedAsHeldForSaleAndInstrumentsFromRelatedSecuritizationActivities


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value732593833395469135667397108415268623478485751597573709876130646378133517755
Percentage of ProceedsFromSalesAndPaydownsOfLoansOriginallyClassifiedAsHeldForSaleAndInstrumentsFromRelatedSecuritizationActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:ProceedsfromSaleofDebtSecuritiesFairValue

bac:ProceedsfromSaleofDebtSecuritiesFairValue


Proceedsfrom
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value131849116039425408968997781613571235231136204718765116838756238931861722087611932480211211965143199610082064388085165264357119563110640608
Percentage of ProceedsfromSaleofDebtSecuritiesFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:ProductDeliveryAndTransactionRelatedExpenses

bac:ProductDeliveryAndTransactionRelatedExpenses


Product
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value976977915930811777695696709662708687706756
Percentage of ProductDeliveryAndTransactionRelatedExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis

bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2157622932202122045022454229112249422955232332315723059228752270323220
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis us-gaap:ConsolidationItems

bac:CorporateReconcilingItemsAndEliminations


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-1484.0-939.0-1393.0-935.0-262.0-979.0-499.0-749.0-504.0-631.0328-80.0-537.0-423.0
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis-6.9-4.1-6.9-4.6-1.2-4.3-2.2-3.3-2.2-2.71.4-0.3-2.4-1.8

us-gaap:OperatingSegments


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2306023871216052138522716238902299323704237372378822731229552324023643
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis106.9104.1106.9104.6101.2104.3102.2103.3102.2102.798.6100.3102.4101.8

bac:RevenuesNetOfInterestExpenseFullTaxEquivalentBasis us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:ConsumerBankingSegment


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value81868069824280397851912995149724971796329867944292338980
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis37.935.240.839.335.039.842.342.441.841.642.841.340.738.7

us-gaap:OperatingSegments, bac:GlobalBankingSegment


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value50894633477945175091460051415212497551554812482350144995
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis23.620.223.622.122.720.122.922.721.422.320.921.122.121.5

us-gaap:OperatingSegments, bac:GlobalMarketsSegment


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value47206198390742835349522534253864414541813128387342514812
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis21.927.019.320.923.822.815.216.817.818.113.616.918.720.7

us-gaap:OperatingSegments, bac:GlobalWealthAndInvestmentManagementSegment


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value50654971467745464425493649134904490048204924481747424856
Percentage of RevenuesNetOfInterestExpenseFullTaxEquivalentBasis23.521.723.122.219.721.521.821.421.120.821.421.120.920.9

bac:RewardsAndRebatesExpenseAndLaborAndRelatedExpense

bac:RewardsAndRebatesExpenseAndLaborAndRelatedExpense


Rewards
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value170014001400140012001500160016001600140014001400130013001200130012001100
Percentage of RewardsAndRebatesExpenseAndLaborAndRelatedExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:SalesTypeAndDirectFinancingLeasesLeaseIncome

bac:SalesTypeAndDirectFinancingLeasesLeaseIncome


Sales
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value152164168167175197196198198205
Percentage of SalesTypeAndDirectFinancingLeasesLeaseIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:SecuritiesReceivedasResecuritizationProceeds us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:InformationByCategoryOfDebtSecurity

bac:SecuritiesReceivedasResecuritizationProceeds

us-gaap:FairValueInputsLevel2, bac:DebtSecuritiesCarriedatFairValue


Securities
Period End2020-12-312020-09-302020-06-30
Value0.00.02100
Percentage of SecuritiesReceivedasResecuritizationProceeds0.00.0100.0

us-gaap:FairValueInputsLevel2, bac:TradingAccountAssets1


Securities
Period End2020-12-312020-09-302020-06-30
Value600600654
Percentage of SecuritiesReceivedasResecuritizationProceeds0.00.031.1

bac:SecuritiesReceivedasResecuritizationProceeds us-gaap:InformationByCategoryOfDebtSecurity

us-gaap:HeldtomaturitySecurities


Securities
Period End2020-12-312020-09-302020-06-30
Value0.00.01700
Percentage of SecuritiesReceivedasResecuritizationProceeds0.00.081.0

bac:ShorttermDebtAverageOutstandingRate us-gaap:ShortTermDebtType

bac:ShorttermDebtAverageOutstandingRate

us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchase


Shortterm
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.250.26-0.120.410.00380.016-0.00120.02350.0250.02440.00090.01880.01850.01410.00120.01370.01210.0093-0.00030.00930.01030.0103-0.00030.00830.01030.0094-0.00020.0090.0110.0103
Percentage of ShorttermDebtAverageOutstandingRate100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShortTermDebt


Shortterm
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-0.11-0.12-0.140.080.00120.0162-0.0020.02290.02790.02950.0020.02890.05610.03980.00050.02540.02650.02110.0010.02020.01950.01580.00020.01440.01490.01470.00070.01020.01260.0075-0.00120.0176
Percentage of ShorttermDebtAverageOutstandingRate-44.0-46.2116.719.531.6101.2166.797.4111.6120.9222.2153.7303.2282.341.7185.4219.0226.9-333.3217.2189.3153.4-66.7173.5144.7156.4-350.0113.3114.572.80.00.0

bac:ShorttermInvestmentsAverageOutstandingAmount us-gaap:InvestmentType

bac:ShorttermInvestmentsAverageOutstandingAmount

us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResell


Shortterm
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value270443249985-15411.038422131240427879447882691292810852743084145241426251880248320563223585226700216402685214254223005209183-1310.0210127214326213931-1518.0223978235393212504
Percentage of ShorttermInvestmentsAverageOutstandingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:ShorttermInvestmentsAverageOutstandingRate us-gaap:InvestmentType

bac:ShorttermInvestmentsAverageOutstandingRate

us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResell


Shortterm
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-0.06-0.01-0.080.060.00030.0118-0.00090.01830.01870.01770.00110.01310.01130.01020.00070.01170.00990.00820.00020.0050.00470.0053-0.00020.00520.0050.0044-0.00010.00420.00510.0051
Percentage of ShorttermInvestmentsAverageOutstandingRate100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bac:ShorttermInvestmentsMaximumMonthendOutstandingAmount us-gaap:InvestmentType

bac:ShorttermInvestmentsMaximumMonthendOutstandingAmount

us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResell


Shortterm
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value2783002591470.04208304511793019691122278514263416280562113612679892649232520780.02248152370642234990.02224892250152211290.02177012247012265020.0231077240122219181
Percentage of ShorttermInvestmentsMaximumMonthendOutstandingAmount100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0

bac:SubsidiaryOwnershipInterestPercentage

bac:SubsidiaryOwnershipInterestPercentage


Subsidiary
Period End2021-06-302021-03-312020-06-302020-03-31
Value0100.001.0
Percentage of SubsidiaryOwnershipInterestPercentage0.0100.00.0100.0

bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod us-gaap:FinancialInstrument

bac:TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod

bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprises


Transfers
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value16521243119816981137515528382718220610961001165014961655
Percentage of TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommercialMortgageBackedSecurities


Transfers
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value217566518479452202072412013602194987284518681741538
Percentage of TransfersOfFinancialAssetsAccountedForAsSaleInitialFairValueOfAssetsObtainedAsProceedsInPeriod131.753.5154.255.71.9133.5491.650.099.590.1284.2113.2116.432.5

bac:UnemploymentRateEconomicOutlook us-gaap:StatementScenario

bac:UnemploymentRateEconomicOutlook

srt:ScenarioForecast


Unemployment
Period End2021-12-31
Value6.5
Percentage of UnemploymentRateEconomicOutlook100.0

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments


Accretion
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value-1583000000.0-1530000000.0-1465000000.0-1272000000.0-882000000.0-482000000.0-647000000.0-609000000.0-448000000.0-362000000.0-413000000.0-502000000.0-434000000.0-475000000.0-604000000.0-582000000.0-521000000.0-544000000.0-931000000.01453000000.0-1854000000.0-1802000000.0-1104000000.0-893000000.0503000000.0-978000000.0-1013000000.0-397000000.0-611000000.0-667000000.0-297000000.0-625000000.0-315000000.0-340000000.0-854000000.0-671000000.0-894000000.0-161000000.0
Percentage of AccretionAmortizationOfDiscountsAndPremiumsInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount us-gaap:InvestmentType

us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount

bac:TaxCreditVehicles


Affordable
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value334393214376342268153276291280231265237248175293281251281337289193201239271
Percentage of AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BrokerageCommissionsRevenue us-gaap:ConsolidationItems, us-gaap:ProductOrService

us-gaap:BrokerageCommissionsRevenue

bac:CorporateReconcilingItemsAndEliminations, bac:InvestmentAndBrokerageServicesAssetManagementFees


Brokerage
Period End2021-06-302020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value1.0-2.0-3.0-5.0-7.0-7.0-11.0-7.0-8.00.00.00.00.00.00.00.00.0
Percentage of BrokerageCommissionsRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.0

bac:CorporateReconcilingItemsAndEliminations, bac:InvestmentAndBrokerageServicesBrokerageFees


Brokerage
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-6.0-6.0-2.01.0-1.00.00.0-1.00.0-8.0-6.0-8.029-8.0-5.0-5.0-4.0
Percentage of BrokerageCommissionsRevenue-600.00.066.7-20.014.3-0.0-0.014.3-0.00.00.00.00.00.00.00.00.0

bac:CorporateReconcilingItemsAndEliminations, bac:InvestmentandBrokerageServices


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-5.0-6.0-2.0-5.0-4.0-8.0-7.0-11.0-8.0-8.0-8.0-5.0-7.029
Percentage of BrokerageCommissionsRevenue-500.00.0100.0166.780.0114.3100.0100.0114.3100.00.00.00.00.0

us-gaap:BrokerageCommissionsRevenue us-gaap:ConsolidationItems, us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, bac:InvestmentAndBrokerageServicesAssetManagementFees, bac:ConsumerBankingSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value454138373537373636343638373635343133
Percentage of BrokerageCommissionsRevenue4500.00.0-1900.0-1233.3-700.0-528.6-528.6-327.3-514.3-425.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentAndBrokerageServicesAssetManagementFees, bac:GlobalWealthAndInvestmentManagementSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value311029612767270624532652262025722525241425012538247625282420233322572167
Percentage of BrokerageCommissionsRevenue311000.00.0-138350.0-90200.0-49060.0-37885.7-37428.6-23381.8-36071.4-30175.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentAndBrokerageServicesBrokerageFees, bac:ConsumerBankingSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value333631313233333939394142434649404649
Percentage of BrokerageCommissionsRevenue3300.00.0-1550.0-1033.3-640.0-471.4-471.4-354.5-557.1-487.50.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentAndBrokerageServicesBrokerageFees, bac:GlobalBankingSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value40412915247.08.010.07.09.02328192525183817
Percentage of BrokerageCommissionsRevenue4000.00.0-1450.0-500.0-480.0-100.0-114.3-90.9-100.0-112.50.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentAndBrokerageServicesBrokerageFees, bac:GlobalMarketsSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value473560486440481567442419433444474388430488501496521531
Percentage of BrokerageCommissionsRevenue47300.00.0-24300.0-14666.7-9620.0-8100.0-6314.3-3809.1-6185.7-5550.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentAndBrokerageServicesBrokerageFees, bac:GlobalWealthAndInvestmentManagementSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value427430422399401470445429438428477466461512500521572624
Percentage of BrokerageCommissionsRevenue42700.00.0-21100.0-13300.0-8020.0-6714.3-6357.1-3900.0-6257.1-5350.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentandBrokerageServices, bac:ConsumerBankingSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value7877696867707075757377808082
Percentage of BrokerageCommissionsRevenue7800.00.0-3450.0-2266.7-1340.0-1000.0-1000.0-681.8-1071.4-912.50.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentandBrokerageServices, bac:GlobalBankingSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value40412915247.08.010.07.09.023271825
Percentage of BrokerageCommissionsRevenue4000.00.0-1450.0-500.0-480.0-100.0-114.3-90.9-100.0-112.50.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentandBrokerageServices, bac:GlobalMarketsSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value473560486440481567442419433444474388430488
Percentage of BrokerageCommissionsRevenue47300.00.0-24300.0-14666.7-9620.0-8100.0-6314.3-3809.1-6185.7-5550.00.00.00.00.0

us-gaap:OperatingSegments, bac:InvestmentandBrokerageServices, bac:GlobalWealthAndInvestmentManagementSegment


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value35373391318931052854312230653001296328422978300429373040
Percentage of BrokerageCommissionsRevenue353700.00.0-159450.0-103500.0-57080.0-44600.0-43785.7-27281.8-42328.6-35525.00.00.00.00.0

us-gaap:BrokerageCommissionsRevenue us-gaap:ProductOrService

bac:InvestmentAndBrokerageServicesAssetManagementFees


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value315630022803274024832682265025972554244025372576251325642455236722882200
Percentage of BrokerageCommissionsRevenue315600.00.0-140150.0-91333.3-49660.0-38314.3-37857.1-23609.1-36485.7-30500.00.00.00.00.00.00.00.00.0

bac:InvestmentAndBrokerageServicesBrokerageFees


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value96710619688839391076928897916920100791894511001067107011721217
Percentage of BrokerageCommissionsRevenue96700.00.0-48400.0-29433.3-18780.0-15371.4-13257.1-8154.5-13085.7-11500.00.00.00.00.00.00.00.00.0

bac:InvestmentandBrokerageServices


Brokerage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value41234063377136233422375835783494347033603544349434583664
Percentage of BrokerageCommissionsRevenue412300.00.0-188550.0-120766.7-68440.0-53685.7-51114.3-31763.6-49571.4-42000.00.00.00.00.0

us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths

us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths


Cash
Period End2021-06-302021-03-312020-12-31
Value362942.0
Percentage of CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths100.0100.0100.0

us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers us-gaap:FinancialInstrument

us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers

bac:ResecuritizationTrusts


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value59001000126008300107007400107005200410044001500770068006700500050007300780031005600810066008600910069006100360047003900230052007200
Percentage of CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers us-gaap:FinancialInstrument, us-gaap:InformationByCategoryOfDebtSecurity

bac:ResecuritizationTrusts, bac:Securities


Cash
Period End2021-06-302020-06-30
Value2334400
Percentage of CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers3.941.1

bac:ResecuritizationTrusts, us-gaap:DebtSecurities


Cash
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value178600598440052617007501500130040015009101300
Percentage of CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers17.84.87.241.17.115.914.436.629.526.719.513.419.4

us-gaap:CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets us-gaap:FinancialInstrument

us-gaap:CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets

bac:ResidentialMortgagebackedSecuritiesIssuedbyUSGovernmentSponsoredEnterprises


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value988073681671281862092422442703573575016306096028721553684645729
Percentage of CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1626-2850.0-1528.0-1305.017410489-3098.03185411819252473-1299.0-1937.0-2014.0-610.03261093-610.0-5597.0-501.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 us-gaap:DerivativeInstrumentRisk

bac:InterestRateAndForeignCurrencyRiskOnLongTermDebt


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5.0-28.01397960505131-110.04157-260.0-182.0-1067.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments10.31.0-9.1-6.134.54.8-4.2-3.51.03.0-10.514.055.1

bac:InterestRateRiskOnAvailableForSaleSecurities


Change
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value-1863.05241139-361.0-350.0-33.0-55.0-45.012-1.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1-114.6-183.9-10.7-207.5-3.3-1.0-1.3-2.3-0.90.1

bac:InterestRateRiskOnLongTernDebt


Change
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value3484-8063.0-1523.047510334332841321913-1129.0-869.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1214.3282.9116.7273.098.5104.5100.399.486.944.9

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation

bac:InterestRateAndForeignCurrencyRiskOnLongTermDebt, bac:MarketMakingAndSimilarActivities


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value238.01569563-241.0170-53.030-121.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments11.4-0.3-10.2-7.336.2-2.3-5.5-1.70.7-6.3

bac:InterestRateAndForeignCurrencyRiskOnLongTermDebt, us-gaap:InterestExpense


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value-17.0-34.0-17.0-13.0-3.0734-35.0-59.0-3.057-260.0-182.0-1067.0322180607901123-1301.016
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1-1.01.21.11.0-1.77.01.1-1.9-0.13.0-10.514.055.1-16.0-29.5186.282.4-20.223.2-3.2

us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 us-gaap:DerivativeInstrumentRisk, us-gaap:StatementEquityComponents

bac:InterestRateAndForeignCurrencyRiskOnLongTermDebt, us-gaap:AccumulatedOtherComprehensiveIncome


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-1.0-2.00.0-3.00.012-4.02.0148.02031-83.0
Percentage of ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1-0.10.1-0.00.20.00.10.10.10.30.40.8-2.44.3

us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1

us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-30
Value-1634.0287815281247-304.0-10425.03120-3201.0-4098.0-1934.0-2435.0131717561920571-418.0-1230.03905264314-687.0-3570.01708-1989.01634244-884.01857-1098.0-702.0-959.0977-2792.0138411123-2919.0
Percentage of ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1 us-gaap:DerivativeInstrumentRisk

bac:InterestRateAndForeignCurrencyRiskOnLongTermDebt


Change
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-5.026-145.0-87.0-60.0-491.0-132.0111-32.0-48.0284207934
Percentage of ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge10.30.9-9.5-7.019.74.7-4.2-3.50.82.5-11.715.753.2

bac:InterestRateRiskOnAvailableForSaleSecurities


Change
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value1825-5150.0-139.0356342305543-12.01.0
Percentage of ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1-111.7-178.9-11.1-117.1-3.3-0.9-1.3-2.2-0.90.1

bac:InterestRateRiskOnLongTernDebt


Change
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value-3454.080021473-600.0-10276.0-3342.0-4121.0-1929.01122821
Percentage of ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1211.4278.0118.1197.498.6104.4100.699.785.246.8

us-gaap:CommonStockDividendsPerShareDeclared us-gaap:SubsequentEventType

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:SubsequentEvent


Common
Period End2020-07-222020-04-222020-01-292019-10-222019-07-252019-04-242019-01-302018-10-242018-07-262018-04-252018-01-312018-03-312017-10-252017-07-262017-04-262017-01-262016-10-272016-07-272016-04-272016-01-212015-10-222015-07-232015-04-162015-02-102014-10-23
Value0.180.180.180.180.180.150.150.150.150.120.120.120.120.120.0750.0750.0750.0750.050.050.050.050.050.050.05
Percentage of CommonStockDividendsPerShareDeclared100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommunicationsAndInformationTechnology

us-gaap:CommunicationsAndInformationTechnology


Communications
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value14481425141513331265120911621163115711641156111311211165
Percentage of CommunicationsAndInformationTechnology100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets us-gaap:FinancialInstrument

us-gaap:ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets

bac:FirstLienMortgages


Contractually
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value104113121101124128149144144148164168181197202213233245213286299302
Percentage of ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-06-302018-03-31
Value0.015404.0633161081.01101170.02.0
Percentage of DebtSecuritiesAvailableForSaleRealizedGain0.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss

us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss


Debt
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value2.0623151.01096.0
Percentage of DebtSecuritiesAvailableForSaleRealizedGainLoss100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment

us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value322.0623151011.01096.078731.02.0
Percentage of DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss

us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss


Debt
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-30.0152.01.01.00.01.0111
Percentage of DebtSecuritiesAvailableForSaleRealizedLoss100.0100.0100.0100.0100.00.0100.0100.0

us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet us-gaap:DerivativeInstrumentRisk

us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet

us-gaap:InterestRateLockCommitments


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value27193741394817202412118.014142876605619185177151103184167260212166225173160228
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet us-gaap:DerivativeInstrumentRisk, us-gaap:IncomeStatementLocation

bac:CreditRiskOnLoans, bac:NoninterestIncomeOtherOperatingIncome


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-14.0-17.0-62.0-28.0-66.088-10.0-8.0-14.0-26.016-2.0-2.0-3.0
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-51.9-89.5-167.6-68.3-169.2183.3-58.8-40.0-58.3-216.7145.5-25.0-14.3-21.4

bac:DeferredCompensationHedges, bac:NoninterestIncomeOtherOperatingIncome


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value318280591263603-757.0314-7.0125511
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet1177.81473.71597.3641.51546.2-1577.11847.1-35.0520.84258.3

bac:InterestRateRiskOnMortgageActivities, bac:NoninterestIncomeOtherOperatingIncome


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value85-190.0-27.03262379-46.011014710499-45.0-26.0-135.0
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet314.8-1000.0-73.078.0159.0789.6-270.6550.0612.5866.7900.0-562.5-185.7-964.3

bac:InterestRateandForeignCurrencyRiskonAssetLiabilityManagementActivities, bac:NoninterestIncomeOtherOperatingIncome


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value-318.01261-911.0-2571.0-1017.01528-2225.02517-292.01112-40.0487702-139.0-10.026238-290.01216-262.0-824.0-884.0-20.0-527.0585-319.0-1013.0-1359.0-713.0-598.07981195
Percentage of DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet-1177.86636.8-2462.2-6270.7-2607.73183.3-13088.212585.0-1216.79266.7-363.66087.55014.3-992.9-35.734.2396.7-517.96400.0-141.6-465.5-585.4-19.4-286.4350.3-122.7-477.8-818.7-316.9-345.7498.8524.1

us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther

us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther


Dilutive
Period End2021-06-302018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value560.00.00.00.00.036757575757575757575750.00.0750.07575
Percentage of DilutiveSecuritiesEffectOnBasicEarningsPerShareOther100.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.00.0100.0100.0

us-gaap:DividendsCommonStockCash

us-gaap:DividendsCommonStockCash


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value154715631567157115721579161116591420145614721497121812371259126474775776877051851752052052452752552710410610510710710910798118114104102102105
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStockCash us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value154715631567157115721579161116591420145614721497121812371259126474775776877051851752052052452752552710410610510710710910798118114104102102105
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsPreferredStockCash

us-gaap:DividendsPreferredStockCash


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-06-302010-03-31
Value2604902624412494692465052394422394663184282864293615023615033614573304413303823122382562382562553653732579-1841.0365369371343301310340348
Percentage of DividendsPreferredStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsPreferredStockCash us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value260490262441249469246505239442239466318428286429361502361503361457330441330382312238256238256255365373365373365369371343301310
Percentage of DividendsPreferredStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.014.2-20.3100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value526-2581.080717191179-949.0508-1293.01024-607.0229-710.0-1419.0700
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss us-gaap:FairValueByLiabilityClass

us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss

bac:TradingAccountLiabilitiesEquitySecurities


Fair
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value0.00.01.00.00.0-2.0
Percentage of FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss0.00.0100.00.00.0100.0

us-gaap:LongTermDebt


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value-66.0505.0-50.0-74.01269.016-41.0-46.08.0136626-38.0-87.010.0-83.024-24.0-79.0-93.0-54.025040-4.0-2.0123-52.0-67.0-33.0-62.09210.0
Percentage of FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss0.00.00.00.00.012600.00.00.02050.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3 us-gaap:FairValueByLiabilityClass

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3

us-gaap:LongTermDebt


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value0.0320.00.029232881.00.0619.0106114331812441081781882063591862122644037133823796761443144851513814715315065323820-679.0-393.06373255-477.0-560.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel30.0100.00.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 us-gaap:FairValueByLiabilityClass

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3

us-gaap:LongTermDebt


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1.01142.00.0111.00.00.01.00.0603037341186451968116981648728066036812629155021204-2078.03283542072923742818052814-702.01833533202-475.0256
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3100.0100.0100.00.0100.0100.00.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value67-136.06.0-8.0-126.067-44.0-53.01196
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss us-gaap:FairValueByAssetClass

bac:CorporateSecuritiesTradingLoansandOther


Fair
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value0.00.00.0-1.00.00.00.00.00.00.0-1.00.00.00.00.00.00.00.01.01.00.0-11.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss0.0-0.0-0.0-1.5-0.0-0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:LoansHeldForSale


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value11-8.07.0-2.0-5.0-28.05.0-11.02.0-2.05.0-4.0-27.00.0-10.010.0-9.06.0-1.0-4.02827-8.00.00.00.00.00.00.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss16.45.9116.725.04.0-41.8-11.420.818.2-2.10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecurities


Fair
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value0.00.0-1.0-2.00.00.0-1.0-1.01.0-1.00.03.00.0-1.0-1.00.00.00.00.0-2.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss0.0-0.00.8-3.0-0.0-0.0-9.1-1.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:NonAgencyResidential


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302012-12-312012-09-302012-06-302012-03-31
Value3.0-97.07.05.04.0-13.0-13.0-13.0-3.0939.0-28.0-14.0-38.00.00.019
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss4.571.3116.7-62.5-3.2-19.429.524.5-27.396.90.00.00.00.00.00.00.0

bac:OtherTaxableSecurities


Fair
Period End2021-06-302021-03-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value1.0-6.00.00.00.00.00.00.02.0-3.0-2.00.02.01.01.04.05.0-1.0-3.0-3.02.0-2.02.0-2.0-3.00.0-3.0-2.05.0-2.010.02.0-77.0286.017
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss1.54.4-0.00.0-0.0-0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:TaxExemptSecurities


Fair
Period End2020-12-312020-09-302020-06-302020-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value0.00.01.02.00.00.00.00.02.01.0-2.02.07.02.0-3.0-7.01.00.02.0-3.0-1.0-3.03.01.04.01.0113.0-38.0-7.07.018
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss0.0-0.0-0.83.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:TradingAccountAssets1


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value34-22.023-6.0-11.0-56.012-28.04.0-2.012-14.0-45.05.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss50.716.2383.375.08.7-83.6-27.352.836.4-2.10.00.00.00.0

us-gaap:AvailableforsaleSecurities


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value4.0-103.07.05.05.0-11.0-13.0-13.0-3.09311-31.0-17.00.04.06.08.09.03.01.0-8.0-5.0-2.0-4.013-7.0-4.0-14.00.0-1.011-1.0219.0-153.0211354
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss6.075.7116.7-62.5-4.0-16.429.524.5-27.396.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ForeignGovernmentDebtSecurities


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-31
Value34-22.023-6.0-10.0-53.012-28.05.0-1.011-13.0-44.02.0-20.018-16.010.00.0-7.049491.0-102.012-109.00.00.00.00.00.00.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss50.716.2383.375.07.9-79.1-27.352.845.5-1.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherAssets


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value4.04.0146.013-30.08.0-5.08.08.0-38.00.00.00.0-26.0-43.0120.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss6.0-2.9233.3-75.0-10.3-44.8-18.29.472.78.30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues us-gaap:FairValueByAssetClass

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues

bac:CorporateSecuritiesTradingLoansandOther


Fair
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value2.00.00.08.0180.00.00.05.00.00.00.00.05.00.00.00.00.00.00.00.00.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues100.00.00.0100.0100.00.00.00.0100.00.00.00.00.0100.00.00.00.00.00.00.00.00.00.0

bac:LoansHeldForSale


Fair
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302011-09-30
Value0.00.00.0691250.00.0111.00.00.00.00.00.00.00.00.00.00.00.0253.01221230.00.00.01.03.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues0.00.00.08637.5138.90.00.00.020.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:MortgageTradingLoansAssetbackedSecuritiesAndOtherMortgageBackedSecurities


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value0.01.00.0110.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

bac:TradingAccountAssets1


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.01.02.0110.08.0180.00.00.05.00.00.00.0
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues0.00.0100.00.00.0100.0100.00.00.00.0100.00.00.00.0

us-gaap:LoansReceivable


Fair
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-30
Value6010.00.00.0220.012044530.00.00.00.00.00.00.00.00.00.00.025250.0570.00.00.010.00.06890.01247