XML 95 R168.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Firm Sponsored Variable Interest Entities (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Firm-sponsored mortgage and other consumer securitization trusts    
Total assets held by securitization VIEs $ 254,300,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding $ 271,700,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
Percentage of the Firm's retained securitization interests risk-rated 'A' or better, at fair value 77.00%jpm_PercentOfRetainedSecuritizationInterestsFairValueRatedOrBetter 69.00%jpm_PercentOfRetainedSecuritizationInterestsFairValueRatedOrBetter
Corporate & Investment Bank    
Firm-sponsored mortgage and other consumer securitization trusts    
Senior securities purchased, excluded from interests continued to be held by transferor, fair value 136,000,000jpm_SeniorSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_CorporateInvestmentBankMember
151,000,000jpm_SeniorSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_CorporateInvestmentBankMember
Subordinated securities purchased, excluded from interests continued to be held by transferor, fair value 34,000,000jpm_SubordinatedSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_CorporateInvestmentBankMember
30,000,000jpm_SubordinatedSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_CorporateInvestmentBankMember
Mortgages - prime, including option ARMS    
Firm-sponsored mortgage and other consumer securitization trusts    
Total assets held by securitization VIEs 96,300,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
109,200,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Mortgages - prime, including option ARMS | Investment-grade    
Firm-sponsored mortgage and other consumer securitization trusts    
Retained interest, fair value 1,100,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
551,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Mortgages - prime, including option ARMS | Non Investment Grade BBplus and below    
Firm-sponsored mortgage and other consumer securitization trusts    
Retained interest, fair value 185,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
260,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Mortgages - subprime    
Firm-sponsored mortgage and other consumer securitization trusts    
Total assets held by securitization VIEs 28,400,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
32,100,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Mortgage-backed securities, Commercial    
Firm-sponsored mortgage and other consumer securitization trusts    
Total assets held by securitization VIEs 129,600,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
130,400,000,000us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Mortgage-backed securities, Commercial | Investment-grade    
Firm-sponsored mortgage and other consumer securitization trusts    
Retained interest, fair value 3,700,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
3,900,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Mortgage-backed securities, Commercial | Non Investment Grade BBplus and below    
Firm-sponsored mortgage and other consumer securitization trusts    
Retained interest, fair value 194,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
80,000,000us-gaap_RetainedInterestFairValueDisclosure
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Variable Interest Entity, Primary Beneficiary    
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in consolidated securitization VIEs 3,700,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,500,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable Interest Entity, Primary Beneficiary | Mortgages - prime, including option ARMS    
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in consolidated securitization VIEs 2,700,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
3,200,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Variable Interest Entity, Primary Beneficiary | Mortgages - subprime    
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in consolidated securitization VIEs 800,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
1,300,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Variable Interest Entity, Primary Beneficiary | Mortgage-backed securities, Commercial    
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in consolidated securitization VIEs 200,000,000us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Firm-sponsored credit card trusts    
Firm-sponsored credit card securitization trusts    
Average undivided interest in VIE principal receivables 22.00%jpm_AverageUndividedInterestInPrincipalReceivablesPercentage
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
30.00%jpm_AverageUndividedInterestInPrincipalReceivablesPercentage
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Interest in sponsored credit card securitization trusts 10,900,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
14,300,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 10,900,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
14,300,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Firm-sponsored credit card trusts | Senior securities    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 40,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SeniorSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
130,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SeniorSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 40,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SeniorSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
130,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SeniorSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Firm-sponsored credit card trusts | Subordinated securities    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 5,300,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SubordinatedSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
5,500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SubordinatedSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 5,300,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SubordinatedSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
5,500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= jpm_SubordinatedSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
Variable Interest Entity, Not Primary Beneficiary    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 5,200,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
4,900,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in nonconsolidated securitization VIEs with continuing involvement 198,391,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
216,407,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Interest in sponsored credit card securitization trusts 5,200,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
4,900,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Variable Interest Entity, Not Primary Beneficiary | Trading assets    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 1,000,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
1,100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 1,000,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
1,100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Variable Interest Entity, Not Primary Beneficiary | AFS securities    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 4,200,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
3,800,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 4,200,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
3,800,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Variable Interest Entity, Not Primary Beneficiary | Mortgages - prime, including option ARMS    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 1,200,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
800,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in nonconsolidated securitization VIEs with continuing involvement 78,294,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
90,381,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Interest in sponsored credit card securitization trusts 1,200,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
800,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Variable Interest Entity, Not Primary Beneficiary | Mortgages - prime, including option ARMS | Trading assets    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Variable Interest Entity, Not Primary Beneficiary | Mortgages - prime, including option ARMS | AFS securities    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 700,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
300,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 700,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
300,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
Variable Interest Entity, Not Primary Beneficiary | Mortgages - subprime    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in nonconsolidated securitization VIEs with continuing involvement 25,659,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
28,008,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Interest in sponsored credit card securitization trusts 100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Variable Interest Entity, Not Primary Beneficiary | Mortgages - subprime | Trading assets    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
100,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Variable Interest Entity, Not Primary Beneficiary | Mortgages - subprime | AFS securities    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 0us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
0us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 0us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
0us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
Variable Interest Entity, Not Primary Beneficiary | Mortgage-backed securities, Commercial    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 3,900,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,000,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Firm-sponsored mortgage and other consumer securitization trusts    
Assets held in nonconsolidated securitization VIEs with continuing involvement 94,438,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
98,018,000,000us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Interest in sponsored credit card securitization trusts 3,900,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,000,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Variable Interest Entity, Not Primary Beneficiary | Mortgage-backed securities, Commercial | Trading assets    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 400,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts 400,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_TradingAccountAssetsMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Variable Interest Entity, Not Primary Beneficiary | Mortgage-backed securities, Commercial | AFS securities    
Firm-sponsored credit card securitization trusts    
Interest in sponsored credit card securitization trusts 3,500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
3,500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Firm-sponsored mortgage and other consumer securitization trusts    
Interest in sponsored credit card securitization trusts $ 3,500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
$ 3,500,000,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Minimum | Firm-sponsored credit card trusts    
Firm-sponsored credit card securitization trusts    
Average undivided interest in VIE principal receivables 4.00%jpm_AverageUndividedInterestInPrincipalReceivablesPercentage
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember