1.0.0.3 false Consolidated statements of cash flows (USD $) In Millions false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDEPS Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDEPS Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 false 3 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDEPS Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 3 1 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 4 2 us-gaap_NetIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 11728000000 11728 false false 2 true true 5605000000 5605 false false 3 true true 15365000000 15365 false false No definition available. No authoritative reference available. false 5 2 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 6 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 32015000000 32015 false false 2 false true 20979000000 20979 false false 3 false true 6864000000 6864 false false No definition available. No authoritative reference available. false 7 3 us-gaap_DepreciationAmortizationAndAccretionNet us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 2783000000 2783 false false 2 false true 3143000000 3143 false false 3 false true 2427000000 2427 false false No definition available. No authoritative reference available. false 8 3 us-gaap_AmortizationOfIntangibleAssets us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 1050000000 1050 false false 2 false true 1263000000 1263 false false 3 false true 1394000000 1394 false false No definition available. No authoritative reference available. false 9 3 us-gaap_DeferredIncomeTaxExpenseBenefit us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -3622000000 -3622 false false 2 false true -2637000000 -2637 false false 3 false true 1307000000 1307 false false No definition available. No authoritative reference available. false 10 3 us-gaap_GainLossOnInvestments us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -1110000000 -1110 false false 2 false true -1560000000 -1560 false false 3 false true -164000000 -164 false false No definition available. No authoritative reference available. false 11 3 us-gaap_GainLossOnSaleOfInvestments 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 -1540000000 -1540 false false 3 false true 0 0 false false No definition available. No authoritative reference available. false 12 3 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 3355000000 3355 false false 2 false true 2637000000 2637 false false 3 false true 2025000000 2025 false false No definition available. No authoritative reference available. false 13 2 us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -22417000000 -22417 false false 2 false true -34902000000 -34902 false false 3 false true -116471000000 -116471 false false No definition available. No authoritative reference available. false 14 2 jpm_ProceedsFromSalesSecuritizationsAndPaydownsOfLoansHeldForSale jpm false debit duration monetary The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through... false false false false false false false false false 1 false true 33902000000 33902 false false 2 false true 38036000000 38036 false false 3 false true 107350000000 107350 false false The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through securitization. No authoritative reference available. false 15 2 us-gaap_IncreaseDecreaseInFinancialInstrumentsUsedInOperatingActivities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 133488000000 133488 false false 2 false true -12787000000 -12787 false false 3 false true -121240000000 -121240 false false No definition available. No authoritative reference available. false 16 2 us-gaap_IncreaseDecreaseInCashCollateralForBorrowedSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 4452000000 4452 false false 2 false true 15408000000 15408 false false 3 false true -10496000000 -10496 false false No definition available. No authoritative reference available. false 17 2 jpm_IncreaseDecreaseInAccruedInterestsAndAccountsReceivable jpm false credit duration monetary The net change during the reporting period in accrued interest income and accounts receivable. false false false false false false false false false 1 false true -6312000000 -6312 false false 2 false true 10221000000 10221 false false 3 false true -1932000000 -1932 false false The net change during the reporting period in accrued interest income and accounts receivable. No authoritative reference available. false 18 2 us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 32182000000 32182 false false 2 false true -33629000000 -33629 false false 3 false true -21628000000 -21628 false false No definition available. No authoritative reference available. false 19 2 us-gaap_IncreaseDecreaseInTradingLiabilities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -79314000000 -79314 false false 2 false true 24061000000 24061 false false 3 false true 12681000000 12681 false false No definition available. No authoritative reference available. false 20 2 jpm_IncreaseDecreaseInAccountsPayableAndOtherLiabilities jpm false debit duration monetary The net change during the reporting period in accounts payable, accrued expenses and other liabilities. false false false false false false false false false 1 false true -26450000000 -26450 false false 2 false true 1012000000 1012 false false 3 false true 4284000000 4284 false false The net change during the reporting period in accounts payable, accrued expenses and other liabilities. No authoritative reference available. false 21 2 jpm_AllOtherOperatingActivities jpm false credit duration monetary The net cash (outflow) inflow from other operating activities and non-cash adjustments to reconcile net income to net cash... false false false false false false false false false 1 false true 6167000000 6167 false false 2 false true -12212000000 -12212 false false 3 false true 7674000000 7674 false false The 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. true 22 2 us-gaap_NetCashProvidedByUsedInOperatingActivities us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true 121897000000 121897 false false 2 false true 23098000000 23098 false false 3 false true -110560000000 -110560 false false No definition available. No authoritative reference available. true 23 1 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 24 2 us-gaap_ProceedsFromPaymentsForInInterestBearingDepositsInBanks us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 74829000000 74829 false false 2 false true -118929000000 -118929 false false 3 false true 2081000000 2081 false false No definition available. No authoritative reference available. false 25 2 us-gaap_ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 7082000000 7082 false false 2 false true -44597000000 -44597 false false 3 false true -29814000000 -29814 false false No definition available. No authoritative reference available. false 26 2 us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecuritiesAbstract 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 27 3 us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 9000000 9 false false 2 false true 10000000 10 false false 3 false true 14000000 14 false false No definition available. No authoritative reference available. false 28 2 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesAbstract 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 29 3 us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 87712000000 87712 false false 2 false true 44414000000 44414 false false 3 false true 31143000000 31143 false false No definition available. No authoritative reference available. false 30 3 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 114041000000 114041 false false 2 false true 96806000000 96806 false false 3 false true 98450000000 98450 false false No definition available. No authoritative reference available. false 31 3 us-gaap_PaymentsToAcquireAvailableForSaleSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -346372000000 -346372 false false 2 false true -248599000000 -248599 false false 3 false true -122507000000 -122507 false false No definition available. No authoritative reference available. false 32 2 us-gaap_ProceedsFromSaleOfLoansAndLeasesHeldForInvestment us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 30434000000 30434 false false 2 false true 27531000000 27531 false false 3 false true 34925000000 34925 false false No definition available. No authoritative reference available. false 33 2 us-gaap_PaymentsForProceedsFromLoansAndLeases us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 51251000000 51251 false false 2 false true -59123000000 -59123 false false 3 false true -83437000000 -83437 false false No definition available. No authoritative reference available. false 34 2 us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -97000000 -97 false false 2 false true 2128000000 2128 false false 3 false true -70000000 -70 false false No definition available. No authoritative reference available. false 35 2 jpm_ProceedsFromAssetSale jpm false credit duration monetary The proceeds from sales of assets to the Federal Reserve Bank. false false false false false false false false false 1 false true 0 0 false false 2 false true 28850000000 28850 false false 3 false true 0 0 false false The proceeds from sales of assets to the Federal Reserve Bank. No authoritative reference available. false 36 2 jpm_IncreaseDecreaseInAssetBackedCommercialPaper jpm false credit duration monetary The net cash inflow (outflow) for the net change in the beginning and end of period of asset-backed commercial paper... false false false false false false false false false 1 false true 11228000000 11228 false false 2 false true -11228000000 -11228 false false 3 false true 0 0 false false The 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. false 37 2 us-gaap_PaymentsForProceedsFromOtherInvestingActivities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -762000000 -762 false false 2 false true -934000000 -934 false false 3 false true -4973000000 -4973 false false No definition available. No authoritative reference available. true 38 2 us-gaap_NetCashProvidedByUsedInInvestingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 29355000000 29355 false false 2 false true -283671000000 -283671 false false 3 false true -74188000000 -74188 false false No definition available. No authoritative reference available. true 39 1 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 40 2 us-gaap_IncreaseDecreaseInDeposits us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -107700000000 -107700 false false 2 false true 177331000000 177331 false false 3 false true 113512000000 113512 false false No definition available. No authoritative reference available. false 41 2 us-gaap_IncreaseDecreaseInFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseNet us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 67785000000 67785 false false 2 false true 15250000000 15250 false false 3 false true -7833000000 -7833 false false No definition available. No authoritative reference available. false 42 2 us-gaap_ProceedsFromRepaymentsOfOtherDebt us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -76727000000 -76727 false false 2 false true 9186000000 9186 false false 3 false true 41412000000 41412 false false No definition available. No authoritative reference available. false 43 2 jpm_BeneficialInterestsIssuedByConsolidatedVariableInterestEntities jpm false credit duration monetary Beneficial interests issued by consolidated variable interest entities. false false false false false false false false false 1 false true -7275000000 -7275 false false 2 false true -2675000000 -2675 false false 3 false true 1070000000 1070 false false Beneficial interests issued by consolidated variable interest entities. No authoritative reference available. false 44 2 us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 51324000000 51324 false false 2 false true 72407000000 72407 false false 3 false true 95141000000 95141 false false No definition available. No authoritative reference available. false 45 2 us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -55713000000 -55713 false false 2 false true -62691000000 -62691 false false 3 false true -49410000000 -49410 false false No definition available. No authoritative reference available. false 46 2 us-gaap_ProceedsFromIssuanceOfCommonStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 5756000000 5756 false false 2 false true 11500000000 11500 false false 3 false true 0 0 false false No definition available. No authoritative reference available. false 47 2 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 17000000 17 false false 2 false true 148000000 148 false false 3 false true 365000000 365 false false No definition available. No authoritative reference available. false 48 2 jpm_ProceedsFromIssuanceOfPreferredStockAndWarrantToUSTreasury jpm false debit duration monetary Proceeds from issuance of preferred stock and Warrant to the U.S. Treasury. false false false false false false false false false 1 false true 0 0 false false 2 false true 25000000000 25000 false false 3 false true 0 0 false false Proceeds from issuance of preferred stock and Warrant to the U.S. Treasury. No authoritative reference available. false 49 2 us-gaap_ProceedsFromIssuanceOfRedeemablePreferredStock 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 7746000000 7746 false false 3 false true 0 0 false false No definition available. No authoritative reference available. false 50 2 us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -25000000000 -25000 false false 2 false true 0 0 false false 3 false true 0 0 false false No definition available. No authoritative reference available. false 51 2 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 -8178000000 -8178 false false No definition available. No authoritative reference available. false 52 2 us-gaap_PaymentsOfDividends us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -3422000000 -3422 false false 2 false true -5911000000 -5911 false false 3 false true -5051000000 -5051 false false No definition available. No authoritative reference available. false 53 2 us-gaap_ProceedsFromPaymentsForOtherFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -1224000000 -1224 false false 2 false true 540000000 540 false false 3 false true 3028000000 3028 false false No definition available. No authoritative reference available. true 54 2 us-gaap_NetCashProvidedByUsedInFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -152179000000 -152179 false false 2 false true 247831000000 247831 false false 3 false true 184056000000 184056 false false No definition available. No authoritative reference available. true 55 1 us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true 238000000 238 false false 2 false true -507000000 -507 false false 3 false true 424000000 424 false false No definition available. No authoritative reference available. false 56 1 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false true -689000000 -689 false false 2 false true -13249000000 -13249 false false 3 false true -268000000 -268 false false No definition available. No authoritative reference available. false 57 1 us-gaap_CashAndDueFromBanks us-gaap true debit instant monetary No definition available. false false false false false false true false false 1 false true 26895000000 26895 false false 2 false true 40144000000 40144 false false 3 false true 40412000000 40412 false false No definition available. No authoritative reference available. false 58 1 us-gaap_CashAndDueFromBanks us-gaap true debit instant monetary No definition available. false false false false false false false true false 1 false true 26206000000 26206 false false 2 false true 26895000000 26895 false false 3 false true 40144000000 40144 false false No definition available. No authoritative reference available. false 59 1 us-gaap_InterestPaid us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 16875000000 16875 false false 2 false true 37267000000 37267 false false 3 false true 43472000000 43472 false false No definition available. No authoritative reference available. false 60 1 us-gaap_IncomeTaxesPaid us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 true true 5434000000 5434 false false 2 true true 2280000000 2280 false false 3 true true 7472000000 7472 false false No definition available. No authoritative reference available. true false 3 58 false Millions UnKnown UnKnown false true