Variable Interest Entities - Firm Sponsored Variable Interest Entities (Details) (USD $)
|
12 Months Ended |
|
|
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 |
|