Document
false--12-31Q22020truefalse000001961747295323647648000000000000.02580.03380.031250.027450.03470.03250.0330.03780.03330.03320.03330.038three-month LIBORTerm SOFRTerm SOFRTerm SOFRthree-month LIBORthree-month LIBORthree-month LIBORthree-month LIBORthree-month LIBORthree-month LIBORthree-month LIBORthree-month LIBOR29000000006500000000P10YP5YP6M30.00450.120.00450.00450.030.801.600.901.801190000000009000000000410493389541049338950.900.1081800000016649800.14431.000.090.00301209130.00070.00206670250.04810.00250011152200000010325000000334900000015813100000028475000000312400000015700000000072500000018800000004200000010000000095900000002534000000280800000014380000001519000000226370000001551200000019800000001673000000091110000001252800000050000001000000600000050000002000000800000000000112000000002000000004105000000410500000010209125671057329408 0000019617 2020-01-01 2020-06-30 0000019617 2020-06-30 0000019617 jpm:AlerianMLPIndexETNsDueMay242024Member 2020-01-01 2020-06-30 0000019617 jpm:DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember 2020-01-01 2020-06-30 0000019617 jpm:DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember 2020-01-01 2020-06-30 0000019617 jpm:DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember 2020-01-01 2020-06-30 0000019617 jpm:GuaranteeofCallableStepUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember 2020-01-01 2020-06-30 0000019617 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0000019617 jpm:DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember 2020-01-01 2020-06-30 0000019617 jpm:DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember 2020-01-01 2020-06-30 0000019617 2020-04-01 2020-06-30 0000019617 2019-04-01 2019-06-30 0000019617 2019-01-01 2019-06-30 0000019617 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0000019617 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0000019617 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember 2020-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000019617 jpm:DebtSecuritiesTradingMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2019-12-31 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000019617 jpm:DebtSecuritiesTradingMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000019617 jpm:CommonStockHeldInTrustMember 2019-12-31 0000019617 us-gaap:CommonStockMember 2018-12-31 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000019617 us-gaap:TreasuryStockMember 2020-03-31 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0000019617 us-gaap:RetainedEarningsMember 2019-06-30 0000019617 us-gaap:TreasuryStockMember 2019-06-30 0000019617 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000019617 jpm:CommonStockHeldInTrustMember 2020-01-01 2020-06-30 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000019617 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0000019617 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0000019617 us-gaap:TreasuryStockMember 2018-12-31 0000019617 jpm:CommonStockHeldInTrustMember 2019-04-01 2019-06-30 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0000019617 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000019617 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000019617 us-gaap:TreasuryStockMember 2019-12-31 0000019617 jpm:CommonStockHeldInTrustMember 2020-03-31 0000019617 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0000019617 jpm:CommonStockHeldInTrustMember 2020-06-30 0000019617 jpm:CommonStockHeldInTrustMember 2019-03-31 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0000019617 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0000019617 jpm:CommonStockHeldInTrustMember 2019-06-30 0000019617 us-gaap:CommonStockMember 2019-03-31 0000019617 us-gaap:RetainedEarningsMember 2020-06-30 0000019617 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000019617 us-gaap:CommonStockMember 2020-03-31 0000019617 2019-06-30 0000019617 jpm:CommonStockHeldInTrustMember 2018-12-31 0000019617 us-gaap:RetainedEarningsMember 2019-03-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000019617 us-gaap:RetainedEarningsMember 2020-03-31 0000019617 us-gaap:TreasuryStockMember 2020-06-30 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000019617 jpm:CommonStockHeldInTrustMember 2019-01-01 2019-06-30 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000019617 us-gaap:CommonStockMember 2019-12-31 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0000019617 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000019617 jpm:CommonStockHeldInTrustMember 2020-04-01 2020-06-30 0000019617 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000019617 us-gaap:RetainedEarningsMember 2019-12-31 0000019617 us-gaap:TreasuryStockMember 2019-03-31 0000019617 us-gaap:RetainedEarningsMember 2018-12-31 0000019617 us-gaap:CommonStockMember 2019-06-30 0000019617 us-gaap:CommonStockMember 2020-06-30 0000019617 2018-12-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-01-01 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2020-01-01 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 0000019617 us-gaap:CreditCardReceivablesMember 2019-12-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CreditCardReceivablesMember 2020-01-01 0000019617 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2020-01-01 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2020-01-01 0000019617 jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2019-12-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CreditCardReceivablesMember 2020-01-01 0000019617 srt:RestatementAdjustmentMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2019-12-31 0000019617 jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember srt:RestatementAdjustmentMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2020-01-01 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-12-31 0000019617 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2020-06-30 0000019617 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommoditiesInvestmentMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:OtherAssetbackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsRecurringMember jpm:OtherDebtAndEquityInstrumentsMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CollateralizedLoanObligationsMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-04-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-04-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember 2020-04-01 2020-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:CreditRiskContractMember 2020-04-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember 2020-04-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-04-01 2020-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-03-31 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2020-04-01 2020-06-30 0000019617 us-gaap:CreditRiskContractMember 2020-03-31 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2020-04-01 2020-06-30 0000019617 us-gaap:CommodityContractMember 2020-04-01 2020-06-30 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2020-06-30 0000019617 us-gaap:DepositsMember 2020-04-01 2020-06-30 0000019617 us-gaap:BorrowingsMember 2020-04-01 2020-06-30 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:BorrowingsMember 2020-06-30 0000019617 jpm:LoansReceivableNotForTradingMember 2020-04-01 2020-06-30 0000019617 us-gaap:EquitySecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember 2020-06-30 0000019617 us-gaap:EquityContractMember 2020-04-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember 2020-04-01 2020-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000019617 jpm:TradingLoansMember 2020-03-31 0000019617 jpm:LoansReceivableNotForTradingMember 2020-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2020-04-01 2020-06-30 0000019617 jpm:TradingLoansMember 2020-04-01 2020-06-30 0000019617 us-gaap:DebtSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:BorrowingsMember 2020-03-31 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2020-03-31 0000019617 us-gaap:LongTermDebtMember 2020-03-31 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2020-03-31 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2020-06-30 0000019617 us-gaap:MortgageBackedSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2020-03-31 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2020-04-01 2020-06-30 0000019617 us-gaap:CommodityContractMember 2020-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:ServicingContractsMember 2020-04-01 2020-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2020-03-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-06-30 0000019617 2020-03-31 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2020-03-31 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-03-31 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-03-31 0000019617 us-gaap:MortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember 2020-03-31 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-03-31 0000019617 us-gaap:DepositsMember 2020-03-31 0000019617 us-gaap:ForeignExchangeContractMember 2020-06-30 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2020-06-30 0000019617 us-gaap:EquitySecuritiesMember 2020-03-31 0000019617 us-gaap:DebtSecuritiesMember 2020-03-31 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000019617 us-gaap:MortgageBackedSecuritiesMember 2020-03-31 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2020-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0000019617 us-gaap:EquitySecuritiesMember 2020-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-03-31 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2020-03-31 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2020-03-31 0000019617 us-gaap:CommodityContractMember 2020-03-31 0000019617 us-gaap:DepositsMember 2020-06-30 0000019617 us-gaap:ServicingContractsMember 2020-06-30 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2020-06-30 0000019617 jpm:LoansReceivableNotForTradingMember 2020-03-31 0000019617 us-gaap:InterestRateContractMember 2020-03-31 0000019617 us-gaap:EquityContractMember 2020-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-03-31 0000019617 us-gaap:DebtSecuritiesMember 2020-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2020-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0000019617 us-gaap:CreditRiskContractMember 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-03-31 0000019617 us-gaap:EquityContractMember 2020-03-31 0000019617 us-gaap:ServicingContractsMember 2020-03-31 0000019617 jpm:TradingLoansMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-06-30 0000019617 us-gaap:BorrowingsMember 2019-04-01 2019-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:ServicingContractsMember 2019-04-01 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember 2019-04-01 2019-06-30 0000019617 us-gaap:DepositsMember 2019-04-01 2019-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-04-01 2019-06-30 0000019617 jpm:TradingLoansMember 2019-04-01 2019-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-31 0000019617 us-gaap:EquityContractMember 2019-04-01 2019-06-30 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2019-04-01 2019-06-30 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:ServicingContractsMember 2019-03-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember 2019-06-30 0000019617 us-gaap:CommodityContractMember 2019-04-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember 2019-04-01 2019-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-03-31 0000019617 us-gaap:OtherAssetsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReceivableNotForTradingMember 2019-04-01 2019-06-30 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2019-03-31 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-04-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember 2019-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:DepositsMember 2019-06-30 0000019617 jpm:TradingLoansMember 2019-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember 2019-04-01 2019-06-30 0000019617 us-gaap:DebtSecuritiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:MortgageBackedSecuritiesMember 2019-04-01 2019-06-30 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2019-04-01 2019-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-06-30 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2019-03-31 0000019617 us-gaap:CreditRiskContractMember 2019-04-01 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-04-01 2019-06-30 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2019-04-01 2019-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember 2019-03-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-04-01 2019-06-30 0000019617 us-gaap:MortgageBackedSecuritiesMember 2019-06-30 0000019617 us-gaap:EquitySecuritiesMember 2019-03-31 0000019617 us-gaap:EquitySecuritiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-04-01 2019-06-30 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2019-03-31 0000019617 us-gaap:MortgageBackedSecuritiesMember 2019-03-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-06-30 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2019-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-06-30 0000019617 us-gaap:EquityContractMember 2019-03-31 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-03-31 0000019617 jpm:LoansReceivableNotForTradingMember 2019-03-31 0000019617 us-gaap:LongTermDebtMember 2019-06-30 0000019617 us-gaap:ServicingContractsMember 2019-06-30 0000019617 us-gaap:OtherAssetsMember 2019-03-31 0000019617 us-gaap:DebtSecuritiesMember 2019-03-31 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2019-06-30 0000019617 jpm:LoansReceivableNotForTradingMember 2019-06-30 0000019617 us-gaap:DebtSecuritiesMember 2019-06-30 0000019617 us-gaap:CreditRiskContractMember 2019-03-31 0000019617 us-gaap:DepositsMember 2019-03-31 0000019617 us-gaap:CommodityContractMember 2019-06-30 0000019617 us-gaap:CommodityContractMember 2019-03-31 0000019617 us-gaap:CreditRiskContractMember 2019-06-30 0000019617 us-gaap:EquitySecuritiesMember 2019-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2019-03-31 0000019617 us-gaap:ForeignExchangeContractMember 2019-06-30 0000019617 us-gaap:BorrowingsMember 2019-03-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-03-31 0000019617 us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0000019617 us-gaap:EquityContractMember 2019-06-30 0000019617 2019-03-31 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-31 0000019617 us-gaap:InterestRateContractMember 2019-03-31 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-06-30 0000019617 us-gaap:BorrowingsMember 2019-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-03-31 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2019-06-30 0000019617 us-gaap:LongTermDebtMember 2019-03-31 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-06-30 0000019617 jpm:TradingLoansMember 2019-03-31 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2019-03-31 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2019-03-31 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2019-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-03-31 0000019617 us-gaap:EquityContractMember 2020-01-01 2020-06-30 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2020-01-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-01-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember 2020-01-01 2020-06-30 0000019617 us-gaap:CommodityContractMember 2020-01-01 2020-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2020-01-01 2020-06-30 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:DebtSecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:DebtSecuritiesMember 2019-12-31 0000019617 jpm:LoansReceivableNotForTradingMember 2020-01-01 2020-06-30 0000019617 us-gaap:EquitySecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember 2020-01-01 2020-06-30 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2020-01-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2020-01-01 2020-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2020-01-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:BorrowingsMember 2020-01-01 2020-06-30 0000019617 us-gaap:MortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:ServicingContractsMember 2020-01-01 2020-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:DepositsMember 2019-12-31 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2020-01-01 2020-06-30 0000019617 jpm:TradingLoansMember 2019-12-31 0000019617 jpm:TradingLoansMember 2020-01-01 2020-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2019-12-31 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember 2019-12-31 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember 2020-01-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember 2020-01-01 2020-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember 2019-12-31 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2019-12-31 0000019617 us-gaap:DepositsMember 2020-01-01 2020-06-30 0000019617 us-gaap:CommodityContractMember 2019-12-31 0000019617 us-gaap:MortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000019617 us-gaap:ServicingContractsMember 2019-12-31 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-12-31 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2019-12-31 0000019617 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000019617 us-gaap:OtherAssetsMember 2019-12-31 0000019617 us-gaap:LongTermDebtMember 2019-12-31 0000019617 jpm:LoansReceivableNotForTradingMember 2019-12-31 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2019-12-31 0000019617 us-gaap:EquityContractMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember 2019-12-31 0000019617 us-gaap:BorrowingsMember 2019-12-31 0000019617 us-gaap:EquitySecuritiesMember 2019-12-31 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:LoansReceivableMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputForwardEquityPriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputInterestRateCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputRecoveryRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputCreditCorrelationMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputEquityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:LoansReceivableMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputInterestRateVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:CommercialMortgageBackedSecuritesAndLoansMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:LoansReceivableMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputCreditCorrelationMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:CommercialMortgageBackedSecuritesAndLoansMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputRecoveryRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputEquityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputInterestRateCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputEquityVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputInterestRateCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:CommercialMortgageBackedSecuritesAndLoansMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputEquityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputRecoveryRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputEquityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputEquityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputForwardEquityPriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputForwardEquityPriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:ResidentialMortgageBackedSecuritiesAndLoansMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputEquityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:LoansReceivableMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:LoansReceivableMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputInterestRateVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommodityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputInterestRateVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputEquityVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EquityContractMember jpm:MeasurementInputEquityVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateCorrelationMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputCreditCorrelationMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:LoansReceivableMember jpm:MeasurementInputPricePerUnitMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:CommercialMortgageBackedSecuritesAndLoansMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 jpm:DebitValuationAdjustmentForFairValueOptionFinancialLiabilitiesMember 2020-04-01 2020-06-30 0000019617 us-gaap:AssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-04-01 2019-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 jpm:DebitValuationAdjustmentForFairValueOptionFinancialLiabilitiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2019-04-01 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 jpm:TradingLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 jpm:DebitValuationAdjustmentForFairValueOptionFinancialLiabilitiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 us-gaap:AssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:AssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 jpm:TradingLoansMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 jpm:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 jpm:DebitValuationAdjustmentForFairValueOptionFinancialLiabilitiesMember 2020-01-01 2020-06-30 0000019617 us-gaap:AssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember jpm:LoansReceivableNotForTradingMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0000019617 us-gaap:EquityContractMember 2019-01-01 2019-06-30 0000019617 us-gaap:ServicingContractsMember 2018-12-31 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-01-01 2019-06-30 0000019617 us-gaap:CorporateDebtSecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember 2019-01-01 2019-06-30 0000019617 us-gaap:BorrowingsMember 2018-12-31 0000019617 us-gaap:BorrowingsMember 2019-01-01 2019-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0000019617 us-gaap:EquityContractMember 2018-12-31 0000019617 us-gaap:CommodityContractMember 2019-01-01 2019-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:DepositsMember 2019-01-01 2019-06-30 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2019-01-01 2019-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-01-01 2019-06-30 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:MortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0000019617 jpm:DebtAndEquityInstrumentsMember 2018-12-31 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2018-12-31 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember 2019-01-01 2019-06-30 0000019617 jpm:TradingLoansMember 2019-01-01 2019-06-30 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2019-01-01 2019-06-30 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReceivableNotForTradingMember 2019-01-01 2019-06-30 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0000019617 jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember 2018-12-31 0000019617 us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000019617 us-gaap:DebtSecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember 2018-12-31 0000019617 us-gaap:OtherAssetsMember 2018-12-31 0000019617 us-gaap:EquitySecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:CreditRiskContractMember 2018-12-31 0000019617 us-gaap:CreditRiskContractMember 2019-01-01 2019-06-30 0000019617 us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000019617 us-gaap:ServicingContractsMember 2019-01-01 2019-06-30 0000019617 jpm:AccountsPayableAndOtherLiabilitiesMember 2018-12-31 0000019617 us-gaap:ForeignExchangeContractMember 2018-12-31 0000019617 us-gaap:MortgageBackedSecuritiesMember 2018-12-31 0000019617 jpm:MortgagebackedAvailableforsaleSecuritiesMember 2018-12-31 0000019617 us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000019617 jpm:TradingLoansMember 2018-12-31 0000019617 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-12-31 0000019617 us-gaap:DebtSecuritiesMember 2018-12-31 0000019617 jpm:AssetBackedSecuritiesTradingAccountMember 2018-12-31 0000019617 jpm:LoansReceivableNotForTradingMember 2018-12-31 0000019617 jpm:OtherDebtAndEquityInstrumentsMember 2018-12-31 0000019617 us-gaap:EquitySecuritiesMember 2018-12-31 0000019617 jpm:DebtAndEquityInstrumentsMember 2018-12-31 0000019617 us-gaap:LongTermDebtMember 2018-12-31 0000019617 us-gaap:CommodityContractMember 2018-12-31 0000019617 us-gaap:DepositsMember 2018-12-31 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityForwardPriceIndustrialMetalMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateSpreadMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityForwardPriceIndustrialMetalMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityForwardPricePowerMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateSpreadMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityForwardPricePowerMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateContractMember jpm:MeasurementInputInterestRateSpreadMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityForwardPriceIndustrialMetalMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputCreditSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:CreditRiskContractMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:CommodityContractMember jpm:MeasurementInputCommodityForwardPricePowerMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0000019617 us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-01 2019-06-30 0000019617 us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-01 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-06-30 0000019617 us-gaap:FairValueMeasurementsNonrecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-06-30 0000019617 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-06-30 0000019617 us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-01 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-04-01 2020-06-30 0000019617 us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-01 2019-06-30 0000019617 srt:MinimumMember us-gaap:ResidentialMortgageMember jpm:BrokerPriceOpinionValuationTechniqueMember 2020-01-01 2020-06-30 0000019617 srt:MaximumMember us-gaap:ResidentialMortgageMember jpm:BrokerPriceOpinionValuationTechniqueMember 2020-01-01 2020-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 srt:WeightedAverageMember us-gaap:ResidentialMortgageMember jpm:BrokerPriceOpinionValuationTechniqueMember 2020-01-01 2020-06-30 0000019617 us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:ResidentialMortgageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:AccountsPayableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 us-gaap:LoansReceivableMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000019617 jpm:VISAMember us-gaap:CommonStockMember us-gaap:CommonClassBMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember 2019-04-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:DepositsMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember 2020-04-01 2020-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember 2019-04-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:DepositsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember 2019-04-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember 2020-04-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember 2019-04-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember 2020-04-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2019-04-01 2019-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember 2019-04-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember 2020-04-01 2020-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember 2020-04-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember 2019-04-01 2019-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:DepositsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:DepositsMember 2020-04-01 2020-06-30 0000019617 us-gaap:TradingLiabilitiesMember 2019-04-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherLiabilitiesMember 2020-04-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember 2020-04-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember 2020-04-01 2020-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember 2020-04-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember 2019-04-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:DepositsMember 2019-04-01 2019-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember 2019-04-01 2019-06-30 0000019617 jpm:SecuritiesBorrowedMember 2020-04-01 2020-06-30 0000019617 us-gaap:DepositsMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2020-04-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember 2019-04-01 2019-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-04-01 2019-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-04-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000019617 us-gaap:ForeignExchangeMember us-gaap:LongTermDebtMember 2020-06-30 0000019617 us-gaap:CommodityMember 2019-12-31 0000019617 us-gaap:CommodityMember us-gaap:DepositsMember 2019-12-31 0000019617 us-gaap:InterestRateRiskMember 2020-06-30 0000019617 us-gaap:InterestRateRiskMember 2019-12-31 0000019617 us-gaap:CommodityMember us-gaap:LongTermDebtMember 2020-06-30 0000019617 us-gaap:EquityMember us-gaap:DepositsMember 2020-06-30 0000019617 us-gaap:CommodityMember 2020-06-30 0000019617 us-gaap:CreditRiskMember us-gaap:DepositsMember 2019-12-31 0000019617 us-gaap:CreditRiskMember us-gaap:LongTermDebtMember 2019-12-31 0000019617 us-gaap:InterestRateRiskMember us-gaap:LongTermDebtMember 2019-12-31 0000019617 us-gaap:EquityMember 2019-12-31 0000019617 us-gaap:CommodityMember us-gaap:DepositsMember 2020-06-30 0000019617 us-gaap:EquityMember us-gaap:LongTermDebtMember 2019-12-31 0000019617 us-gaap:CommodityMember us-gaap:LongTermDebtMember 2019-12-31 0000019617 us-gaap:ForeignExchangeMember us-gaap:BorrowingsMember 2019-12-31 0000019617 us-gaap:CommodityMember us-gaap:BorrowingsMember 2020-06-30 0000019617 us-gaap:InterestRateRiskMember us-gaap:BorrowingsMember 2019-12-31 0000019617 us-gaap:EquityMember 2020-06-30 0000019617 us-gaap:ForeignExchangeMember us-gaap:DepositsMember 2019-12-31 0000019617 us-gaap:InterestRateRiskMember us-gaap:DepositsMember 2020-06-30 0000019617 us-gaap:ForeignExchangeMember us-gaap:BorrowingsMember 2020-06-30 0000019617 us-gaap:EquityMember us-gaap:DepositsMember 2019-12-31 0000019617 us-gaap:InterestRateRiskMember us-gaap:LongTermDebtMember 2020-06-30 0000019617 us-gaap:CreditRiskMember 2019-12-31 0000019617 us-gaap:EquityMember us-gaap:BorrowingsMember 2020-06-30 0000019617 us-gaap:ForeignExchangeMember 2019-12-31 0000019617 us-gaap:CreditRiskMember us-gaap:BorrowingsMember 2020-06-30 0000019617 us-gaap:CreditRiskMember 2020-06-30 0000019617 us-gaap:CreditRiskMember us-gaap:LongTermDebtMember 2020-06-30 0000019617 us-gaap:EquityMember us-gaap:BorrowingsMember 2019-12-31 0000019617 us-gaap:CreditRiskMember us-gaap:DepositsMember 2020-06-30 0000019617 us-gaap:EquityMember us-gaap:LongTermDebtMember 2020-06-30 0000019617 us-gaap:InterestRateRiskMember us-gaap:DepositsMember 2019-12-31 0000019617 us-gaap:ForeignExchangeMember 2020-06-30 0000019617 us-gaap:CommodityMember us-gaap:BorrowingsMember 2019-12-31 0000019617 us-gaap:CreditRiskMember us-gaap:BorrowingsMember 2019-12-31 0000019617 us-gaap:ForeignExchangeMember us-gaap:LongTermDebtMember 2019-12-31 0000019617 us-gaap:InterestRateRiskMember us-gaap:BorrowingsMember 2020-06-30 0000019617 us-gaap:ForeignExchangeMember us-gaap:DepositsMember 2020-06-30 0000019617 us-gaap:DepositsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 jpm:LettersofCreditHedgedbyDerivativeTransactionsAmountElectedatFairValueMember 2019-12-31 0000019617 jpm:LettersofCreditHedgedbyDerivativeTransactionsAmountElectedatFairValueMember 2020-06-30 0000019617 us-gaap:DepositsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:DepositsMember 2019-01-01 2019-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember 2019-01-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember 2019-01-01 2019-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:ShortTermDebtMember 2019-01-01 2019-06-30 0000019617 us-gaap:DepositsMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember 2020-01-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherLiabilitiesMember 2019-01-01 2019-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2020-01-01 2020-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 us-gaap:DepositsMember 2020-01-01 2020-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember 2020-01-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember 2019-01-01 2019-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember 2020-01-01 2020-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember 2020-01-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember 2020-01-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:LoansOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherAssetsMember 2019-01-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:ShortTermDebtMember 2020-01-01 2020-06-30 0000019617 jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:ShortTermDebtMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000019617 jpm:SecuritiesBorrowedMember 2020-01-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:PrincipalOrProprietaryTransactionsMember 2020-01-01 2020-06-30 0000019617 jpm:LoansChangesinInstrumentsSpecificCreditRiskMember 2020-01-01 2020-06-30 0000019617 jpm:DebtandEquityInstrumentsExcludingLoansMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 jpm:SecuritiesBorrowedMember 2019-01-01 2019-06-30 0000019617 us-gaap:DepositsMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember us-gaap:PrincipalOrProprietaryTransactionsMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherLiabilitiesMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 us-gaap:TradingLiabilitiesMember 2019-01-01 2019-06-30 0000019617 us-gaap:OtherAssetsMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000019617 jpm:PrincipalProtectedDebtMember us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:LoansMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:LoansMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0000019617 jpm:PrincipalProtectedDebtMember us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-12-31 0000019617 jpm:TradingLoansMember us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:LoansMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:LoansMember us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2020-06-30 0000019617 jpm:PrincipalProtectedDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2020-06-30 0000019617 jpm:PrincipalProtectedDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 jpm:NonPrincipalProtectedDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:LoansMember us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-12-31 0000019617 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-12-31 0000019617 jpm:TradingLoansMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0000019617 jpm:TradingLoansMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 jpm:TradingLoansMember us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2020-06-30 0000019617 jpm:PrincipalProtectedDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:LoansMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 jpm:TradingLoansMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000019617 jpm:TradingLoansMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 jpm:NonPrincipalProtectedDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000019617 jpm:PrincipalProtectedDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:UtilitiesSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:UtilitiesSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:InsuranceSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:LoansRetainedSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AutomotiveSecMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:FinancialServicesSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:IndividualsandIndividualEntitiesSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerandRetailSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CreditCardReceivablesMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:FinancialMarketsInfrastructureSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:StateandMunicipalGovernmentSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:SecuritiesFirmsSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:LoansRetainedSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:RealEstateSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:HealthcareSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:LoansHeldforSaleandLoansAtFairValueSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:InsuranceSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:StateandMunicipalGovernmentSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:IndividualsandIndividualEntitiesSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OilandGasSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AutomotiveSecMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:FinancialServicesSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:RealEstateSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:TransportationSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:MetalsandMiningSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerandRetailSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:TransportationSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ChemicalsandPlasticsSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:MetalsandMiningSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:TransportationSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AutomotiveSecMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:UtilitiesSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:FinancialMarketsInfrastructureSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:CentralGovernmentSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:HealthcareSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AssetManagersSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:HealthcareSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CreditCardReceivablesMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:CentralGovernmentSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OilandGasSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:TechnologySectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AssetManagersSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AutomotiveSecMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:IndividualsandIndividualEntitiesSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ChemicalsandPlasticsSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:InsuranceSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:SecuritiesFirmsSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:LoansRetainedSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:TechnologySectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialAndIndustrialSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:FinancialServicesSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:SecuritiesFirmsSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:RealEstateSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:FinancialMarketsInfrastructureSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerandRetailSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:IndividualsandIndividualEntitiesSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:HealthcareSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OilandGasSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:MetalsandMiningSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:LoansHeldforSaleandLoansAtFairValueSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ChemicalsandPlasticsSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:StateandMunicipalGovernmentSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:RealEstateSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:TransportationSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AssetManagersSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:SecuritiesFirmsSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:UtilitiesSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:FinancialServicesSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:CentralGovernmentSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:AssetManagersSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ChemicalsandPlasticsSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:MetalsandMiningSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ReceivablesFromCustomersSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:CentralGovernmentSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:TechnologySectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerandRetailSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:TechnologySectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:StateandMunicipalGovernmentSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ReceivablesFromCustomersSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember us-gaap:CommercialAndIndustrialSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:OilandGasSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:InsuranceSectorMember 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:LoansRetainedSectorMember 2019-12-31 0000019617 us-gaap:CreditConcentrationRiskMember jpm:FinancialMarketsInfrastructureSectorMember 2019-12-31 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000019617 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000019617 jpm:CreditExposureSecuredbyLessLiquidFormsofCollateralMember us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-06-30 0000019617 us-gaap:CreditConcentrationRiskMember jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember jpm:SmallBusinessAdministrationSBACARESActPaycheckProtectionProgramMember 2020-06-30 0000019617 jpm:CreditExposureSecuredbyHighlyLiquidFormsofCollateralMember us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-06-30 0000019617 2019-01-01 2019-12-31 0000019617 jpm:CreditExposureSecuredbyHighlyLiquidFormsofCollateralMember us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000019617 jpm:CreditExposureSecuredbyLessLiquidFormsofCollateralMember us-gaap:CreditConcentrationRiskMember jpm:OtherSectorMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000019617 us-gaap:CommodityOptionMember us-gaap:LongMember 2020-06-30 0000019617 us-gaap:ForeignExchangeOptionMember us-gaap:ShortMember 2019-12-31 0000019617 us-gaap:StockOptionMember us-gaap:ShortMember 2019-12-31 0000019617 jpm:InterestRateOptionMember us-gaap:LongMember 2020-06-30 0000019617 us-gaap:InterestRateSwapMember 2019-12-31 0000019617 us-gaap:CurrencySwapMember 2019-12-31 0000019617 jpm:EquityFutureandForwardMember 2019-12-31 0000019617 jpm:CommoditySpotFutureandForwardMember 2019-12-31 0000019617 us-gaap:ForeignExchangeOptionMember us-gaap:LongMember 2020-06-30 0000019617 jpm:InterestRateFutureandForwardMember 2019-12-31 0000019617 us-gaap:ForeignExchangeOptionMember us-gaap:ShortMember 2020-06-30 0000019617 jpm:CommoditySwapMember 2020-06-30 0000019617 us-gaap:StockOptionMember us-gaap:LongMember 2020-06-30 0000019617 us-gaap:InterestRateSwapMember 2020-06-30 0000019617 us-gaap:EquitySwapMember 2020-06-30 0000019617 jpm:InterestRateOptionMember us-gaap:LongMember 2019-12-31 0000019617 us-gaap:CurrencySwapMember 2020-06-30 0000019617 us-gaap:CommodityOptionMember us-gaap:ShortMember 2020-06-30 0000019617 us-gaap:ForeignExchangeOptionMember us-gaap:LongMember 2019-12-31 0000019617 jpm:ForeignExchangeSpotFutureandForwardMember 2019-12-31 0000019617 jpm:InterestRateFutureandForwardMember 2020-06-30 0000019617 us-gaap:CommodityOptionMember us-gaap:LongMember 2019-12-31 0000019617 us-gaap:EquitySwapMember 2019-12-31 0000019617 us-gaap:StockOptionMember us-gaap:ShortMember 2020-06-30 0000019617 jpm:InterestRateOptionMember us-gaap:ShortMember 2019-12-31 0000019617 jpm:ForeignExchangeSpotFutureandForwardMember 2020-06-30 0000019617 us-gaap:StockOptionMember us-gaap:LongMember 2019-12-31 0000019617 jpm:CommoditySwapMember 2019-12-31 0000019617 jpm:EquityFutureandForwardMember 2020-06-30 0000019617 jpm:CommoditySpotFutureandForwardMember 2020-06-30 0000019617 us-gaap:CommodityOptionMember us-gaap:ShortMember 2019-12-31 0000019617 jpm:InterestRateOptionMember us-gaap:ShortMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000019617 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:OverTheCounterMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeClearedMember 2019-12-31 0000019617 us-gaap:CreditRiskContractMember us-gaap:ExchangeClearedMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:ExchangeTradedMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:ExchangeTradedMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:ExchangeClearedMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:OverTheCounterMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:ExchangeTradedMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:ExchangeClearedMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:OverTheCounterMember 2020-06-30 0000019617 us-gaap:EquityContractMember us-gaap:ExchangeTradedMember 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:ExchangeClearedMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeTradedMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:ExchangeClearedMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:OverTheCounterMember 2019-12-31 0000019617 us-gaap:InterestRateContractMember us-gaap:OverTheCounterMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:ExchangeClearedMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:ExchangeTradedMember 2019-12-31 0000019617 us-gaap:EquityContractMember us-gaap:OverTheCounterMember 2020-06-30 0000019617 us-gaap:CommodityContractMember us-gaap:ExchangeTradedMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:OverTheCounterMember 2019-12-31 0000019617 us-gaap:CommodityContractMember us-gaap:OverTheCounterMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:OverTheCounterMember 2020-06-30 0000019617 us-gaap:CreditRiskContractMember us-gaap:OverTheCounterMember 2019-12-31 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeClearedMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeTradedMember 2019-12-31 0000019617 jpm:SingleNotchDowngradeMember 2020-06-30 0000019617 jpm:TwoNotchDowngradeMember 2019-12-31 0000019617 jpm:SingleNotchDowngradeMember 2019-12-31 0000019617 jpm:TwoNotchDowngradeMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-04-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-04-01 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:OtherIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0000019617 us-gaap:AvailableforsaleSecuritiesMember us-gaap:NondesignatedMember 2019-12-31 0000019617 us-gaap:OtherIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:NondesignatedMember 2020-06-30 0000019617 us-gaap:LongTermDebtMember us-gaap:NondesignatedMember 2019-12-31 0000019617 jpm:BeneficialInterestsIssuedbyConsolidatedVIEsMember 2019-12-31 0000019617 jpm:BeneficialInterestsIssuedbyConsolidatedVIEsMember 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0000019617 us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0000019617 us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0000019617 us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0000019617 us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0000019617 us-gaap:OtherIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0000019617 us-gaap:OtherIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0000019617 jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000019617 us-gaap:CreditRiskContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000019617 jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000019617 us-gaap:CreditRiskContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000019617 us-gaap:InterestRateContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000019617 us-gaap:CreditRiskContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000019617 jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000019617 us-gaap:CreditRiskContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000019617 us-gaap:ForeignExchangeContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000019617 us-gaap:ForeignExchangeContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000019617 jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000019617 us-gaap:InterestRateContractMember jpm:RiskManagementActivitiesMember us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000019617 us-gaap:ExternalCreditRatingInvestmentGradeMember 2019-12-31 0000019617 us-gaap:ExternalCreditRatingNonInvestmentGradeMember 2019-12-31 0000019617 us-gaap:ExternalCreditRatingInvestmentGradeMember 2020-06-30 0000019617 us-gaap:ExternalCreditRatingNonInvestmentGradeMember 2020-06-30