XML 76 R114.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Credit Card Portfolio - Impaired Loans (Details) (Credit card, Consumer Credit Card Financing Receivable, USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Impaired [Line Items]      
Loans with modified payment terms $ 1,627us-gaap_FinancingReceivableModificationsRecordedInvestment   $ 1,775us-gaap_FinancingReceivableModificationsRecordedInvestment
Modified credit card loans that have reverted to pre-modification payment terms 225jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount   254jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount
Total impaired loans 1,852us-gaap_ImpairedFinancingReceivableRecordedInvestment   2,029us-gaap_ImpairedFinancingReceivableRecordedInvestment
Allowance for loan losses related to impaired loans 458us-gaap_ImpairedFinancingReceivableRelatedAllowance   500us-gaap_ImpairedFinancingReceivableRelatedAllowance
Average impaired loans 1,940us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 2,938us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment  
Interest income on impaired loans 23us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 36us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod  
Noncompliance with Modified Terms
     
Financing Receivable, Impaired [Line Items]      
Modified credit card loans that have reverted to pre-modification payment terms 139jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= jpm_NoncomplianceWithModifiedTermsMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
  159jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= jpm_NoncomplianceWithModifiedTermsMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
Completion of Short Term Modification
     
Financing Receivable, Impaired [Line Items]      
Modified credit card loans that have reverted to pre-modification payment terms $ 86jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= jpm_CompletionOfShortTermModificationMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
  $ 95jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= jpm_CompletionOfShortTermModificationMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember