XML 234 R165.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Wholesale Loan Portfolio - Real Estate Class of Loans (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans $ 747,508jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome $ 724,177jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome $ 726,835jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
Wholesale      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 324,502jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
308,263jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
306,222jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
% of total criticized to total retained loans 1.45%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
2.02%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.18%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.27%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Multifamily      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 51,049jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
44,389jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 1.28%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
2.57%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.25%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.43%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Commercial lessors      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 17,438jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
15,949jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 4.82%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
8.30%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.63%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.90%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Commercial construction and development      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 4,264jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
3,674jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 0.98%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
2.20%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.00%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.08%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 6,362jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
5,139jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 0.49%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.56%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.27%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.18%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real estate      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 79,113jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
69,151jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 1.98%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
3.72%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.32%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.50%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Multifamily      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 652jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,142jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Commercial lessors      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 841jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,323jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Commercial construction and development      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 42jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
81jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 31jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
29jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real estate      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 1,566jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
2,575jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 599jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
821jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Multifamily      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 126jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
191jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Commercial lessors      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 110jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
143jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Commercial construction and development      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 0jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
3jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 17jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
9jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real estate      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans $ 253jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
$ 346jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember