1.0.0.3 false Statement Of Cash Flows Indirect Deposit Based Operations (USD $) In Millions false 1 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 3 $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 6 4 us-gaap_NetIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 6276000000 6276 false false 2 true true 4008000000 4008 false false 3 true true 14982000000 14982 false false No definition available. No authoritative reference available. false 7 4 us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 8 5 us-gaap_ProvisionForLoanLeaseAndOtherLosses us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 48570000000 48570 false false 2 false true 26825000000 26825 false false 3 false true 8385000000 8385 false false No definition available. No authoritative reference available. false 9 5 us-gaap_GainLossOnSaleOfDebtInvestments us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -4723000000 -4723 false false 2 false true -1124000000 -1124 false false 3 false true -180000000 -180 false false No definition available. No authoritative reference available. false 10 5 us-gaap_DepreciationPremisesAndEquipment us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2336000000 2336 false false 2 false true 1485000000 1485 false false 3 false true 1168000000 1168 false false No definition available. No authoritative reference available. false 11 5 us-gaap_AmortizationOfIntangibleAssets us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 1978000000 1978 false false 2 false true 1834000000 1834 false false 3 false true 1676000000 1676 false false No definition available. No authoritative reference available. false 12 5 us-gaap_DeferredIncomeTaxExpenseBenefit us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 370000000 370 false false 2 false true -5801000000 -5801 false false 3 false true -753000000 -753 false false No definition available. No authoritative reference available. false 13 5 us-gaap_IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 59822000000 59822 false false 2 false true -16973000000 -16973 false false 3 false true -8108000000 -8108 false false No definition available. No authoritative reference available. false 14 5 us-gaap_IncreaseDecreaseInOtherOperatingAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 28553000000 28553 false false 2 false true -6391000000 -6391 false false 3 false true -15855000000 -15855 false false No definition available. No authoritative reference available. false 15 5 us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -16601000000 -16601 false false 2 false true -8885000000 -8885 false false 3 false true 4190000000 4190 false false No definition available. No authoritative reference available. false 16 5 us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 3150000000 3150 false false 2 false true 9056000000 9056 false false 3 false true 5531000000 5531 false false No definition available. No authoritative reference available. false 17 4 us-gaap_NetCashProvidedByUsedInOperatingActivities us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true 129731000000 129731 false false 2 false true 4034000000 4034 false false 3 false true 11036000000 11036 false false No definition available. No authoritative reference available. true 18 3 us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 19 4 us-gaap_ProceedsFromPaymentsForInInterestBearingDepositsInBanks us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 19081000000 19081 false false 2 false true 2203000000 2203 false false 3 false true 2191000000 2191 false false No definition available. No authoritative reference available. false 20 4 bac_ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellNet bac false debit duration monetary The cash flow from the funds lent to and (borrowed from) other financial reporting institutions arising from excess or... false false false false false false false false false 1 false true 31369000000 31369 false false 2 false true 53723000000 53723 false false 3 false true 6294000000 6294 false false The cash flow from the funds lent to and (borrowed from) other financial reporting institutions arising from excess or shortfall in reserve deposited at the Federal Reserve Bank to meet legal requirements. This lending and borrowing is usually contracted on an overnight basis at an agreed rate of interest. Also include cash outflow (inflow) from investments borrowed or purchased under the agreement to resell such investment. No authoritative reference available. false 21 4 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 164155000000 164155 false false 2 false true 120972000000 120972 false false 3 false true 28107000000 28107 false false No definition available. No authoritative reference available. false 22 4 bac_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleDebtSecurities bac false debit duration monetary The cash inflow associated maturities (principal being due), prepayments and calls (requests of early payments) on securities... false false false false false false false false false 1 false true 59949000000 59949 false false 2 false true 26068000000 26068 false false 3 false true 19233000000 19233 false false The cash inflow associated maturities (principal being due), prepayments and calls (requests of early payments) on securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale debt securities. No authoritative reference available. false 23 4 us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -185145000000 -185145 false false 2 false true -184232000000 -184232 false false 3 false true -28016000000 -28016 false false No definition available. No authoritative reference available. false 24 4 us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2771000000 2771 false false 2 false true 741000000 741 false false 3 false true 630000000 630 false false No definition available. No authoritative reference available. false 25 4 us-gaap_PaymentsToAcquireHeldToMaturitySecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -3914000000 -3914 false false 2 false true -840000000 -840 false false 3 false true -314000000 -314 false false No definition available. No authoritative reference available. false 26 4 us-gaap_ProceedsFromSaleOfLoansAndLeasesHeldForInvestment us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 7592000000 7592 false false 2 false true 52455000000 52455 false false 3 false true 57875000000 57875 false false No definition available. No authoritative reference available. false 27 4 us-gaap_PaymentsForProceedsFromOtherLoansAndLeases us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 21257000000 21257 false false 2 false true -69574000000 -69574 false false 3 false true -177665000000 -177665 false false No definition available. No authoritative reference available. false 28 4 us-gaap_PaymentsForProceedsFromProductiveAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -2240000000 -2240 false false 2 false true -2098000000 -2098 false false 3 false true -2143000000 -2143 false false No definition available. No authoritative reference available. false 29 4 us-gaap_ProceedsFromSaleOfForeclosedAssets us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 1997000000 1997 false false 2 false true 1187000000 1187 false false 3 false true 104000000 104 false false No definition available. No authoritative reference available. false 30 4 us-gaap_CashAcquiredFromAcquisition us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 31804000000 31804 false false 2 false true 6650000000 6650 false false 3 false true -19816000000 -19816 false false No definition available. No authoritative reference available. false 31 4 us-gaap_PaymentsForProceedsFromOtherInvestingActivities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 9249000000 9249 false false 2 false true -10185000000 -10185 false false 3 false true 5040000000 5040 false false No definition available. No authoritative reference available. false 32 4 us-gaap_NetCashProvidedByUsedInInvestingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 157925000000 157925 false false 2 false true -2930000000 -2930 false false 3 false true -108480000000 -108480 false false No definition available. No authoritative reference available. true 33 3 us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 34 4 us-gaap_IncreaseDecreaseInDeposits us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 10507000000 10507 false false 2 false true 14830000000 14830 false false 3 false true 45368000000 45368 false false No definition available. No authoritative reference available. false 35 4 bac_IncreaseDecreaseInFederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseNet bac false debit duration monetary The net cash inflow (outflow) from the fund lent to other financial institution arising from the excess in reserve deposited... false false false false false false false false false 1 false true -62993000000 -62993 false false 2 false true -34529000000 -34529 false false 3 false true -1448000000 -1448 false false The net cash inflow (outflow) from the fund lent to other financial institution arising from the excess in reserve deposited at Federal Reserve Bank to meet legal requirement. This borrowing is usually contracted on an overnight basis at an agreed rate of interest. Also include cash inflow (outflow) from investment loaned or sold under the agreement to reacquire such investment. No authoritative reference available. false 36 4 us-gaap_ProceedsFromRepaymentsOfShortTermDebt us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -126426000000 -126426 false false 2 false true -33033000000 -33033 false false 3 false true 32840000000 32840 false false No definition available. No authoritative reference available. false 37 4 us-gaap_ProceedsFromIssuanceOfLongTermDebt us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 67744000000 67744 false false 2 false true 43782000000 43782 false false 3 false true 67370000000 67370 false false No definition available. No authoritative reference available. false 38 4 us-gaap_RepaymentsOfLongTermDebt us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -101207000000 -101207 false false 2 false true -35072000000 -35072 false false 3 false true -28942000000 -28942 false false No definition available. No authoritative reference available. false 39 4 us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 49244000000 49244 false false 2 false true 34742000000 34742 false false 3 false true 1558000000 1558 false false No definition available. No authoritative reference available. false 40 4 us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -45000000000 -45000 false false 2 false true 0 0 false false 3 false true 0 0 false false No definition available. No authoritative reference available. false 41 4 us-gaap_ProceedsFromIssuanceOfCommonStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 13468000000 13468 false false 2 false true 10127000000 10127 false false 3 false true 1118000000 1118 false false No definition available. No authoritative reference available. false 42 4 us-gaap_PaymentsForRepurchaseOfCommonStock us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 0 0 false false 2 false true 0 0 false false 3 false true -3790000000 -3790 false false No definition available. No authoritative reference available. false 43 4 us-gaap_PaymentsOfDividends us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -4863000000 -4863 false false 2 false true -11528000000 -11528 false false 3 false true -10878000000 -10878 false false No definition available. No authoritative reference available. false 44 4 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 0 0 false false 2 false true 42000000 42 false false 3 false true 254000000 254 false false No definition available. No authoritative reference available. false 45 4 us-gaap_ProceedsFromPaymentsForOtherFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -42000000 -42 false false 2 false true -56000000 -56 false false 3 false true -38000000 -38 false false No definition available. No authoritative reference available. false 46 4 us-gaap_NetCashProvidedByUsedInFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -199568000000 -199568 false false 2 false true -10695000000 -10695 false false 3 false true 103412000000 103412 false false No definition available. No authoritative reference available. true 47 3 us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 394000000 394 false false 2 false true -83000000 -83 false false 3 false true 134000000 134 false false No definition available. No authoritative reference available. false 48 3 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true 88482000000 88482 [1] false false 2 false true -9674000000 -9674 [1] false false 3 false true 6102000000 6102 [1] false false No definition available. No authoritative reference available. true 49 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false true false false 1 false true 32857000000 32857 false false 2 false true 42531000000 42531 false false 3 false true 36429000000 36429 false false No definition available. No authoritative reference available. false 50 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false false true false 1 false true 121339000000 121339 false false 2 false true 32857000000 32857 false false 3 false true 42531000000 42531 false false No definition available. No authoritative reference available. false 51 3 us-gaap_SupplementalCashFlowInformationAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 52 4 us-gaap_InterestPaidNet us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 37602000000 37602 false false 2 false true 36387000000 36387 false false 3 false true 51829000000 51829 false false No definition available. No authoritative reference available. false 53 4 us-gaap_IncomeTaxesPaidNet us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 2933000000 2933 false false 2 true true 4700000000 4700 false false 3 true true 9196000000 9196 false false No definition available. No authoritative reference available. false 1 During 2009, the Corporation exchanged $14.8 billion of preferred stock by issuing 1.0 billion shares of common stock valued at $11.5 billion. During 2009, the Corporation transferred credit card loans of $8.5 billion and the related allowance for loan and lease losses of $750 million in exchange for a $7.8 billion held-to-maturity debt security that was issued by the Corporation's U.S. Credit Card Securitization Trust. The fair values of noncash assets acquired and liabilities assumed in the Merrill Lynch acquisition were $618.4 billion and $626.2 billion at January 1, 2009. Approximately 1.4 billion shares of common stock, valued at approximately $20.5 billion and 376 thousand shares of preferred stock valued at $8.6 billion were issued in connection with the Merrill Lynch acquisition. The Corporation securitized $14.0 billion and $26.1 billion of residential mortgage loans into mortgage-backed securities and $0 and $4.9 billion of automobile loans into asset-backed securities which were ret ained by the Corporation during 2009 and 2008. The fair values of noncash assets acquired and liabilities assumed in the Countrywide acquisition were $157.4 billion and $157.8 billion at July 1, 2008. Approximately 107 million shares of common stock, valued at approximately $4.2 billion were issued in connection with the Countrywide acquisition. The fair values of noncash assets acquired and liabilities assumed in the LaSalle Bank Corporation acquisition were $115.8 billion and $97.1 billion at October 1, 2007. The fair values of noncash assets acquired and liabilities assumed in the U.S. Trust Corporation acquisition were $12.9 billion and $9.8 billion at July 1, 2007. false 3 49 false Millions UnKnown UnKnown false true