1.0.0.3 false Statement Of Income Interest Based Revenue (USD $) In Millions, except Share data in Thousands 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_InterestAndDividendIncomeOperatingAbstract 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_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 48703000000 48703 false false 2 true true 56017000000 56017 false false 3 true true 55681000000 55681 false false No definition available. No authoritative reference available. false 7 4 bac_InterestIncomeDebtSecurities bac false credit duration monetary Interest income on debt securities including: (1) available-for-sale debt securities including (a) interest earned on the... false false false false false false false false false 1 false true 12947000000 12947 false false 2 false true 13146000000 13146 false false 3 false true 9784000000 9784 false false Interest income on debt securities including: (1) available-for-sale debt securities including (a) interest earned on the securities and (b) amortization and accretion (as applicable) of discounts and premiums, if any, and (2) debt securities which the Entity has positive intent and ability to hold for the foreseeable future or until maturity ("held-to-maturity debt securities") consisting of: (a) interest earned on the securities and (b) amortization and accretion (as applicable) of discounts and premiums, if any. No authoritative reference available. false 8 4 us-gaap_InterestIncomeFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResell us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 2894000000 2894 false false 2 false true 3313000000 3313 false false 3 false true 7722000000 7722 false false No definition available. No authoritative reference available. false 9 4 us-gaap_InterestAndDividendIncomeSecuritiesTradingOrMeasuredAtFairValue us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 7944000000 7944 false false 2 false true 9057000000 9057 false false 3 false true 9417000000 9417 false false No definition available. No authoritative reference available. false 10 4 us-gaap_OtherInterestAndDividendIncome us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 5428000000 5428 false false 2 false true 4151000000 4151 false false 3 false true 4700000000 4700 false false No definition available. No authoritative reference available. false 11 4 us-gaap_InterestAndDividendIncomeOperating us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 77916000000 77916 false false 2 false true 85684000000 85684 false false 3 false true 87304000000 87304 false false No definition available. No authoritative reference available. true 12 3 us-gaap_InterestExpenseAbstract 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 13 4 us-gaap_InterestExpenseDeposits us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 7807000000 7807 false false 2 false true 15250000000 15250 false false 3 false true 18093000000 18093 false false No definition available. No authoritative reference available. false 14 4 us-gaap_InterestExpenseShortTermBorrowings us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 5512000000 5512 false false 2 false true 12362000000 12362 false false 3 false true 21967000000 21967 false false No definition available. No authoritative reference available. false 15 4 us-gaap_InterestExpenseTradingLiabilities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2075000000 2075 false false 2 false true 2774000000 2774 false false 3 false true 3444000000 3444 false false No definition available. No authoritative reference available. false 16 4 us-gaap_InterestExpenseLongTermDebt us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 15413000000 15413 false false 2 false true 9938000000 9938 false false 3 false true 9359000000 9359 false false No definition available. No authoritative reference available. false 17 4 us-gaap_InterestExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 30807000000 30807 false false 2 false true 40324000000 40324 false false 3 false true 52863000000 52863 false false No definition available. No authoritative reference available. true 18 3 us-gaap_InterestIncomeExpenseNet us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 47109000000 47109 false false 2 false true 45360000000 45360 false false 3 false true 34441000000 34441 false false No definition available. No authoritative reference available. true 19 3 us-gaap_NoninterestIncomeAbstract 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 20 4 bac_FeesAndCommissionsCreditAndDebitCards bac false credit duration monetary Income earned from credit and debit card services including late, over limit, and annual fees. This item excludes interest... false false false false false false false false false 1 false true 8353000000 8353 false false 2 false true 13314000000 13314 false false 3 false true 14077000000 14077 false false Income earned from credit and debit card services including late, over limit, and annual fees. This item excludes interest income earned on credit card balances and transactions. Also includes income from servicing credit card loans held by others including changes in the fair value of the interest-only strip receivable. No authoritative reference available. false 21 4 us-gaap_FeesAndCommissionsDepositorAccounts us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 11038000000 11038 false false 2 false true 10316000000 10316 false false 3 false true 8908000000 8908 false false No definition available. No authoritative reference available. false 22 4 bac_BrokerageCommissionsAndAssetManagementFeesRevenue bac false credit duration monetary Revenue recognized in the period for (1) performance (incentive) fees based on the investment results achieved for management... false false false false false false false false false 1 false true 11919000000 11919 false false 2 false true 4972000000 4972 false false 3 false true 5147000000 5147 false false Revenue recognized in the period for (1) performance (incentive) fees based on the investment results achieved for management of certain institutional accounts and hedge funds, (2) schedule-based fees earned for management of mutual funds and closed-end funds, based either on average daily net assets or on a combination of the average daily net assets and gross income, and (3) other investment management and advisory fees. In addition, includes fees for acting as an agent, a broker-dealer may buy and sell securities on behalf of its customers. In return for such services, the broker-dealer charges a commission. Each time a customer enters into a buy or sell transaction, a commission is earned by the broker-dealer for its selling and administrative efforts. For securities purchased, the commission is recorded as a receivable from customers; for securities sold, it is recorded as reductions in the payable to customers. Commissions earned are usually related to the broker-dealer's custo mers' trading volume and the dollar amounts of the trades. In general, commissions are for smaller trades of exchange-listed stocks and bonds made by retail customers. No authoritative reference available. false 23 4 bac_InvestmentBankingAndUnderwritingRevenue bac false credit duration monetary Includes (1) underwriting revenue (the spread between the resale price received and the cost of the securities and related... false false false false false false false false false 1 false true 5551000000 5551 false false 2 false true 2263000000 2263 false false 3 false true 2345000000 2345 false false Includes (1) underwriting revenue (the spread between the resale price received and the cost of the securities and related expenses) generated through the purchasing, distributing and reselling of new issues of securities (alternatively, could be a secondary offering of a large block of previously issued securities); and (2) fees earned for mergers, acquisitions, divestitures, restructurings, and other types of financial advisory services. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis. The difference between the price paid by the public and the contract price less the related expenses represents the underwriting income or loss. No authoritative reference available. false 24 4 bac_EquityInvestmentGainsLosses bac false credit duration monetary The revenue derived from principal investments made by the financial institution. These investments can include (but are not... false false false false false false false false false 1 false true 10014000000 10014 false false 2 false true 539000000 539 false false 3 false true 4064000000 4064 false false The revenue derived from principal investments made by the financial institution. These investments can include (but are not limited to) investments in private equity, alternative investment products, real estate, exchanges and memberships. Principal Investment gains or losses includes realized and unrealized investment gains or losses. In addition, includes revenue derived from corporate, strategic and other investments made by the financial institution. These investments can include (but are not limited to) investments in publicly-traded debt and equity securities and funds or strategic ownership investments. No authoritative reference available. false 25 4 us-gaap_TradingGainsLosses us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 12235000000 12235 false false 2 false true -5911000000 -5911 false false 3 false true -4889000000 -4889 false false No definition available. No authoritative reference available. false 26 4 bac_MortgageBankingIncome bac false credit duration monetary The noninterest income derived from mortgage banking activities (fees and commissions), including fees earned from servicing... false false false false false false false false false 1 false true 8791000000 8791 false false 2 false true 4087000000 4087 false false 3 false true 902000000 902 false false The noninterest income derived from mortgage banking activities (fees and commissions), including fees earned from servicing third-party assets. In addition, includes the adjustment to the carrying value of the rights retained or purchased to service mortgages. These adjustments are made when the estimate of the fair value is changed. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method. No authoritative reference available. false 27 4 us-gaap_InsuranceCommissionsAndFees us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 2760000000 2760 false false 2 false true 1833000000 1833 false false 3 false true 761000000 761 false false No definition available. No authoritative reference available. false 28 4 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 29 4 us-gaap_NoninterestIncomeOtherOperatingIncome us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -14000000 -14 false false 2 false true -1654000000 -1654 false false 3 false true 1295000000 1295 false false No definition available. No authoritative reference available. false 30 3 bac_OtherThanTemporaryImpairmentLossesOnAvailableForSaleDebtSecuritiesAbstract bac false na duration string Other-than-temporary impairment losses on Available For Sale debt securities [Abstract] 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 Other-than-temporary impairment losses on Available For Sale debt securities [Abstract] false 31 4 bac_AvailableForSaleDebtSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount bac false debit duration monetary This element represents the amount of loss recognized for other than temporary impairments of investments in debt securities.... false false false false false false false false false 1 false true -3508000000 -3508 false false 2 false true -3461000000 -3461 false false 3 false true -398000000 -398 false false This element represents the amount of loss recognized for other than temporary impairments of investments in debt securities. Portion of other-than-temporary impairment losses recognized in OCI. No authoritative reference available. false 32 4 bac_NonCreditPortionOfOtherThanTemporaryImpairmentsOfDebtReclassificationRecognizedInOtherComprehensiveIncome bac false debit duration monetary Noncredit portion of impairment losses on debt securities reclassified to OCI for those securities that meet the criteria to... false false false false false false false false false 1 false true 672000000 672 false false 2 false true 0 0 false false 3 false true 0 0 false false Noncredit portion of impairment losses on debt securities reclassified to OCI for those securities that meet the criteria to have impairment losses bifurcated between net income (credit losses) and OCI (noncredit losses). No authoritative reference available. false 33 4 bac_NetImpairmentLossesOnAvailableForSaleDebtSecurities bac false debit duration monetary This item represents the amount of loss recognized for other than temporary impairments of investments in debt securities,... false false false false false false false false false 1 false true -2836000000 -2836 false false 2 false true -3461000000 -3461 false false 3 false true -398000000 -398 false false This item represents the amount of loss recognized for other than temporary impairments of investments in debt securities, net of noncredit impairment losses on certain debt securities that are recognized in other comprehensive income. No authoritative reference available. true 34 4 us-gaap_NoninterestIncome us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 72534000000 72534 false false 2 false true 27422000000 27422 false false 3 false true 32392000000 32392 false false No definition available. No authoritative reference available. true 35 3 us-gaap_Revenues us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 119643000000 119643 false false 2 false true 72782000000 72782 false false 3 false true 66833000000 66833 false false No definition available. No authoritative reference available. true 36 3 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 37 3 us-gaap_NoninterestExpenseAbstract 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 38 4 us-gaap_LaborAndRelatedExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 31528000000 31528 false false 2 false true 18371000000 18371 false false 3 false true 18753000000 18753 false false No definition available. No authoritative reference available. false 39 4 us-gaap_OccupancyNet us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 4906000000 4906 false false 2 false true 3626000000 3626 false false 3 false true 3038000000 3038 false false No definition available. No authoritative reference available. false 40 4 us-gaap_EquipmentExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2455000000 2455 false false 2 false true 1655000000 1655 false false 3 false true 1391000000 1391 false false No definition available. No authoritative reference available. false 41 4 us-gaap_MarketingAndAdvertisingExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 1933000000 1933 false false 2 false true 2368000000 2368 false false 3 false true 2356000000 2356 false false No definition available. No authoritative reference available. false 42 4 us-gaap_ProfessionalFees us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2281000000 2281 false false 2 false true 1592000000 1592 false false 3 false true 1174000000 1174 false false No definition available. No authoritative reference available. false 43 4 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 44 4 us-gaap_InformationTechnologyAndDataProcessing us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2500000000 2500 false false 2 false true 2546000000 2546 false false 3 false true 1962000000 1962 false false No definition available. No authoritative reference available. false 45 4 us-gaap_Communication us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 1420000000 1420 false false 2 false true 1106000000 1106 false false 3 false true 1013000000 1013 false false No definition available. No authoritative reference available. false 46 4 us-gaap_OtherNoninterestExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 14991000000 14991 false false 2 false true 7496000000 7496 false false 3 false true 5751000000 5751 false false No definition available. No authoritative reference available. false 47 4 bac_MergerAndRestructuringCharges bac false debit duration monetary Amount charged against earnings in the period for certain costs associated with a successful business combination. Such costs... false false false false false false false false false 1 false true 2721000000 2721 false false 2 false true 935000000 935 false false 3 false true 410000000 410 false false Amount charged against earnings in the period for certain costs associated with a successful business combination. Such costs could include costs associated with severance and employee-related charges, systems integrations and other related charges as well as other restructuring charges. No authoritative reference available. false 48 4 us-gaap_NoninterestExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 66713000000 66713 false false 2 false true 41529000000 41529 false false 3 false true 37524000000 37524 false false No definition available. No authoritative reference available. true 49 3 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 4360000000 4360 false false 2 false true 4428000000 4428 false false 3 false true 20924000000 20924 false false No definition available. No authoritative reference available. true 50 3 us-gaap_IncomeTaxExpenseBenefit us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -1916000000 -1916 false false 2 false true 420000000 420 false false 3 false true 5942000000 5942 false false No definition available. No authoritative reference available. false 51 3 us-gaap_NetIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 6276000000 6276 false false 2 false true 4008000000 4008 false false 3 false true 14982000000 14982 false false No definition available. No authoritative reference available. true 52 3 us-gaap_PreferredStockDividendsAndOtherAdjustments us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 8480000000 8480 false false 2 false true 1452000000 1452 false false 3 false true 182000000 182 false false No definition available. No authoritative reference available. false 53 3 us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true -2204000000 -2204 false false 2 true true 2556000000 2556 false false 3 true true 14800000000 14800 false false No definition available. No authoritative reference available. true 54 3 us-gaap_EarningsPerShareAbstract 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 55 4 us-gaap_EarningsPerShareBasic us-gaap true na duration decimal No definition available. false false false false false false false false true 1 true true -0.29 -0.29 false false 2 true true 0.54 0.54 false false 3 true true 3.32 3.32 false false No definition available. No authoritative reference available. false 56 4 us-gaap_EarningsPerShareDiluted us-gaap true na duration decimal No definition available. false false false false false false false false true 1 true true -0.29 -0.29 false false 2 true true 0.54 0.54 false false 3 true true 3.29 3.29 false false No definition available. No authoritative reference available. false 57 4 us-gaap_CommonStockDividendsPerShareCashPaid us-gaap true na duration decimal No definition available. false false false false false false false false true 1 true true 0.04 0.04 false false 2 true true 2.24 2.24 false false 3 true true 2.40 2.40 false false No definition available. No authoritative reference available. false 58 3 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic us-gaap true na duration shares No definition available. false false false false false false false false false 1 false true 7728570000 7728570 false false 2 false true 4592085000 4592085 false false 3 false true 4423579000 4423579 false false No definition available. No authoritative reference available. false 59 3 us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding us-gaap true na duration shares No definition available. false false false false false false false false false 1 false true 7728570000 7728570 false false 2 false true 4596428000 4596428 false false 3 false true 4463213000 4463213 false false No definition available. No authoritative reference available. false false 3 55 false Millions Thousands Hundreds false true