1.0.0.3falseStatement Of Financial Position Unclassified - Deposit Based Operations (USD $)In Millionsfalse1$falsefalseiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares0false2$falsefalseiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares053us-gaap_AssetsAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalseNo definition available.false64us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1truetrue121339000000121339falsefalse2truetrue3285700000032857falsefalseNo definition available.No authoritative reference available.false74us-gaap_InterestBearingDepositsInBanksus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue2420200000024202falsefalse2falsetrue95700000009570falsefalseNo definition available.No authoritative reference available.false84bac_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellbacfalsedebitinstantmonetaryIncludes: (1) the amount outstanding of funds lent to other depository institutions, securities brokers, or securities...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue189933000000189933falsefalse2falsetrue8247800000082478falsefalseIncludes: (1) the amount outstanding of funds lent to other depository institutions, securities brokers, or securities dealers in the form of Federal Funds sold; for example, immediately available funds lent under agreements or contracts that mature in one business day or roll over under a continuing contract, regardless of the nature of the transaction or the collateral involved, excluding overnight lending for commercial and industrial purposes. Also include Federal Funds sold under agreements to resell on a gross basis, excluding (1) sales of term Federal Funds, (2) due bills representing purchases of securities or other assets by the reporting bank that have not yet been delivered and similar instruments, (3) resale agreements that mature in more than one business day involving assets other than securities, and (4) yield maintenance dollar repurchase agreements (Federal Funds Sold) and (2) the dollar amount outstanding of funds lent in the form of security resale agreements regar
dless of maturity, if the agreement requires the bank to resell the identical security purchased or a security that meets the definition of substantially the same in the case of a dollar roll. Also include purchases of participations in pools of securities, regardless of maturity (Securities Purchased Under Agreements to Re-sell). In addition, includes the carrying value as of the balance sheet date of securities borrowed from broker-dealers or institutions (a) to deliver them in place of securities not available because of short-sales or late or ineffective deliveries; (b) to lend them in connection with finder or conduit transactions; and (c) to be used for other purposes permitted under federal regulations.No authoritative reference available.false94us-gaap_TradingSecuritiesus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue182206000000182206falsefalse2falsetrue134315000000134315falsefalseNo definition available.No authoritative reference available.false104us-gaap_DerivativeAssetsus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue8068900000080689falsefalse2falsetrue6225200000062252falsefalseNo definition available.No authoritative reference available.false114bac_DebtSecuritiesAbstractbacfalsenadurationstringDebt securities [Abstract]falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalseDebt securities [Abstract]false125us-gaap_AvailableForSaleSecuritiesDebtSecuritiesus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue301601000000301601falsefalse2falsetrue276904000000276904falsefalseNo definition available.No authoritative reference available.false135us-gaap_HeldToMaturitySecuritiesus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue98400000009840falsefalse2falsetrue685000000685falsefalseNo definition available.No authoritative reference available.false145bac_DebtSecuritiesbacfalsedebitinstantmonetaryDebt financial instruments include: (1) securities available-for-sale, and (2) securities held-to-maturity.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue311441000000311441falsefalse2falsetrue277589000000277589falsefalseDebt financial instruments include: (1) securities available-for-sale, and (2) securities held-to-maturity.No authoritative reference available.true154us-gaap_LoansAndLeasesReceivableNetOfDeferredIncomeus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue900128000000900128falsefalse2falsetrue931446000000931446falsefalseNo definition available.No authoritative reference available.false164us-gaap_LoansAndLeasesReceivableAllowanceus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-37200000000-37200falsefalse2falsetrue-23071000000-23071falsefalseNo definition available.No authoritative reference available.false174us-gaap_LoansAndLeasesReceivableNetReportedAmountus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue862928000000862928falsefalse2falsetrue908375000000908375falsefalseNo definition available.No authoritative reference available.true184us-gaap_PropertyPlantAndEquipmentNetus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue1550000000015500falsefalse2falsetrue1316100000013161falsefalseNo definition available.No authoritative reference available.false194bac_MortgageServicingRightsbacfalsedebitinstantmonetaryRepresents net future revenues from contractually specified servicing fees, late charges, and other ancillary revenues, in...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue1977400000019774falsefalse2falsetrue1305600000013056falsefalseRepresents net future revenues from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements for mortgage loans. Mortgage servicing rights may be obtained via (1) acquisition or assumption of a servicing obligation that does not relate to financial assets of the servicer or its consolidated affiliates; or (2) by originating loans and then (a) transferring the loans to a qualifying special purpose entity in a transaction that meets the necessary transfer and classification requirements, or (b) transferring the loans in a transaction that meets the requirements for sale accounting. Mortgage servicing rights may be carried at amortized cost or fair value.No authoritative reference available.false204us-gaap_Goodwillus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue8631400000086314falsefalse2falsetrue8193400000081934falsefalseNo definition available.No authoritative reference available.false214us-gaap_IntangibleAssetsNetExcludingGoodwillus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue1202600000012026falsefalse2falsetrue85350000008535falsefalseNo definition available.No authoritative reference available.false224bac_LoansHeldForSaleNetbacfalsedebitinstantmonetaryThe aggregate amount of loans receivable that will be sold to other entities. Includes mortgage and all other loans...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue4387400000043874falsefalse2falsetrue3145400000031454falsefalseThe aggregate amount of loans receivable that will be sold to other entities. Includes mortgage and all other loans (collectively, loans) not classified as held for investment. Such loans are stated at the lower of cost or market, or have been elected at fair value. Mortgage loans exclude mortgage-backed securities which are considered a debt security (other loan).No authoritative reference available.false234us-gaap_OtherReceivablesus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue8199600000081996falsefalse2falsetrue3760800000037608falsefalseNo definition available.No authoritative reference available.false244us-gaap_OtherAssetsus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue191077000000191077falsefalse2falsetrue124759000000124759falsefalseNo definition available.No authoritative reference available.false254us-gaap_Assetsus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue22232990000002223299falsefalse2falsetrue18179430000001817943falsefalseNo definition available.No authoritative reference available.true274us-gaap_DepositsDomesticAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalseNo definition available.false285us-gaap_NoninterestBearingDepositLiabilitiesDomesticus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue269615000000269615falsefalse2falsetrue213994000000213994falsefalseNo definition available.No authoritative reference available.false295us-gaap_InterestBearingDepositLiabilitiesDomesticus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue640789000000640789falsefalse2falsetrue576938000000576938falsefalseNo definition available.No authoritative reference available.false304us-gaap_DepositsForeignAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalseNo definition available.false315us-gaap_NoninterestBearingDepositLiabilitiesForeignus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue54890000005489falsefalse2falsetrue40040000004004falsefalseNo definition available.No authoritative reference available.false325us-gaap_InterestBearingDepositLiabilitiesForeignus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue7571800000075718falsefalse2falsetrue8806100000088061falsefalseNo definition available.No authoritative reference available.false334us-gaap_Depositsus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue991611000000991611falsefalse2falsetrue882997000000882997falsefalseNo definition available.No authoritative reference available.true344bac_FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchasebacfalsecreditinstantmonetaryThe amount shown on the books that a bank with insufficient reserves borrows, at the federal funds rate, from another bank to...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue255185000000255185falsefalse2falsetrue206598000000206598falsefalseThe amount shown on the books that a bank with insufficient reserves borrows, at the federal funds rate, from another bank to meet its reserve requirements and the amount of securities that an institution sells and agrees to repurchase at a specified date for a specified price, net of any reductions or offsets. In addition, includes the carrying value as of the balance sheet date of securities loaned to other broker dealers, typically used by such parties to cover short sales, secured by cash or other securities furnished by such parties until the borrowing is closed.No authoritative reference available.false354us-gaap_TradingLiabilitiesus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue6543200000065432falsefalse2falsetrue5172300000051723falsefalseNo definition available.No authoritative reference available.false364us-gaap_DerivativeLiabilitiesus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue4372800000043728falsefalse2falsetrue3070900000030709falsefalseNo definition available.No authoritative reference available.false374us-gaap_ShortTermBorrowingsus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue6952400000069524falsefalse2falsetrue158056000000158056falsefalseNo definition available.No authoritative reference available.false384us-gaap_OtherLiabilitiesus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue127854000000127854falsefalse2falsetrue4251600000042516falsefalseNo definition available.No authoritative reference available.false394us-gaap_LongTermDebtus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue438521000000438521falsefalse2falsetrue268292000000268292falsefalseNo definition available.No authoritative reference available.false404us-gaap_Liabilitiesus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue19918550000001991855falsefalse2falsetrue16408910000001640891falsefalseNo definition available.No authoritative reference available.true423us-gaap_StockholdersEquityAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalseNo definition available.false434us-gaap_PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscountus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue3720800000037208falsefalse2falsetrue3770100000037701falsefalseNo definition available.No authoritative reference available.false444us-gaap_CommonStockIncludingAdditionalPaidInCapitalNetOfDiscountus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue128734000000128734falsefalse2falsetrue7676600000076766falsefalseNo definition available.No authoritative reference available.false454us-gaap_RetainedEarningsAccumulatedDeficitus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue7123300000071233falsefalse2falsetrue7382300000073823falsefalseNo definition available.No authoritative reference available.false464us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-5619000000-5619falsefalse2falsetrue-10825000000-10825falsefalseNo definition available.No authoritative reference available.false474bac_OtherEquitybacfalsecreditinstantmonetaryEquity not otherwise defined. Includes deferred compensation for the issuance of common stock issued for the restricted stock...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-112000000-112falsefalse2falsetrue-413000000-413falsefalseEquity not otherwise defined. Includes deferred compensation for the issuance of common stock issued for the restricted stock awards.No authoritative reference available.false484us-gaap_StockholdersEquityus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue231444000000231444falsefalse2falsetrue177052000000177052falsefalseNo definition available.No authoritative reference available.true493us-gaap_LiabilitiesAndStockholdersEquityus-gaaptruecreditinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1truetrue22232990000002223299falsefalse2truetrue18179430000001817943falsefalseNo definition available.No authoritative reference available.truefalse243falseMillionsUnKnownUnKnownfalsetrue