XML 97 R123.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Consolidated VIE Assets and Liabilities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets $ 398,981jpm_TradingAssets $ 398,988jpm_TradingAssets  
Loans 764,185us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 757,336us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome  
Other assets, at fair value 99,796us-gaap_OtherAssets 102,597us-gaap_OtherAssets  
Total assets 2,577,148us-gaap_Assets [1] 2,572,773us-gaap_Assets [1] 2,476,650us-gaap_Assets
Beneficial interests issued by consolidated VIEs 51,091us-gaap_BeneficialInterest 52,362us-gaap_BeneficialInterest  
Total liabilities 2,341,284us-gaap_Liabilities [1] 2,341,046us-gaap_Liabilities [1]  
Variable Interest Entity, Primary Beneficiary      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 67,200us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
68,900us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Other assets, at fair value 2,400us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,800us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Total assets 77,300us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
79,800us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Beneficial interests issued by consolidated VIEs 51,100us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
52,400us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
All other liabilities 900us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
900us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Total liabilities 52,000us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
53,300us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Variable Interest Entity, Primary Beneficiary | Long-term beneficial interests      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Beneficial interests issued by consolidated VIEs 34,700us-gaap_BeneficialInterest
/ jpm_LongTermBeneficialInterestsMaturitiesAxis
= jpm_LongTermBeneficialInterestsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
35,400us-gaap_BeneficialInterest
/ jpm_LongTermBeneficialInterestsMaturitiesAxis
= jpm_LongTermBeneficialInterestsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Variable Interest Entity, Primary Beneficiary | Long-term beneficial interests maturities under 1 year      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Beneficial interests issued by consolidated VIEs 9,000us-gaap_BeneficialInterest
/ jpm_LongTermBeneficialInterestsMaturitiesAxis
= jpm_LongTermBeneficialInterestsMaturitiesUnderOneYearMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Variable Interest Entity, Primary Beneficiary | Long-term beneficial interests maturities between 1 and 5 years      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Beneficial interests issued by consolidated VIEs 21,100us-gaap_BeneficialInterest
/ jpm_LongTermBeneficialInterestsMaturitiesAxis
= jpm_LongTermBeneficialInterestsMaturitiesBetweenOneAndFiveYearsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Variable Interest Entity, Primary Beneficiary | Long-term beneficial interests maturities over 5 years      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Beneficial interests issued by consolidated VIEs 4,600us-gaap_BeneficialInterest
/ jpm_LongTermBeneficialInterestsMaturitiesAxis
= jpm_LongTermBeneficialInterestsMaturitiesOverFiveYearsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Variable Interest Entity, Primary Beneficiary | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets 7,700jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
9,100jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Variable Interest Entity, Primary Beneficiary | Firm-sponsored credit card trusts      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 47,900us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
48,300us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
Other assets, at fair value 800us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
700us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
Total assets 48,700us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
49,000us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
Beneficial interests issued by consolidated VIEs 31,400us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
31,200us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
All other liabilities 0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
Total liabilities 31,400us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
31,200us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
Variable Interest Entity, Primary Beneficiary | Firm-sponsored credit card trusts | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets 0jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
0jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmSponsoredCreditCardSecuritizationTrustsMember
 
Variable Interest Entity, Primary Beneficiary | Firm-administered multi-seller conduits      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 16,500us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
17,700us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
Other assets, at fair value 0us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
100us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
Total assets 16,500us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
17,800us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
Beneficial interests issued by consolidated VIEs 11,800us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
12,000us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
All other liabilities 0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
Total liabilities 11,800us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
12,000us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
Variable Interest Entity, Primary Beneficiary | Firm-administered multi-seller conduits | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets 0jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
0jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_FirmAdministeredMultiSellerConduitsMember
 
Variable Interest Entity, Primary Beneficiary | Municipal bond vehicles      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
Other assets, at fair value 0us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
0us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
Total assets 5,200us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
5,300us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
Beneficial interests issued by consolidated VIEs 4,700us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
4,900us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
All other liabilities 0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
Total liabilities 4,700us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
4,900us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
Variable Interest Entity, Primary Beneficiary | Municipal bond vehicles | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets 5,200jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
5,300jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MunicipalBondsMember
 
Variable Interest Entity, Primary Beneficiary | Mortgage securitization entities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 700us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
700us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
Other assets, at fair value 100us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
0us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
Total assets 2,900us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
4,000us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
Beneficial interests issued by consolidated VIEs 1,100us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
2,100us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
All other liabilities 800us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
800us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
Total liabilities 1,900us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
2,900us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
Variable Interest Entity, Primary Beneficiary | Mortgage securitization entities | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets 2,100jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
3,300jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= us-gaap_MortgagesMember
 
Variable Interest Entity, Primary Beneficiary | Student loan securitization entities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 2,100us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
2,200us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
Other assets, at fair value 100us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
0us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
Total assets 2,300us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
2,400us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
Beneficial interests issued by consolidated VIEs 2,000us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
2,100us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
All other liabilities 0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
0us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
Total liabilities 2,000us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
2,100us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
Variable Interest Entity, Primary Beneficiary | Student loan securitization entities | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets 100jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
200jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_StudentLoanSecuritizationMember
 
Variable Interest Entity, Primary Beneficiary | Other consumer securitizations      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Loans 0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
Other assets, at fair value 1,400us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
1,000us-gaap_OtherAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
Total assets 1,700us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
1,300us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
Beneficial interests issued by consolidated VIEs 100us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
100us-gaap_BeneficialInterest
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
All other liabilities 100us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
100us-gaap_OtherLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
Total liabilities 200us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
200us-gaap_Liabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
Variable Interest Entity, Primary Beneficiary | Other consumer securitizations | Debt and equity securities      
Information on assets and liabilities related to VIEs that are consolidated by the Firm [Abstract]      
Trading assets $ 300jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
$ 300jpm_TradingAssets
/ us-gaap_FairValueByAssetClassAxis
= jpm_DebtAndEquitySecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ jpm_VariableInterestEntitiesByProgramTypeAxis
= jpm_VieProgramTypeOtherMember
 
[1] The following table presents information on assets and liabilities related to VIEs that are consolidated by the Firm at March 31, 2015, and December 31, 2014. The difference between total VIE assets and liabilities represents the Firm’s interests in those entities, which were eliminated in consolidation.(in millions)Mar 31, 2015 Dec 31, 2014Assets Trading assets$7,703 $9,090Loans67,184 68,880All other assets2,350 1,815Total assets$77,237 $79,785Liabilities Beneficial interests issued by consolidated variable interest entities$51,091 $52,362All other liabilities911 949Total liabilities$52,002 $53,311The assets of the consolidated VIEs are used to settle the liabilities of those entities. The holders of the beneficial interests do not have recourse to the general credit of JPMorgan Chase. At March 31, 2015, and December 31, 2014, the Firm provided limited program-wide credit enhancement of $2.0 billion and $2.0 billion, respectively, related to its Firm-administered multi-seller conduits, which are eliminated in consolidation. For further discussion, see Note 15.