XML 84 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Credit Card Loan Portfolio (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans $ 756,971,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome $ 747,508,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome $ 721,160,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
Credit card      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 120,835,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
128,027,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
121,512,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
Credit card | Consumer Credit Card Financing Receivable      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 120,835,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
128,027,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
% of 30 days past due to total retained loans 1.41%jpm_PercentageOfLoansThirtyPlusDaysPastDueToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
1.44%jpm_PercentageOfLoansThirtyPlusDaysPastDueToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
% of 90 days past due to total retained loans 0.73%jpm_PercentageOfLoansNinetyPlusDaysPastDueToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
0.70%jpm_PercentageOfLoansNinetyPlusDaysPastDueToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
Percentage of Loans with FICO Scores of 660 Or Greater to Total Retained Loans 85.20%jpm_PercentageOfLoansWithFicoScoresOf660OrGreaterToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
85.70%jpm_PercentageOfLoansWithFicoScoresOf660OrGreaterToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
Percentage of Loans with FICO Scores Less than 660 to Total Retained Loans 14.80%jpm_PercentageOfLoansWithFicoScoresLessThan660ToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
14.30%jpm_PercentageOfLoansWithFicoScoresLessThan660ToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
Credit card | Consumer Credit Card Financing Receivable | California      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 17,133,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_CA
17,940,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_CA
 
Credit card | Consumer Credit Card Financing Receivable | Texas      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 10,605,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_TX
11,088,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_TX
 
Credit card | Consumer Credit Card Financing Receivable | New York      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 10,414,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_NY
10,940,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_NY
 
Credit card | Consumer Credit Card Financing Receivable | Illinois      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 7,058,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_IL
7,497,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_IL
 
Credit card | Consumer Credit Card Financing Receivable | Florida      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 7,126,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_FL
7,398,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_FL
 
Credit card | Consumer Credit Card Financing Receivable | New Jersey      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 5,427,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_NJ
5,750,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_NJ
 
Credit card | Consumer Credit Card Financing Receivable | Ohio      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 4,389,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_OH
4,707,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_OH
 
Credit card | Consumer Credit Card Financing Receivable | Pennsylvania      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 4,197,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_PA
4,489,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_PA
 
Credit card | Consumer Credit Card Financing Receivable | Michigan      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 3,340,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_MI
3,552,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_MI
 
Credit card | Consumer Credit Card Financing Receivable | Virginia      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 2,958,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_VA
3,263,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= stpr_VA
 
Credit card | Consumer Credit Card Financing Receivable | All other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 48,188,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= jpm_OtherGeographicalAreasMember
51,403,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
/ us-gaap_StatementGeographicalAxis
= jpm_OtherGeographicalAreasMember
 
Credit card | Consumer Credit Card Financing Receivable | Current and less than 30 days past due and still accruing      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 119,132,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_CurrentAndLessThan30DaysPastDueAndStillAccruingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
126,189,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_CurrentAndLessThan30DaysPastDueAndStillAccruingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
Credit card | Consumer Credit Card Financing Receivable | 30–89 days past due and still accruing      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 826,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_DaysPastDue30To89AndStillAccruingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
943,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_DaysPastDue30To89AndStillAccruingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
Credit card | Consumer Credit Card Financing Receivable | 90 or more days past due and still accruing      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 877,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_DaysPastDue90OrMoreAndStillAccruingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
895,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_DaysPastDue90OrMoreAndStillAccruingMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
 
Credit card | Consumer Credit Card Financing Receivable | Nonaccrual      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans $ 0jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_NonaccrualMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember
$ 0jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_FinancingReceivableByDelinquencyStatusAxis
= jpm_NonaccrualMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
/ jpm_PortfolioSegmentAxis
= jpm_CreditCardLoanPortfolioSegmentMember