XML 159 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Credit Risk Concentrations (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Concentration Risk [Line Items]    
Credit exposure $ 1,921,563jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure $ 1,862,732jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
Loans 757,336us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 738,418us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Derivative receivables balance 78,975us-gaap_DerivativeAssets 65,759us-gaap_DerivativeAssets
Off-balance sheet 1,056,172jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount 1,031,672jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
Consumer    
Concentration Risk [Line Items]    
Credit exposure 1,010,646jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,002,433jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Loans 426,422us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
416,854us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Derivative receivables balance 0us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Off-balance sheet 584,116jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
585,440jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer, excluding credit card    
Concentration Risk [Line Items]    
Credit exposure 353,635jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
345,259jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
Loans 295,374us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
289,063us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
Derivative receivables balance 0us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
0us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
Off-balance sheet 58,153jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
56,057jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember
Credit card    
Concentration Risk [Line Items]    
Credit exposure 657,011jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
657,174jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
Loans 131,048us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
127,791us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
Derivative receivables balance 0us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
0us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
Off-balance sheet 525,963jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
529,383jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_CreditCardLoanPortfolioSegmentMember
Wholesale    
Concentration Risk [Line Items]    
Credit exposure 910,917jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
860,299jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 330,914us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
321,564us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 78,975us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
65,759us-gaap_DerivativeAssets
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 472,056jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
446,232jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Real Estate    
Concentration Risk [Line Items]    
Credit exposure 107,386jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
87,102jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 79,113us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
69,151us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 333us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
460us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 27,940jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
17,491jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RealEstateCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Banks & Finance Cos    
Concentration Risk [Line Items]    
Credit exposure 68,203jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
66,881jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 24,244us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
25,482us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 22,057us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
18,888us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 21,902jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
22,511jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Healthcare    
Concentration Risk [Line Items]    
Credit exposure 57,707jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
46,934jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 13,793us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
14,383us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 4,630us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
2,203us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 39,284jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
30,348jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_HealthcareCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Oil & Gas    
Concentration Risk [Line Items]    
Credit exposure 48,315jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
45,910jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 15,616us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
13,319us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 1,872us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
3,202us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 30,827jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
29,389jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OilAndGasCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Consumer Products    
Concentration Risk [Line Items]    
Credit exposure 37,818jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
35,666jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 10,646us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
8,708us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 593us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
3,319us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 26,579jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
23,639jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ConsumerProductsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Asset Managers    
Concentration Risk [Line Items]    
Credit exposure 36,374jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
34,145jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 8,043us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
9,099us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 9,569us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
715us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 18,762jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
24,331jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_AssetManagersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | State & Municipal Govt    
Concentration Risk [Line Items]    
Credit exposure 31,858jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
33,506jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 7,593us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
5,656us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 4,079us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
7,175us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 20,186jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
20,675jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Retail & Consumer Services    
Concentration Risk [Line Items]    
Credit exposure 28,258jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
28,983jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 7,752us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
5,582us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 361us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
2,248us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 20,145jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
21,153jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_RetailAndConsumerServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Utilities    
Concentration Risk [Line Items]    
Credit exposure 28,060jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
25,068jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 4,843us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
7,504us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 2,317us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
273us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 20,900jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
17,291jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_UtilitiesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Central Govt    
Concentration Risk [Line Items]    
Credit exposure 21,081jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
21,403jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 1,081us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
4,426us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 11,819us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
1,392us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 8,181jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
15,585jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_CentralGovernmentCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Technology    
Concentration Risk [Line Items]    
Credit exposure 20,977jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
21,049jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 4,727us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
1,754us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 1,341us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
9,998us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 14,909jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
9,297jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TechnologyCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Machinery & Equipment Mfg    
Concentration Risk [Line Items]    
Credit exposure 20,573jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
19,078jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 6,537us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
5,969us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 553us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
476us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 13,483jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
12,633jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Transportation    
Concentration Risk [Line Items]    
Credit exposure 16,365jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
17,434jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 9,107us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
5,825us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 699us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
560us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 6,559jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
11,049jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_TransportationCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Business Services    
Concentration Risk [Line Items]    
Credit exposure 16,201jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
14,601jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 4,867us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
4,497us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 456us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
594us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 10,878jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
9,510jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_BusinessServicesCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Metals/Mining    
Concentration Risk [Line Items]    
Credit exposure 15,911jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
13,975jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 5,628us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
6,845us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 601us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
621us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 9,682jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
6,509jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_MetalsAndMiningCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | All other    
Concentration Risk [Line Items]    
Credit exposure 320,446jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
308,519jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 120,912us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
120,063us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 17,695us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
13,635us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 181,839jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
174,821jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_OtherCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Loans Retained    
Concentration Risk [Line Items]    
Credit exposure 875,533jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
820,254jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 324,502us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
308,263us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 78,975us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
65,759us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 472,056jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
446,232jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansRetainedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Loans held-for-sale and loans at fair value    
Concentration Risk [Line Items]    
Credit exposure 6,412jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
13,301jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 6,412us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
13,301us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 0us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet 0jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
0jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Wholesale | Receivables from customers and other    
Concentration Risk [Line Items]    
Credit exposure 28,972jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
26,744jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Loans 0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Derivative receivables balance 0us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_DerivativeAssets
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Off-balance sheet $ 0jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
$ 0jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount
/ us-gaap_ConcentrationRiskByTypeAxis
= jpm_ReceivablesFromCustomersCreditRiskConcentrationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember