XML 141 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Credit Card Portfolio - Loan Modifications (Details) (Credit card, Consumer Credit Card Financing Receivable, USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
payment
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Impaired [Line Items]      
Fixed payment plan period 60 months    
Weighted-average interest rate of loans – before TDR 15.16%jpm_FinancingReceivableModificationsPreModificationWeightedAverageInterestRateOfLoansWithRateReductions 15.03%jpm_FinancingReceivableModificationsPreModificationWeightedAverageInterestRateOfLoansWithRateReductions  
Weighted-average interest rate of loans – after TDR 4.29%jpm_FinancingReceivableModificationsPostModificationWeightedAverageInterestRateOfLoansWithRateReductions 4.43%jpm_FinancingReceivableModificationsPostModificationWeightedAverageInterestRateOfLoansWithRateReductions  
Modifications, subsequent default, recorded investment $ 22us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 $ 34us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1  
Number of years before payment default under a modified loan 1 year    
Number of payments past due for deemed payment 2jpm_NumberOfPaymentsPastDueForDeemedPaymentDefault    
Rate of default for modified loans, estimated weighted average 27.34%jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage   27.91%jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage
Total new enrollments
     
Financing Receivable, Impaired [Line Items]      
New TDRs $ 178jpm_FinancingReceivableModificationsNewTroubledDebtRestructurings
/ jpm_CreditCardModificationProgramTypeAxis
= jpm_CreditCardLoanModificationProgramsTotalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
$ 233jpm_FinancingReceivableModificationsNewTroubledDebtRestructurings
/ jpm_CreditCardModificationProgramTypeAxis
= jpm_CreditCardLoanModificationProgramsTotalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember