false--12-31Q12020truefalse0000019617472953472953480000000000.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 LIBOR290000000043000000000.02P10YP5YP6M0.00450.120.00450.00450.030.800.901190000000009000000000410493389541049338950.900.1015357530.22301.000.090.00301166120.00080.00166159220.05160.002301115220000001032500000033490000001439000000001696400000037620000006800000000091300000014200000095900000002534000000263100000014380000001148000000226370000001704600000019800000001784000000091110000002067500000011200000000200000000210000004105000000210000004105000000650000000010209125671057911018
0000019617
2020-01-01
2020-03-31
0000019617
jpm:AlerianMLPIndexETNsDueMay242024Member
2020-01-01
2020-03-31
0000019617
jpm:DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember
2020-01-01
2020-03-31
0000019617
jpm:DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember
2020-01-01
2020-03-31
0000019617
jpm:DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember
2020-01-01
2020-03-31
0000019617
jpm:GuaranteeofCallableStepUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommonStockMember
2020-01-01
2020-03-31
0000019617
jpm:DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember
2020-01-01
2020-03-31
0000019617
jpm:DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember
2020-01-01
2020-03-31
0000019617
2020-03-31
0000019617
2019-01-01
2019-03-31
0000019617
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2020-03-31
0000019617
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-12-31
0000019617
2019-12-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2019-12-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
2019-12-31
0000019617
jpm:DebtSecuritiesTradingMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueMeasurementsRecurringMember
2019-12-31
0000019617
us-gaap:OtherAssetsMember
2019-12-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
jpm:DebtSecuritiesTradingMember
2019-12-31
0000019617
us-gaap:OtherAssetsMember
2020-03-31
0000019617
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember
2019-03-31
0000019617
us-gaap:AdditionalPaidInCapitalMember
2020-01-01
2020-03-31
0000019617
us-gaap:AdditionalPaidInCapitalMember
2019-03-31
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
us-gaap:RetainedEarningsMember
2019-12-31
0000019617
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember
2019-01-01
2019-03-31
0000019617
us-gaap:RetainedEarningsMember
2019-01-01
2019-03-31
0000019617
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-03-31
0000019617
us-gaap:TreasuryStockMember
2019-03-31
0000019617
jpm:CommonStockHeldInTrustMember
2019-12-31
0000019617
us-gaap:TreasuryStockMember
2019-01-01
2019-03-31
0000019617
us-gaap:TreasuryStockMember
2020-01-01
2020-03-31
0000019617
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember
2018-12-31
0000019617
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember
2019-12-31
0000019617
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:TreasuryStockMember
2020-03-31
0000019617
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember
2020-01-01
2020-03-31
0000019617
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember
2020-03-31
0000019617
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000019617
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000019617
us-gaap:RetainedEarningsMember
2019-03-31
0000019617
us-gaap:RetainedEarningsMember
2020-01-01
2020-03-31
0000019617
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000019617
us-gaap:AdditionalPaidInCapitalMember
2020-03-31
0000019617
us-gaap:CommonStockMember
2019-12-31
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
us-gaap:RetainedEarningsMember
2018-12-31
0000019617
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2020-03-31
0000019617
us-gaap:CommonStockMember
2018-12-31
0000019617
us-gaap:TreasuryStockMember
2018-12-31
0000019617
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-03-31
0000019617
2019-03-31
0000019617
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000019617
us-gaap:TreasuryStockMember
2019-12-31
0000019617
us-gaap:RetainedEarningsMember
2020-03-31
0000019617
jpm:CommonStockHeldInTrustMember
2018-12-31
0000019617
us-gaap:RetainedEarningsMember
2019-12-31
0000019617
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:RetainedEarningsMember
2018-12-31
0000019617
jpm:CommonStockHeldInTrustMember
2020-03-31
0000019617
jpm:CommonStockHeldInTrustMember
2019-03-31
0000019617
us-gaap:CommonStockMember
2019-03-31
0000019617
us-gaap:CommonStockMember
2020-03-31
0000019617
2018-12-31
0000019617
us-gaap:CreditCardReceivablesMember
2019-12-31
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2020-01-01
0000019617
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
2020-01-01
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
us-gaap:CreditCardReceivablesMember
2020-01-01
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
2020-01-01
2020-01-01
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
us-gaap:CommercialPortfolioSegmentMember
2020-01-01
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
us-gaap:CreditCardReceivablesMember
2020-01-01
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
us-gaap:CommercialPortfolioSegmentMember
2020-01-01
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2019-12-31
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember
2020-01-01
0000019617
jpm:CumulativeEffectPeriodOfAdoptionAdjustmentMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
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:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherAssetbackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherAssetbackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CorporateDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasuryAndGovernmentMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommoditiesInvestmentMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasuryAndGovernmentMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherDebtAndEquityInstrumentsMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AssetBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:EquitySecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherAssetbackedSecuritiesMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CertificatesOfDepositMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:DebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CorporateDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AssetBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CorporateDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherDebtAndEquityInstrumentsMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CollateralizedLoanObligationsMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:DebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:DebtSecuritiesMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherDebtAndEquityInstrumentsMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommoditiesInvestmentMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommoditiesInvestmentMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CorporateDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CollateralizedLoanObligationsMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:EquitySecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:DebtSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CertificatesOfDepositMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CertificatesOfDepositMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AssetBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:EquitySecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommoditiesInvestmentMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherAssetbackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasuryAndGovernmentMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CollateralizedLoanObligationsMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CertificatesOfDepositMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
jpm:OtherDebtAndEquityInstrumentsMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AssetBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CollateralizedLoanObligationsMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:EquitySecuritiesMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasuryAndGovernmentMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:CertificatesOfDepositBankersAcceptancesCommercialPaperMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialLoanMember
2020-03-31
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
jpm:ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageMember
2020-03-31
0000019617
us-gaap:DebtSecuritiesMember
2019-03-31
0000019617
us-gaap:BorrowingsMember
2019-01-01
2019-03-31
0000019617
us-gaap:CommodityContractMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:EquitySecuritiesMember
2019-01-01
2019-03-31
0000019617
jpm:MortgagebackedAvailableforsaleSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2019-03-31
0000019617
us-gaap:CreditRiskContractMember
2019-03-31
0000019617
us-gaap:InterestRateContractMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignExchangeContractMember
2018-12-31
0000019617
us-gaap:ForeignExchangeContractMember
2019-01-01
2019-03-31
0000019617
us-gaap:EquitySecuritiesMember
2019-03-31
0000019617
jpm:TradingLoansMember
2019-01-01
2019-03-31
0000019617
us-gaap:DepositsMember
2019-01-01
2019-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2018-12-31
0000019617
jpm:AccountsPayableAndOtherLiabilitiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2018-12-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:CreditRiskContractMember
2018-12-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReceivableNotForTradingMember
2018-12-31
0000019617
jpm:OtherDebtAndEquityInstrumentsMember
2019-01-01
2019-03-31
0000019617
jpm:AssetBackedSecuritiesTradingAccountMember
2019-01-01
2019-03-31
0000019617
jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2019-01-01
2019-03-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2019-01-01
2019-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2018-12-31
0000019617
jpm:AssetBackedSecuritiesTradingAccountMember
2018-12-31
0000019617
us-gaap:DepositsMember
2018-12-31
0000019617
us-gaap:ServicingContractsMember
2019-01-01
2019-03-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2018-12-31
0000019617
us-gaap:DebtSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:EquitySecuritiesMember
2018-12-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-03-31
0000019617
us-gaap:BorrowingsMember
2019-03-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2018-12-31
0000019617
us-gaap:BorrowingsMember
2018-12-31
0000019617
us-gaap:CommodityContractMember
2019-03-31
0000019617
us-gaap:ServicingContractsMember
2019-03-31
0000019617
us-gaap:OtherAssetsMember
2018-12-31
0000019617
us-gaap:EquityContractMember
2018-12-31
0000019617
us-gaap:EquityContractMember
2019-01-01
2019-03-31
0000019617
us-gaap:LongTermDebtMember
2019-01-01
2019-03-31
0000019617
us-gaap:CreditRiskContractMember
2019-01-01
2019-03-31
0000019617
us-gaap:InterestRateContractMember
2019-03-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2018-12-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2018-12-31
0000019617
us-gaap:LongTermDebtMember
2018-12-31
0000019617
jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember
2018-12-31
0000019617
us-gaap:ForeignExchangeContractMember
2019-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2019-01-01
2019-03-31
0000019617
jpm:MortgagebackedAvailableforsaleSecuritiesMember
2019-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-12-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2019-03-31
0000019617
jpm:LoansReceivableNotForTradingMember
2019-01-01
2019-03-31
0000019617
jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember
2019-03-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2018-12-31
0000019617
us-gaap:OtherAssetsMember
2019-01-01
2019-03-31
0000019617
jpm:TradingLoansMember
2019-03-31
0000019617
us-gaap:OtherAssetsMember
2019-03-31
0000019617
jpm:TradingLoansMember
2018-12-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2019-03-31
0000019617
jpm:MortgagebackedAvailableforsaleSecuritiesMember
2018-12-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2018-12-31
0000019617
jpm:OtherDebtAndEquityInstrumentsMember
2019-03-31
0000019617
jpm:AssetBackedSecuritiesTradingAccountMember
2019-03-31
0000019617
jpm:AccountsPayableAndOtherLiabilitiesMember
2018-12-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2019-03-31
0000019617
jpm:OtherDebtAndEquityInstrumentsMember
2018-12-31
0000019617
jpm:AccountsPayableAndOtherLiabilitiesMember
2019-03-31
0000019617
us-gaap:InterestRateContractMember
2018-12-31
0000019617
us-gaap:EquityContractMember
2019-03-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2019-03-31
0000019617
us-gaap:CommodityContractMember
2018-12-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2019-03-31
0000019617
us-gaap:DepositsMember
2019-03-31
0000019617
jpm:LoansReceivableNotForTradingMember
2019-03-31
0000019617
us-gaap:DebtSecuritiesMember
2018-12-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2019-03-31
0000019617
us-gaap:ServicingContractsMember
2018-12-31
0000019617
us-gaap:LongTermDebtMember
2019-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2019-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
jpm:DebitValuationAdjustmentForFairValueOptionFinancialLiabilitiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:DerivativeFinancialInstrumentsAssetsMember
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
jpm:MortgageServicingRightsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:LiabilityMember
us-gaap:FairValueMeasurementsRecurringMember
2019-01-01
2019-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:DerivativeFinancialInstrumentsAssetsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
jpm:DebitValuationAdjustmentForFairValueOptionFinancialLiabilitiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:AssetsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2019-01-01
2019-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:LoansReceivableNotForTradingMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:LiabilityMember
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
jpm:TradingLoansMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:AssetsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
2020-01-01
2020-03-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
2020-03-31
0000019617
jpm:LoansReceivableNotForTradingMember
2020-01-01
2020-03-31
0000019617
jpm:AccountsPayableAndOtherLiabilitiesMember
2019-12-31
0000019617
jpm:AssetBackedSecuritiesTradingAccountMember
2020-01-01
2020-03-31
0000019617
us-gaap:LongTermDebtMember
2020-01-01
2020-03-31
0000019617
jpm:AccountsPayableAndOtherLiabilitiesMember
2020-01-01
2020-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-03-31
0000019617
jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember
2020-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2020-01-01
2020-03-31
0000019617
jpm:MortgagebackedAvailableforsaleSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2019-12-31
0000019617
us-gaap:DepositsMember
2020-03-31
0000019617
jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember
2019-12-31
0000019617
us-gaap:EquitySecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2020-01-01
2020-03-31
0000019617
jpm:TradingLoansMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
2019-12-31
0000019617
us-gaap:ForeignExchangeContractMember
2020-01-01
2020-03-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-03-31
0000019617
us-gaap:LongTermDebtMember
2020-03-31
0000019617
jpm:BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember
2020-01-01
2020-03-31
0000019617
jpm:OtherDebtAndEquityInstrumentsMember
2020-01-01
2020-03-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:BorrowingsMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherAssetsMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquityContractMember
2020-03-31
0000019617
jpm:OtherDebtAndEquityInstrumentsMember
2019-12-31
0000019617
us-gaap:EquitySecuritiesMember
2020-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommodityContractMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
2019-12-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2019-12-31
0000019617
us-gaap:ServicingContractsMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:CreditRiskContractMember
2020-01-01
2020-03-31
0000019617
us-gaap:LongTermDebtMember
2019-12-31
0000019617
us-gaap:DebtSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquityContractMember
2020-01-01
2020-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-01-01
2020-03-31
0000019617
jpm:TradingLoansMember
2020-03-31
0000019617
us-gaap:DebtSecuritiesMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
2019-12-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-01-01
2020-03-31
0000019617
jpm:AssetBackedSecuritiesTradingAccountMember
2019-12-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-12-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2020-03-31
0000019617
us-gaap:ServicingContractsMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
2019-12-31
0000019617
us-gaap:EquitySecuritiesMember
2019-12-31
0000019617
jpm:MortgagebackedAvailableforsaleSecuritiesMember
2019-12-31
0000019617
jpm:LoansReceivableNotForTradingMember
2020-03-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2019-12-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2019-12-31
0000019617
jpm:LoansReceivableNotForTradingMember
2019-12-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
2019-12-31
0000019617
us-gaap:BorrowingsMember
2020-03-31
0000019617
us-gaap:BorrowingsMember
2019-12-31
0000019617
us-gaap:InterestRateContractMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
2020-03-31
0000019617
jpm:MortgagebackedAvailableforsaleSecuritiesMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
2019-12-31
0000019617
us-gaap:DebtSecuritiesMember
2019-12-31
0000019617
jpm:OtherDebtAndEquityInstrumentsMember
2020-03-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2019-12-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2019-12-31
0000019617
us-gaap:ServicingContractsMember
2019-12-31
0000019617
us-gaap:EquityContractMember
2019-12-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-03-31
0000019617
jpm:AccountsPayableAndOtherLiabilitiesMember
2020-03-31
0000019617
jpm:TradingLoansMember
2019-12-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2020-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
2019-12-31
0000019617
jpm:DebtAndEquityInstrumentsMember
2020-03-31
0000019617
jpm:AssetBackedSecuritiesTradingAccountMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputEquityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputInterestRateCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputEquityVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:CommercialMortgageBackedSecuritesAndLoansMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:ForeignExchangeContractMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:CommercialMortgageBackedSecuritesAndLoansMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputCreditCorrelationMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputEquityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:CommercialMortgageBackedSecuritesAndLoansMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:AssetBackedSecuritiesMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:CommercialMortgageBackedSecuritesAndLoansMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
us-gaap:MeasurementInputPriceVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputForwardEquityPriceMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputEquityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:USStatesAndPoliticalSubdivisionsMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputCreditCorrelationMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:USStatesAndPoliticalSubdivisionsMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CreditRiskContractMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:InterestRateContractMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CorporateDebtSecuritiesMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:AssetBackedSecuritiesMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CorporateDebtSecuritiesMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:LoansReceivableMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:ForeignExchangeContractMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CorporateDebtSecuritiesMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputCreditCorrelationMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputForwardEquityPriceMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputRecoveryRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:LoansReceivableMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommodityContractMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputEquityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ForeignExchangeContractMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CreditRiskContractMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputEquityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputInterestRateCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ForeignExchangeContractMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputForwardEquityPriceMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputInterestRateVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:LoansReceivableMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:LoansReceivableMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AssetBackedSecuritiesMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:LoansReceivableMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
us-gaap:MeasurementInputPriceVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputEquityVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:EquityContractMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:ForeignExchangeContractMember
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
jpm:ResidentialMortgageBackedSecuritiesAndLoansMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputEquityVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputInterestRateVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:USStatesAndPoliticalSubdivisionsMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputInterestRateVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:ForeignExchangeContractMember
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:LoansReceivableMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofEquitytoInterestRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputRecoveryRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputEquityCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:AssetBackedSecuritiesMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
jpm:MeasurementInputRecoveryRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:LoansReceivableMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:ForeignExchangeContractMember
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CorporateDebtSecuritiesMember
jpm:MeasurementInputPricePerUnitMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputCorrelationofInterestRatestoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputForwardEquityPriceMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USStatesAndPoliticalSubdivisionsMember
us-gaap:MarketApproachValuationTechniqueMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
jpm:MeasurementInputInterestRateCorrelationMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputEquityVolatilityMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:EquityContractMember
jpm:MeasurementInputCorrelationofEquitytoForeignExchangeRatesMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:InterestRateContractMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateSpreadMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityForwardPricePowerMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputCreditSpreadMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityForwardPriceIndustrialMetalMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputCreditSpreadMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateSpreadMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityForwardPriceIndustrialMetalMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:ForeignExchangeContractMember
us-gaap:MeasurementInputPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:InterestRateContractMember
jpm:MeasurementInputInterestRateSpreadMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputCreditSpreadMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CreditRiskContractMember
us-gaap:MeasurementInputCreditSpreadMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityForwardPricePowerMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityForwardPriceIndustrialMetalMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputCreditSpreadMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:CommodityContractMember
jpm:MeasurementInputCommodityForwardPricePowerMember
us-gaap:ValuationTechniqueOptionPricingModelMember
2020-03-31
0000019617
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputCreditSpreadMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsNonrecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:AccountsPayableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2019-01-01
2019-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:AccountsPayableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-01-01
2020-03-31
0000019617
us-gaap:FairValueMeasurementsNonrecurringMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueMeasurementsNonrecurringMember
2019-01-01
2019-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:AccountsPayableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:AccountsPayableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:AccountsPayableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:AccountsPayableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:LoansReceivableMember
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-12-31
0000019617
us-gaap:ResidentialMortgageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:ResidentialMortgageMember
jpm:BrokerPriceOpinionValuationTechniqueMember
2020-01-01
2020-03-31
0000019617
srt:MinimumMember
us-gaap:ResidentialMortgageMember
jpm:BrokerPriceOpinionValuationTechniqueMember
2020-01-01
2020-03-31
0000019617
us-gaap:FairValueMeasurementsNonrecurringMember
2019-03-31
0000019617
srt:WeightedAverageMember
us-gaap:ResidentialMortgageMember
jpm:BrokerPriceOpinionValuationTechniqueMember
2020-01-01
2020-03-31
0000019617
jpm:VISAMember
us-gaap:CommonStockMember
us-gaap:CommonClassBMember
2020-03-31
0000019617
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:FairValueInputsLevel2Member
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:FairValueInputsLevel3Member
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:FairValueInputsLevel1Member
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
0000019617
jpm:PrincipalProtectedDebtMember
us-gaap:ChangeDuringPeriodFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:LoansMember
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:LoansMember
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2020-03-31
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-03-31
0000019617
jpm:PrincipalProtectedDebtMember
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:ChangeDuringPeriodFairValueDisclosureMember
2020-03-31
0000019617
jpm:PrincipalProtectedDebtMember
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-12-31
0000019617
jpm:NonPrincipalProtectedDebtMember
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:LoansMember
us-gaap:ChangeDuringPeriodFairValueDisclosureMember
2019-12-31
0000019617
us-gaap:ChangeDuringPeriodFairValueDisclosureMember
2019-12-31
0000019617
jpm:TradingLoansMember
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2020-03-31
0000019617
jpm:TradingLoansMember
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
0000019617
jpm:TradingLoansMember
us-gaap:ChangeDuringPeriodFairValueDisclosureMember
2020-03-31
0000019617
jpm:PrincipalProtectedDebtMember
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2020-03-31
0000019617
us-gaap:LoansMember
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2020-03-31
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-03-31
0000019617
jpm:LoansOtherChangesinFairValueMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
us-gaap:ShortTermDebtMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
us-gaap:LongTermDebtMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:TradingLiabilitiesMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:LoansChangesinInstrumentsSpecificCreditRiskMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:DebtandEquityInstrumentsExcludingLoansMember
2020-01-01
2020-03-31
0000019617
jpm:SecuritiesBorrowedMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
jpm:DebtandEquityInstrumentsExcludingLoansMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:LongTermDebtMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherLiabilitiesMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
us-gaap:ShortTermDebtMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherLiabilitiesMember
2020-01-01
2020-03-31
0000019617
jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember
2020-01-01
2020-03-31
0000019617
jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
2020-01-01
2020-03-31
0000019617
jpm:DebtandEquityInstrumentsExcludingLoansMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
jpm:SecuritiesBorrowedMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherLiabilitiesMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:TradingLiabilitiesMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
jpm:LoansChangesinInstrumentsSpecificCreditRiskMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
us-gaap:TradingLiabilitiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherLiabilitiesMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherAssetsMember
2019-01-01
2019-03-31
0000019617
jpm:SecuritiesBorrowedMember
2020-01-01
2020-03-31
0000019617
us-gaap:LongTermDebtMember
2019-01-01
2019-03-31
0000019617
jpm:LoansOtherChangesinFairValueMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
jpm:SecuritiesBorrowedMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:LoansOtherChangesinFairValueMember
2020-01-01
2020-03-31
0000019617
jpm:LoansOtherChangesinFairValueMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:LongTermDebtMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:DebtandEquityInstrumentsExcludingLoansMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:TradingLiabilitiesMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:SecuritiesBorrowedMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:TradingLiabilitiesMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:DebtandEquityInstrumentsExcludingLoansMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember
2019-01-01
2019-03-31
0000019617
jpm:LoansChangesinInstrumentsSpecificCreditRiskMember
2019-01-01
2019-03-31
0000019617
jpm:SecuritiesBorrowedMember
2019-01-01
2019-03-31
0000019617
jpm:LoansOtherChangesinFairValueMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:ShortTermDebtMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
2019-01-01
2019-03-31
0000019617
us-gaap:DepositsMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherLiabilitiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherAssetsMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:LoansChangesinInstrumentsSpecificCreditRiskMember
2020-01-01
2020-03-31
0000019617
jpm:LoansChangesinInstrumentsSpecificCreditRiskMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
2020-01-01
2020-03-31
0000019617
jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
jpm:DebtandEquityInstrumentsExcludingLoansMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:LoansChangesinInstrumentsSpecificCreditRiskMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:TradingLiabilitiesMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
us-gaap:DepositsMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember
2019-01-01
2019-03-31
0000019617
us-gaap:LongTermDebtMember
2020-01-01
2020-03-31
0000019617
jpm:LoansOtherChangesinFairValueMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
us-gaap:ShortTermDebtMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:OtherLiabilitiesMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsOtherChangesinFairValueMember
us-gaap:OtherIncomeMember
2020-01-01
2020-03-31
0000019617
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherAssetsMember
2020-01-01
2020-03-31
0000019617
us-gaap:ShortTermDebtMember
2019-01-01
2019-03-31
0000019617
jpm:LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember
2020-01-01
2020-03-31
0000019617
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
2019-01-01
2019-03-31
0000019617
us-gaap:ShortTermDebtMember
us-gaap:OtherIncomeMember
2019-01-01
2019-03-31
0000019617
us-gaap:LongTermDebtMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2020-01-01
2020-03-31
0000019617
jpm:FederalFundsSoldandPurchasedunderAgreementstoResellMember
us-gaap:PrincipalOrProprietaryTransactionsMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignExchangeMember
us-gaap:LongTermDebtMember
2020-03-31
0000019617
us-gaap:CommodityMember
2019-12-31
0000019617
us-gaap:CommodityMember
us-gaap:DepositsMember
2019-12-31
0000019617
us-gaap:InterestRateRiskMember
2020-03-31
0000019617
us-gaap:InterestRateRiskMember
2019-12-31
0000019617
us-gaap:CommodityMember
us-gaap:LongTermDebtMember
2020-03-31
0000019617
us-gaap:EquityMember
us-gaap:DepositsMember
2020-03-31
0000019617
us-gaap:CommodityMember
2020-03-31
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-03-31
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-03-31
0000019617
us-gaap:InterestRateRiskMember
us-gaap:BorrowingsMember
2019-12-31
0000019617
us-gaap:EquityMember
2020-03-31
0000019617
us-gaap:ForeignExchangeMember
us-gaap:DepositsMember
2019-12-31
0000019617
us-gaap:InterestRateRiskMember
us-gaap:DepositsMember
2020-03-31
0000019617
us-gaap:ForeignExchangeMember
us-gaap:BorrowingsMember
2020-03-31
0000019617
us-gaap:EquityMember
us-gaap:DepositsMember
2019-12-31
0000019617
us-gaap:InterestRateRiskMember
us-gaap:LongTermDebtMember
2020-03-31
0000019617
us-gaap:CreditRiskMember
2019-12-31
0000019617
us-gaap:EquityMember
us-gaap:BorrowingsMember
2020-03-31
0000019617
us-gaap:ForeignExchangeMember
2019-12-31
0000019617
us-gaap:CreditRiskMember
us-gaap:BorrowingsMember
2020-03-31
0000019617
us-gaap:CreditRiskMember
2020-03-31
0000019617
us-gaap:CreditRiskMember
us-gaap:LongTermDebtMember
2020-03-31
0000019617
us-gaap:EquityMember
us-gaap:BorrowingsMember
2019-12-31
0000019617
us-gaap:CreditRiskMember
us-gaap:DepositsMember
2020-03-31
0000019617
us-gaap:EquityMember
us-gaap:LongTermDebtMember
2020-03-31
0000019617
us-gaap:InterestRateRiskMember
us-gaap:DepositsMember
2019-12-31
0000019617
us-gaap:ForeignExchangeMember
2020-03-31
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-03-31
0000019617
us-gaap:ForeignExchangeMember
us-gaap:DepositsMember
2020-03-31
0000019617
jpm:LettersofCreditHedgedbyDerivativeTransactionsAmountElectedatFairValueMember
2020-03-31
0000019617
jpm:LettersofCreditHedgedbyDerivativeTransactionsAmountElectedatFairValueMember
2019-12-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2020-03-31
0000019617
us-gaap:USStatesAndPoliticalSubdivisionsMember
2019-12-31
0000019617
jpm:CreditExposureSecuredbyLessLiquidFormsofCollateralMember
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-01-01
2020-03-31
0000019617
jpm:CreditExposureSecuredbyHighlyLiquidFormsofCollateralMember
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-01-01
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:UtilitiesSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:IndividualsandIndividualEntitiesSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:InsuranceSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:FinancialServicesSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:StateandMunicipalGovernmentSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:SecuritiesFirmsSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:RealEstateSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:TransportationSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CommercialAndIndustrialSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:InsuranceSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CommercialAndIndustrialSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:AutomotiveSecMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:HealthcareSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:LoansRetainedSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:FinancialServicesSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:MetalsandMiningSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:StateandMunicipalGovernmentSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:FinancialServicesSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CreditCardReceivablesMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:CentralGovernmentSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:UtilitiesSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ConsumerandRetailSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:LoansHeldforSaleandLoansAtFairValueSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:CentralGovernmentSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ConsumerandRetailSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:CentralGovernmentSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OilandGasSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:TechnologySectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:RealEstateSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:FinancialMarketsInfrastructureSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:HealthcareSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:TechnologySectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:CentralGovernmentSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:SecuritiesFirmsSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:AutomotiveSecMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:IndividualsandIndividualEntitiesSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:StateandMunicipalGovernmentSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ConsumerandRetailSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:FinancialMarketsInfrastructureSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:IndividualsandIndividualEntitiesSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:TransportationSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:AutomotiveSecMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ChemicalsandPlasticsSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:TransportationSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CreditCardReceivablesMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:TechnologySectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:UtilitiesSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:FinancialServicesSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OilandGasSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:SecuritiesFirmsSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ChemicalsandPlasticsSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:FinancialMarketsInfrastructureSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:InsuranceSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OilandGasSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:LoansRetainedSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:TransportationSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CommercialAndIndustrialSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:StateandMunicipalGovernmentSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:MetalsandMiningSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ChemicalsandPlasticsSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:TechnologySectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:CommercialAndIndustrialSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:InsuranceSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:UtilitiesSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:RealEstateSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:HealthcareSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:RealEstateSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:FinancialMarketsInfrastructureSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OilandGasSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
us-gaap:HealthcareSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:LoansRetainedSectorMember
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
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
jpm:SecuritiesFirmsSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:IndividualsandIndividualEntitiesSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ChemicalsandPlasticsSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:MetalsandMiningSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:LoansRetainedSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
2020-03-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:ConsumerandRetailSectorMember
2019-12-31
0000019617
us-gaap:CreditConcentrationRiskMember
jpm:AutomotiveSecMember
2020-03-31
0000019617
jpm:CreditExposureSecuredbyLessLiquidFormsofCollateralMember
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-12-31
0000019617
jpm:CreditExposureSecuredbyHighlyLiquidFormsofCollateralMember
us-gaap:CreditConcentrationRiskMember
jpm:OtherSectorMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-12-31
0000019617
us-gaap:InterestRateSwapMember
2020-03-31
0000019617
jpm:InterestRateOptionMember
us-gaap:ShortMember
2020-03-31
0000019617
us-gaap:StockOptionMember
us-gaap:LongMember
2019-12-31
0000019617
us-gaap:CurrencySwapMember
2020-03-31
0000019617
us-gaap:EquitySwapMember
2020-03-31
0000019617
jpm:ForeignExchangeSpotFutureandForwardMember
2020-03-31
0000019617
jpm:InterestRateOptionMember
us-gaap:LongMember
2020-03-31
0000019617
us-gaap:EquitySwapMember
2019-12-31
0000019617
jpm:InterestRateOptionMember
us-gaap:LongMember
2019-12-31
0000019617
us-gaap:ForeignExchangeOptionMember
us-gaap:LongMember
2019-12-31
0000019617
jpm:InterestRateFutureandForwardMember
2019-12-31
0000019617
jpm:InterestRateOptionMember
us-gaap:ShortMember
2019-12-31
0000019617
jpm:CommoditySpotFutureandForwardMember
2019-12-31
0000019617
us-gaap:CommodityOptionMember
us-gaap:LongMember
2020-03-31
0000019617
jpm:CommoditySwapMember
2020-03-31
0000019617
us-gaap:CurrencySwapMember
2019-12-31
0000019617
us-gaap:CommodityOptionMember
us-gaap:ShortMember
2020-03-31
0000019617
us-gaap:InterestRateSwapMember
2019-12-31
0000019617
jpm:CommoditySpotFutureandForwardMember
2020-03-31
0000019617
us-gaap:CommodityOptionMember
us-gaap:LongMember
2019-12-31
0000019617
jpm:EquityFutureandForwardMember
2020-03-31
0000019617
us-gaap:CommodityOptionMember
us-gaap:ShortMember
2019-12-31
0000019617
jpm:CommoditySwapMember
2019-12-31
0000019617
us-gaap:StockOptionMember
us-gaap:ShortMember
2020-03-31
0000019617
us-gaap:ForeignExchangeOptionMember
us-gaap:ShortMember
2019-12-31
0000019617
us-gaap:ForeignExchangeOptionMember
us-gaap:LongMember
2020-03-31
0000019617
us-gaap:StockOptionMember
us-gaap:ShortMember
2019-12-31
0000019617
us-gaap:ForeignExchangeOptionMember
us-gaap:ShortMember
2020-03-31
0000019617
jpm:InterestRateFutureandForwardMember
2020-03-31
0000019617
us-gaap:StockOptionMember
us-gaap:LongMember
2020-03-31
0000019617
jpm:EquityFutureandForwardMember
2019-12-31
0000019617
jpm:ForeignExchangeSpotFutureandForwardMember
2019-12-31
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-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:NondesignatedMember
2019-12-31
0000019617
us-gaap:EquityContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:NondesignatedMember
2019-12-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2020-03-31
0000019617
us-gaap:DesignatedAsHedgingInstrumentMember
2019-12-31
0000019617
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
2020-03-31
0000019617
us-gaap:NondesignatedMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:NondesignatedMember
2020-03-31
0000019617
us-gaap:NondesignatedMember
2019-12-31
0000019617
us-gaap:DesignatedAsHedgingInstrumentMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-12-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
2020-03-31
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-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:NondesignatedMember
2019-12-31
0000019617
us-gaap:EquityContractMember
us-gaap:OverTheCounterMember
2019-12-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:ExchangeTradedMember
2019-12-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:ExchangeClearedMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:ExchangeClearedMember
2019-12-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:ExchangeTradedMember
2019-12-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:ExchangeClearedMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:ExchangeTradedMember
2019-12-31
0000019617
us-gaap:CommodityContractMember
us-gaap:OverTheCounterMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:ExchangeClearedMember
2019-12-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:OverTheCounterMember
2019-12-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:OverTheCounterMember
2019-12-31
0000019617
us-gaap:CommodityContractMember
us-gaap:ExchangeClearedMember
2019-12-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:ExchangeTradedMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:OverTheCounterMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:ExchangeTradedMember
2020-03-31
0000019617
us-gaap:EquityContractMember
us-gaap:OverTheCounterMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:ExchangeClearedMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:OverTheCounterMember
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:OverTheCounterMember
2019-12-31
0000019617
us-gaap:CommodityContractMember
us-gaap:ExchangeTradedMember
2020-03-31
0000019617
us-gaap:CommodityContractMember
us-gaap:ExchangeTradedMember
2019-12-31
0000019617
us-gaap:CommodityContractMember
us-gaap:OverTheCounterMember
2019-12-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:ExchangeClearedMember
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
us-gaap:ExchangeClearedMember
2019-12-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:OverTheCounterMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:ExchangeTradedMember
2020-03-31
0000019617
jpm:SingleNotchDowngradeMember
2019-12-31
0000019617
jpm:TwoNotchDowngradeMember
2019-12-31
0000019617
jpm:TwoNotchDowngradeMember
2020-03-31
0000019617
jpm:SingleNotchDowngradeMember
2020-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
2019-01-01
2019-03-31
0000019617
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
2020-01-01
2020-03-31
0000019617
us-gaap:CashFlowHedgingMember
2020-01-01
2020-03-31
0000019617
us-gaap:CashFlowHedgingMember
2019-01-01
2019-03-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:NondesignatedMember
2020-03-31
0000019617
us-gaap:LongTermDebtMember
us-gaap:NondesignatedMember
2019-12-31
0000019617
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:NondesignatedMember
2019-12-31
0000019617
us-gaap:LongTermDebtMember
us-gaap:NondesignatedMember
2020-03-31
0000019617
jpm:BeneficialInterestsIssuedbyConsolidatedVIEsMember
2020-03-31
0000019617
jpm:BeneficialInterestsIssuedbyConsolidatedVIEsMember
2019-12-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:NetInvestmentHedgingMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignExchangeContractMember
us-gaap:NetInvestmentHedgingMember
2020-01-01
2020-03-31
0000019617
us-gaap:CreditRiskContractMember
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2019-01-01
2019-03-31
0000019617
us-gaap:InterestRateContractMember
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2019-01-01
2019-03-31
0000019617
us-gaap:InterestRateContractMember
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2020-01-01
2020-03-31
0000019617
us-gaap:ForeignExchangeContractMember
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2020-01-01
2020-03-31
0000019617
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2020-01-01
2020-03-31
0000019617
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2019-01-01
2019-03-31
0000019617
us-gaap:CreditRiskContractMember
jpm:RiskManagementActivitiesMember
us-gaap:NondesignatedMember
2019-01-01
2019-03-31
0000019617
us-gaap:ExternalCreditRatingInvestmentGradeMember
2020-03-31
0000019617
us-gaap:ExternalCreditRatingNonInvestmentGradeMember
2020-03-31
0000019617
us-gaap:ExternalCreditRatingInvestmentGradeMember
2019-12-31
0000019617
us-gaap:ExternalCreditRatingNonInvestmentGradeMember
2019-12-31
0000019617
us-gaap:OtherCreditDerivativesMember
2020-03-31
0000019617
us-gaap:CreditDefaultSwapMember
2019-12-31
0000019617
jpm:TotalCreditDerivativesMember
2019-12-31
0000019617
us-gaap:HybridInstrumentMember
2019-12-31
0000019617
us-gaap:OtherCreditDerivativesMember
2019-12-31
0000019617
us-gaap:HybridInstrumentMember
2020-03-31
0000019617
jpm:TotalCreditDerivativesMember
2020-03-31
0000019617
us-gaap:CreditDefaultSwapMember
2020-03-31
0000019617
jpm:RewardsandPartnerPaymentsMember
2019-01-01
2019-03-31
0000019617
jpm:OtherProductsandServicesMember
2019-01-01
2019-03-31
0000019617
jpm:RewardsandPartnerPaymentsMember
2020-01-01
2020-03-31
0000019617
jpm:InterchangeandMerchantProcessingMember
2019-01-01
2019-03-31
0000019617
jpm:OtherProductsandServicesMember
2020-01-01
2020-03-31
0000019617
jpm:InterchangeandMerchantProcessingMember
2020-01-01
2020-03-31
0000019617
us-gaap:InterestRateRiskMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquityMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommodityMember
2019-01-01
2019-03-31
0000019617
us-gaap:CommodityMember
2020-01-01
2020-03-31
0000019617
us-gaap:CreditRiskMember
2020-01-01
2020-03-31
0000019617
us-gaap:CreditRiskMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignExchangeMember
2019-01-01
2019-03-31
0000019617
us-gaap:ForeignExchangeMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquityMember
2019-01-01
2019-03-31
0000019617
us-gaap:InterestRateRiskMember
2019-01-01
2019-03-31
0000019617
us-gaap:EquitySecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:DebtSecuritiesMember
2020-01-01
2020-03-31
0000019617
us-gaap:EquitySecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:DebtSecuritiesMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2020-03-31
0000019617
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2019-12-31
0000019617
us-gaap:PensionPlansDefinedBenefitMember
2020-03-31
0000019617
us-gaap:PensionPlansDefinedBenefitMember
2019-12-31
0000019617
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2020-01-01
2020-03-31
0000019617
us-gaap:PensionPlansDefinedBenefitMember
2020-01-01
2020-03-31
0000019617
us-gaap:PensionPlansDefinedBenefitMember
2019-01-01
2019-03-31
0000019617
us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember
2019-01-01
2019-03-31
0000019617
us-gaap:PerformanceSharesMember
2020-01-01
2020-03-31
0000019617
us-gaap:RestrictedStockUnitsRSUMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:CollateralizedLoanObligationsMember
2019-12-31
0000019617
jpm:DomesticMortgagebackedSecuritiesMember
2019-12-31
0000019617
jpm:ForeignMortgageBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:OtherDebtSecuritiesMember
2019-12-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:CertificatesOfDepositMember
2019-12-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2019-12-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2019-12-31
0000019617
jpm:FannieMaeMember
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:CollateralizedLoanObligationsMember
2020-03-31
0000019617
jpm:FreddieMacMember
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
srt:MinimumMember
2020-01-01
2020-03-31
0000019617
jpm:ForeignMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:OtherDebtSecuritiesMember
2020-03-31
0000019617
jpm:DomesticMortgagebackedSecuritiesMember
2020-03-31
0000019617
us-gaap:ForeignGovernmentDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:CommercialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:MortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:CorporateDebtSecuritiesMember
2020-03-31
0000019617
us-gaap:CertificatesOfDepositMember
2020-03-31
0000019617
us-gaap:USTreasuryAndGovernmentMember
2020-03-31
0000019617
us-gaap:USTreasuryAndGovernmentMember
2019-12-31
0000019617
us-gaap:AssetBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:Maturity30To90DaysMember
2020-03-31
0000019617
jpm:MaturityOvernightandContinuousMember
2020-03-31
0000019617
us-gaap:MaturityUpTo30DaysMember
2020-03-31
0000019617
us-gaap:MaturityOver90DaysMember
2020-03-31
0000019617
jpm:SecuritiesForSecuritiesBorrowVersusPledgeTransactionsMember
2019-12-31
0000019617
jpm:SecuritiesForSecuritiesBorrowVersusPledgeTransactionsMember
2020-03-31
0000019617
us-gaap:EquitySecuritiesMember
2019-12-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2020-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:EquitySecuritiesMember
2020-03-31
0000019617
us-gaap:ResidentialMortgageBackedSecuritiesMember
2020-03-31
0000019617
us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember
2019-12-31
0000019617
us-gaap:AssetBackedSecuritiesMember
2019-12-31
0000019617
us-gaap:MaturityUpTo30DaysMember
2019-12-31
0000019617
us-gaap:MaturityOver90DaysMember
2019-12-31
0000019617
us-gaap:Maturity30To90DaysMember
2019-12-31
0000019617
jpm:MaturityOvernightandContinuousMember
2019-12-31
0000019617
us-gaap:CreditCardReceivablesMember
2020-03-31
0000019617
us-gaap:CommercialPortfolioSegmentMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:ResidentialRealEstateMember
2020-01-01
2020-03-31
0000019617
jpm:AutoandModifiedCreditCardLoansMember
jpm:FinancialAssetEqualtoGreaterthan120DaysPastDueMember
2020-03-31
0000019617
srt:MaximumMember
us-gaap:CommercialRealEstateMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2020-01-01
2020-03-31
0000019617
jpm:ResidentialRealEstateAndAutoLoansMember
jpm:FinancialAssetDaysUntilChargeOffLessThan60withNotificationofBankruptcyFilingorOtherEventMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
jpm:FinancialAssetDaysPastDue90orMoreMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
jpm:FinancialAssetGreaterthan30DaysPastDueMember
2020-01-01
2020-03-31
0000019617
srt:MinimumMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
2020-01-01
2020-03-31
0000019617
jpm:ResidentialRealEstateNonModifiedCreditCardandBusinessBankingLoansMember
jpm:FinancialAssetDaysPastDue180orMoreMember
2020-03-31
0000019617
us-gaap:CreditCardReceivablesMember
2020-01-01
2020-03-31
0000019617
us-gaap:CommercialPortfolioSegmentMember
2020-01-01
2020-03-31
0000019617
us-gaap:CreditCardReceivablesMember
2019-01-01
2019-03-31
0000019617
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000019617
srt:MinimumMember
us-gaap:CommercialRealEstateMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAsset30to149DaysPastDueMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetEqualtoGreaterthan150DaysPastDueMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetEqualtoGreaterthan150DaysPastDueMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAsset30to149DaysPastDueMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:CA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:TX
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:CA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:IL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
jpm:OtherGeographicalAreasMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:LA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:TX
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:AZ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:NY
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
jpm:OtherGeographicalAreasMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:OH
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:OH
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:PA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:LA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:PA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:NJ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:FL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:AZ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:NJ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:IL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
stpr:FL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-12-31
0000019617
stpr:NY
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
jpm:FinancialAsset30to119DaysPastDueMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
jpm:FinancialAssetEqualtoGreaterthan120DaysPastDueMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
jpm:FinancialAsset30to119DaysPastDueMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
jpm:FinancialAssetEqualtoGreaterthan120DaysPastDueMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:AutomobileLoanMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:PermanentModificationMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:PermanentModificationMember
2020-01-01
2020-03-31
0000019617
jpm:NoFICOorLTVScoreAvailableMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:Ltv80To100PercentMember
2019-12-31
0000019617
stpr:NJ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTVGreaterthan125PercentMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:LtvLessThan80PercentMember
2020-03-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:Ltv80To100PercentMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:LtvLessThan80PercentMember
2019-12-31
0000019617
stpr:NY
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:NoFICOorLTVScoreAvailableMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
stpr:MA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:Ltv80To100PercentMember
2020-03-31
0000019617
stpr:IL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTVGreaterthan125PercentMember
2019-12-31
0000019617
stpr:TX
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
stpr:AZ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
stpr:TX
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:OtherGeographicalAreasMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTV101to125PercentMember
2019-12-31
0000019617
stpr:AZ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
stpr:IL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTV101to125PercentMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
stpr:FL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTV101to125PercentMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTVGreaterthan125PercentMember
2020-03-31
0000019617
stpr:FL
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
stpr:WA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:LtvLessThan80PercentMember
2019-12-31
0000019617
stpr:CO
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
stpr:CA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:Ltv80To100PercentMember
2020-03-31
0000019617
stpr:WA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:RefreshedFicoScoresLessThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTVGreaterthan125PercentMember
2020-03-31
0000019617
jpm:OtherGeographicalAreasMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:LTV101to125PercentMember
2020-03-31
0000019617
stpr:MA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
stpr:NJ
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
stpr:CO
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
stpr:CA
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
stpr:NY
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-12-31
0000019617
jpm:RefreshedFicoScoresEqualToOrGreaterThan660Member
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:LtvLessThan80PercentMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:PaymentDeferralMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:PrincipalForgivenessMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:ContractualInterestRateReductionMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:TermorPaymentExtensionMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:TrialModificationMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:PrincipalForgivenessMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:PaymentDeferralMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:TrialModificationMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:OtherModificationsMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:OtherModificationsMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:TermorPaymentExtensionMember
2020-01-01
2020-03-31
0000019617
srt:MaximumMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-01-01
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAsset30to149DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
jpm:OtherGeographicalAreasMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetInProcessofActiveorSuspendedForeclosureMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetInProcessofActiveorSuspendedForeclosureMember
2019-12-31
0000019617
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
jpm:FinancialAssetGreaterthan30DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
2019-01-01
2019-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetEqualtoGreaterthan150DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
jpm:FinancialAssetGreaterthan30DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAsset30to149DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:SeniorLienMember
2020-03-31
0000019617
jpm:OtherGeographicalAreasMember
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2020-03-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
jpm:FinancialAssetEqualtoGreaterthan150DaysPastDueMember
us-gaap:UsGovernmentAgencyInsuredLoansMember
2019-12-31
0000019617
jpm:ConsumerExcludingCreditCardLoanPortfolioSegmentMember
us-gaap:ResidentialRealEstateMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-12-31
0000019617
us-gaap:CreditCardReceivablesMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
2020-03-31
0000019617
us-gaap:CreditCardReceivablesMember
jpm:FinancialAsset90orMoreDaysPastDueandStillAccruingMember
2020-03-31
0000019617
us-gaap:CreditCardReceivablesMember
jpm:FinancialAsset30to89DaysPastDueandStillAccruingMemberMember
2020-03-31
0000019617
us-gaap:CreditCardReceivablesMember
jpm:FinancialAssetCurrentandLessThan30DaysPastDueandStillAccruingMember
2019-12-31
0000019617
us-gaap:CreditCardReceivablesMember
jpm:FinancialAsset90orMoreDaysPastDueandStillAccruingMember
2019-12-31
0000019617
us-gaap:CreditCardReceivablesMember
jpm:FinancialAsset30to89DaysPastDueandStillAccruingMemberMember
2019-12-31
0000019617
stpr:NY
us-gaap:CreditCardReceivablesMember
2019-12-31
0000019617
stpr:CO
us-gaap:CreditCardReceivablesMember
2020-03-31
0000019617
stpr:MI
us-gaap:CreditCardReceivablesMember
2020-03-31
0000019617
stpr:TX
us-gaap:CreditCardReceivablesMember
2019-12-31
0000019617
stpr:NJ
us-gaap:CreditCardReceivablesMember
2019-12-31