1.0.0.3falseConsolidated statements of cash flows (USD $)In Millionsfalse1$falsefalseSharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0false2$falsefalseSharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0false3$falsefalseSharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli031us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false42us-gaap_NetIncomeLossus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1truetrue1172800000011728falsefalse2truetrue56050000005605falsefalse3truetrue1536500000015365falsefalseNo definition available.No authoritative reference available.false52us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false63us-gaap_ProvisionForLoanLeaseAndOtherLossesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue3201500000032015falsefalse2falsetrue2097900000020979falsefalse3falsetrue68640000006864falsefalseNo definition available.No authoritative reference available.false73us-gaap_DepreciationAmortizationAndAccretionNetus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue27830000002783falsefalse2falsetrue31430000003143falsefalse3falsetrue24270000002427falsefalseNo definition available.No authoritative reference available.false83us-gaap_AmortizationOfIntangibleAssetsus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue10500000001050falsefalse2falsetrue12630000001263falsefalse3falsetrue13940000001394falsefalseNo definition available.No authoritative reference available.false93us-gaap_DeferredIncomeTaxExpenseBenefitus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-3622000000-3622falsefalse2falsetrue-2637000000-2637falsefalse3falsetrue13070000001307falsefalseNo definition available.No authoritative reference available.false103us-gaap_GainLossOnInvestmentsus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-1110000000-1110falsefalse2falsetrue-1560000000-1560falsefalse3falsetrue-164000000-164falsefalseNo definition available.No authoritative reference available.false113us-gaap_GainLossOnSaleOfInvestmentsus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue00falsefalse2falsetrue-1540000000-1540falsefalse3falsetrue00falsefalseNo definition available.No authoritative reference available.false123us-gaap_ShareBasedCompensationus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue33550000003355falsefalse2falsetrue26370000002637falsefalse3falsetrue20250000002025falsefalseNo definition available.No authoritative reference available.false132us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSaleus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-22417000000-22417falsefalse2falsetrue-34902000000-34902falsefalse3falsetrue-116471000000-116471falsefalseNo definition available.No authoritative reference available.false142jpm_ProceedsFromSalesSecuritizationsAndPaydownsOfLoansHeldForSalejpmfalsedebitdurationmonetaryThe cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue3390200000033902falsefalse2falsetrue3803600000038036falsefalse3falsetrue107350000000107350falsefalseThe cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through securitization.No authoritative reference available.false152us-gaap_IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivitiesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue133488000000133488falsefalse2falsetrue-12787000000-12787falsefalse3falsetrue-121240000000-121240falsefalseNo definition available.No authoritative reference available.false162us-gaap_IncreaseDecreaseInCashCollateralForBorrowedSecuritiesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue44520000004452falsefalse2falsetrue1540800000015408falsefalse3falsetrue-10496000000-10496falsefalseNo definition available.No authoritative reference available.false172jpm_IncreaseDecreaseInAccruedInterestsAndAccountsReceivablejpmfalsecreditdurationmonetaryThe net change during the reporting period in accrued interest income and accounts receivable.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-6312000000-6312falsefalse2falsetrue1022100000010221falsefalse3falsetrue-1932000000-1932falsefalseThe net change during the reporting period in accrued interest income and accounts receivable.No authoritative reference available.false182us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssetsus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue3218200000032182falsefalse2falsetrue-33629000000-33629falsefalse3falsetrue-21628000000-21628falsefalseNo definition available.No authoritative reference available.false192us-gaap_IncreaseDecreaseInTradingLiabilitiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-79314000000-79314falsefalse2falsetrue2406100000024061falsefalse3falsetrue1268100000012681falsefalseNo definition available.No authoritative reference available.false202jpm_IncreaseDecreaseInAccountsPayableAndOtherLiabilitiesjpmfalsedebitdurationmonetaryThe net change during the reporting period in accounts payable, accrued expenses and other liabilities.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-26450000000-26450falsefalse2falsetrue10120000001012falsefalse3falsetrue42840000004284falsefalseThe net change during the reporting period in accounts payable, accrued expenses and other liabilities.No authoritative reference available.false212jpm_AllOtherOperatingActivitiesjpmfalsecreditdurationmonetaryThe net cash (outflow) inflow from other operating activities and non-cash adjustments to reconcile net income to net cash...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue61670000006167falsefalse2falsetrue-12212000000-12212falsefalse3falsetrue76740000007674falsefalseThe net cash (outflow) inflow from other operating activities and non-cash adjustments to reconcile net income to net cash provided by operating activities. This element is used when there is not a more specific and appropriate element in the taxonomy.No authoritative reference available.true222us-gaap_NetCashProvidedByUsedInOperatingActivitiesus-gaaptruenadurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue121897000000121897falsefalse2falsetrue2309800000023098falsefalse3falsetrue-110560000000-110560falsefalseNo definition available.No authoritative reference available.true231us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false242us-gaap_ProceedsFromPaymentsForInInterestBearingDepositsInBanksus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue7482900000074829falsefalse2falsetrue-118929000000-118929falsefalse3falsetrue20810000002081falsefalseNo definition available.No authoritative reference available.false252us-gaap_ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNetus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue70820000007082falsefalse2falsetrue-44597000000-44597falsefalse3falsetrue-29814000000-29814falsefalseNo definition available.No authoritative reference available.false262us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecuritiesAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false273us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecuritiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue90000009falsefalse2falsetrue1000000010falsefalse3falsetrue1400000014falsefalseNo definition available.No authoritative reference available.false282us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false293us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecuritiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue8771200000087712falsefalse2falsetrue4441400000044414falsefalse3falsetrue3114300000031143falsefalseNo definition available.No authoritative reference available.false303us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue114041000000114041falsefalse2falsetrue9680600000096806falsefalse3falsetrue9845000000098450falsefalseNo definition available.No authoritative reference available.false313us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-346372000000-346372falsefalse2falsetrue-248599000000-248599falsefalse3falsetrue-122507000000-122507falsefalseNo definition available.No authoritative reference available.false322us-gaap_ProceedsFromSaleOfLoansAndLeasesHeldForInvestmentus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue3043400000030434falsefalse2falsetrue2753100000027531falsefalse3falsetrue3492500000034925falsefalseNo definition available.No authoritative reference available.false332us-gaap_PaymentsForProceedsFromLoansAndLeasesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue5125100000051251falsefalse2falsetrue-59123000000-59123falsefalse3falsetrue-83437000000-83437falsefalseNo definition available.No authoritative reference available.false342us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliatesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-97000000-97falsefalse2falsetrue21280000002128falsefalse3falsetrue-70000000-70falsefalseNo definition available.No authoritative reference available.false352jpm_ProceedsFromAssetSalejpmfalsecreditdurationmonetaryThe proceeds from sales of assets to the Federal Reserve Bank.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue00falsefalse2falsetrue2885000000028850falsefalse3falsetrue00falsefalseThe proceeds from sales of assets to the Federal Reserve Bank.No authoritative reference available.false362jpm_IncreaseDecreaseInAssetBackedCommercialPaperjpmfalsecreditdurationmonetaryThe net cash inflow (outflow) for the net change in the beginning and end of period of asset-backed commercial paper...falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue1122800000011228falsefalse2falsetrue-11228000000-11228falsefalse3falsetrue00falsefalseThe net cash inflow (outflow) for the net change in the beginning and end of period of asset-backed commercial paper guaranteed by the Federal Reserve Bank.No authoritative reference available.false372us-gaap_PaymentsForProceedsFromOtherInvestingActivitiesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-762000000-762falsefalse2falsetrue-934000000-934falsefalse3falsetrue-4973000000-4973falsefalseNo definition available.No authoritative reference available.true382us-gaap_NetCashProvidedByUsedInInvestingActivitiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue2935500000029355falsefalse2falsetrue-283671000000-283671falsefalse3falsetrue-74188000000-74188falsefalseNo definition available.No authoritative reference available.true391us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstractus-gaaptruenadurationstringNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalse1falsefalse00falsefalse2falsefalse00falsefalse3falsefalse00falsefalseNo definition available.false402us-gaap_IncreaseDecreaseInDepositsus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-107700000000-107700falsefalse2falsetrue177331000000177331falsefalse3falsetrue113512000000113512falsefalseNo definition available.No authoritative reference available.false412us-gaap_IncreaseDecreaseInFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseNetus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue6778500000067785falsefalse2falsetrue1525000000015250falsefalse3falsetrue-7833000000-7833falsefalseNo definition available.No authoritative reference available.false422us-gaap_ProceedsFromRepaymentsOfOtherDebtus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-76727000000-76727falsefalse2falsetrue91860000009186falsefalse3falsetrue4141200000041412falsefalseNo definition available.No authoritative reference available.false432jpm_BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesjpmfalsecreditdurationmonetaryBeneficial interests issued by consolidated variable interest entities.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-7275000000-7275falsefalse2falsetrue-2675000000-2675falsefalse3falsetrue10700000001070falsefalseBeneficial interests issued by consolidated variable interest entities.No authoritative reference available.false442us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNetus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue5132400000051324falsefalse2falsetrue7240700000072407falsefalse3falsetrue9514100000095141falsefalseNo definition available.No authoritative reference available.false452us-gaap_RepaymentsOfLongTermDebtAndCapitalSecuritiesus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-55713000000-55713falsefalse2falsetrue-62691000000-62691falsefalse3falsetrue-49410000000-49410falsefalseNo definition available.No authoritative reference available.false462us-gaap_ProceedsFromIssuanceOfCommonStockus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue57560000005756falsefalse2falsetrue1150000000011500falsefalse3falsetrue00falsefalseNo definition available.No authoritative reference available.false472us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivitiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue1700000017falsefalse2falsetrue148000000148falsefalse3falsetrue365000000365falsefalseNo definition available.No authoritative reference available.false482jpm_ProceedsFromIssuanceOfPreferredStockAndWarrantToUSTreasuryjpmfalsedebitdurationmonetaryProceeds from issuance of preferred stock and Warrant to the U.S. Treasury.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue00falsefalse2falsetrue2500000000025000falsefalse3falsetrue00falsefalseProceeds from issuance of preferred stock and Warrant to the U.S. Treasury.No authoritative reference available.false492us-gaap_ProceedsFromIssuanceOfRedeemablePreferredStockus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue00falsefalse2falsetrue77460000007746falsefalse3falsetrue00falsefalseNo definition available.No authoritative reference available.false502us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStockus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-25000000000-25000falsefalse2falsetrue00falsefalse3falsetrue00falsefalseNo definition available.No authoritative reference available.false512us-gaap_PaymentsForRepurchaseOfCommonStockus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue00falsefalse2falsetrue00falsefalse3falsetrue-8178000000-8178falsefalseNo definition available.No authoritative reference available.false522us-gaap_PaymentsOfDividendsus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-3422000000-3422falsefalse2falsetrue-5911000000-5911falsefalse3falsetrue-5051000000-5051falsefalseNo definition available.No authoritative reference available.false532us-gaap_ProceedsFromPaymentsForOtherFinancingActivitiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-1224000000-1224falsefalse2falsetrue540000000540falsefalse3falsetrue30280000003028falsefalseNo definition available.No authoritative reference available.true542us-gaap_NetCashProvidedByUsedInFinancingActivitiesus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-152179000000-152179falsefalse2falsetrue247831000000247831falsefalse3falsetrue184056000000184056falsefalseNo definition available.No authoritative reference available.true551us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsus-gaaptruedebitdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue238000000238falsefalse2falsetrue-507000000-507falsefalse3falsetrue424000000424falsefalseNo definition available.No authoritative reference available.false561us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseus-gaaptruenadurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue-689000000-689falsefalse2falsetrue-13249000000-13249falsefalse3falsetrue-268000000-268falsefalseNo definition available.No authoritative reference available.false571us-gaap_CashAndDueFromBanksus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsetruefalsefalse1falsetrue2689500000026895falsefalse2falsetrue4014400000040144falsefalse3falsetrue4041200000040412falsefalseNo definition available.No authoritative reference available.false581us-gaap_CashAndDueFromBanksus-gaaptruedebitinstantmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsetruefalse1falsetrue2620600000026206falsefalse2falsetrue2689500000026895falsefalse3falsetrue4014400000040144falsefalseNo definition available.No authoritative reference available.false591us-gaap_InterestPaidus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1falsetrue1687500000016875falsefalse2falsetrue3726700000037267falsefalse3falsetrue4347200000043472falsefalseNo definition available.No authoritative reference available.false601us-gaap_IncomeTaxesPaidus-gaaptruecreditdurationmonetaryNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalse1truetrue54340000005434falsefalse2truetrue22800000002280falsefalse3truetrue74720000007472falsefalseNo definition available.No authoritative reference available.truefalse358falseMillionsUnKnownUnKnownfalsetrue