XML 110 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Option - Changes in fair value under the fair value option (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Changes in fair value under the fair value option election      
Federal funds sold and securities purchased under resale agreements $ (15)jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue $ (454)jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue $ 161jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
Securities borrowed (10)jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue 10jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue 10jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
Trading assets:      
Debt and equity instruments, excluding loans 639jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue 589jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue 520jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
Loans reported as trading assets:      
Changes in instrument-specific credit risk 914jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk 1,184jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk 1,570jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
Other changes in fair value 1,705jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue 1,700jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue 7,487jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
Loans:      
Changes in instrument-specific credit risk 40us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets 36us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets (14)us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
Other changes in fair value 34jpm_FairValueOptionLoansOtherChangesInFairValue 17jpm_FairValueOptionLoansOtherChangesInFairValue 676jpm_FairValueOptionLoansOtherChangesInFairValue
Other assets (98)jpm_FairValueOptionOtherAssetsChangesInFairValue 3jpm_FairValueOptionOtherAssetsChangesInFairValue (339)jpm_FairValueOptionOtherAssetsChangesInFairValue
Deposits (287)jpm_FairValueOptionDepositsChangesInFairValue 260jpm_FairValueOptionDepositsChangesInFairValue (188)jpm_FairValueOptionDepositsChangesInFairValue
Federal funds purchased and securities loaned or sold under repurchase agreements (33)jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue 73jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue (25)jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
Other borrowed funds (891)jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue (399)jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue 494jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
Trading liabilities (17)jpm_TradingLiabilitiesChangeInFairValue (46)jpm_TradingLiabilitiesChangeInFairValue (41)jpm_TradingLiabilitiesChangeInFairValue
Beneficial interests issued by consolidated VIEs (233)jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue (278)jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue (166)jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
Other liabilities (27)jpm_FairValueOptionOtherLiabilitiesChangesInFairValue 2jpm_FairValueOptionOtherLiabilitiesChangesInFairValue 0jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
Long-term debt:      
Changes in instrument-specific credit risk related to structured notes 101us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities (271)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities (835)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
Other changes in fair value (615)jpm_FairValueOptionLongTermDebtOtherChangesInFairValue 1,280jpm_FairValueOptionLongTermDebtOtherChangesInFairValue (1,025)jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
Debit valuation adjustment      
Long-term debt:      
Changes in instrument-specific credit risk related to structured notes 20us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ jpm_ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis
= jpm_DebitValuationAdjustmentMember
(337)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ jpm_ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis
= jpm_DebitValuationAdjustmentMember
(340)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ jpm_ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis
= jpm_DebitValuationAdjustmentMember
Principal transactions      
Changes in fair value under the fair value option election      
Federal funds sold and securities purchased under resale agreements (15)jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(454)jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
161jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Securities borrowed (10)jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
10jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
10jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Trading assets:      
Debt and equity instruments, excluding loans 639jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
582jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
513jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Loans reported as trading assets:      
Changes in instrument-specific credit risk 885jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
1,161jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
1,489jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other changes in fair value 352jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(133)jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(183)jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Loans:      
Changes in instrument-specific credit risk 40us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
36us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(14)us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other changes in fair value 34jpm_FairValueOptionLoansOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
17jpm_FairValueOptionLoansOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
676jpm_FairValueOptionLoansOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other assets 24jpm_FairValueOptionOtherAssetsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
32jpm_FairValueOptionOtherAssetsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
0jpm_FairValueOptionOtherAssetsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Deposits (287)jpm_FairValueOptionDepositsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
260jpm_FairValueOptionDepositsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(188)jpm_FairValueOptionDepositsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Federal funds purchased and securities loaned or sold under repurchase agreements (33)jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
73jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(25)jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other borrowed funds (891)jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(399)jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
494jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Trading liabilities (17)jpm_TradingLiabilitiesChangeInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(46)jpm_TradingLiabilitiesChangeInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(41)jpm_TradingLiabilitiesChangeInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Beneficial interests issued by consolidated VIEs (233)jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(278)jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(166)jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other liabilities (27)jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
0jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
0jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Long-term debt:      
Changes in instrument-specific credit risk related to structured notes 101us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(271)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(835)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
Other changes in fair value (615)jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
1,280jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
(1,025)jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_PrincipalOrProprietaryTransactionsMember
All other income      
Changes in fair value under the fair value option election      
Federal funds sold and securities purchased under resale agreements 0jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Securities borrowed 0jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Trading assets:      
Debt and equity instruments, excluding loans 0jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
7jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
7jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Loans reported as trading assets:      
Changes in instrument-specific credit risk 29jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
23jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
81jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other changes in fair value 1,353jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
1,833jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
7,670jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Loans:      
Changes in instrument-specific credit risk 0us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_FairValueOptionCreditRiskGainsLossesOnAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other changes in fair value 0jpm_FairValueOptionLoansOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionLoansOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionLoansOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other assets (122)jpm_FairValueOptionOtherAssetsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(29)jpm_FairValueOptionOtherAssetsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(339)jpm_FairValueOptionOtherAssetsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Deposits 0jpm_FairValueOptionDepositsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionDepositsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionDepositsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Federal funds purchased and securities loaned or sold under repurchase agreements 0jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other borrowed funds 0jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Trading liabilities 0jpm_TradingLiabilitiesChangeInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_TradingLiabilitiesChangeInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_TradingLiabilitiesChangeInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Beneficial interests issued by consolidated VIEs 0jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other liabilities 0jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
2jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0jpm_FairValueOptionOtherLiabilitiesChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Long-term debt:      
Changes in instrument-specific credit risk related to structured notes 0us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other changes in fair value $ 0jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
$ 0jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
$ 0jpm_FairValueOptionLongTermDebtOtherChangesInFairValue
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember