Loans - Consumer, Excluding Credit Card Loans, Impaired Loans (Details) (USD $)
|
12 Months Ended |
|
|
|
Consumer, excluding credit card | Days Past Due, 30 or More |
|
|
|
Impaired loans: |
|
|
|
Period past due, credit analysis factors, charge off criteria |
30 days |
|
|
Consumer, excluding credit card | Days Past Due, 30 or More |
|
|
|
Impaired loans: |
|
|
|
Period past due, credit analysis factors, charge off criteria |
30 days |
|
|
Consumer, excluding credit card | Minimum |
|
|
|
Impaired loans: |
|
|
|
Number of payments under modified terms to recognize interest on cash basis |
6jpm_NumberOfPaymentsUnderModifiedTermsToRecognizeInterestOnCashBasis / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
|
|
Consumer, excluding credit card | Home equity - senior lien |
|
|
|
Impaired loans: |
|
|
|
With an allowance |
$ 552,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
$ 567,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Without an allowance |
549,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
579,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Total impaired loans |
1,101,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,146,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Allowance for loan losses related to impaired loans |
84,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
94,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Unpaid principal balance of impaired loans |
1,451,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,515,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Average impaired loans |
1,122,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,151,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
610,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans |
55,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
59,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
27,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans on a cash basis |
37,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
40,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
12,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Consumer, excluding credit card | Home equity - senior lien | Permanent Modification | Regulatory Guidance Regarding Chapter 7 Loans |
|
|
|
Impaired loans: |
|
|
|
Rate of default for modified loans, estimated weighted average |
19.00%jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage / jpm_FinancingReceivableModificationStatusAxis = jpm_PermanentModificationMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_ImpactOfRegulatoryGuidanceAxis = jpm_RegulatoryGuidanceRegardingChapter7LoansMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
|
Consumer, excluding credit card | Home equity - senior lien | Nonaccrual |
|
|
|
Impaired loans: |
|
|
|
Total impaired loans |
628,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
641,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquitySeniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Consumer, excluding credit card | Home equity - junior lien |
|
|
|
Impaired loans: |
|
|
|
With an allowance |
722,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
727,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Without an allowance |
582,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
592,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Total impaired loans |
1,304,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,319,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Allowance for loan losses related to impaired loans |
147,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
162,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Unpaid principal balance of impaired loans |
2,603,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
2,625,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Period past due, credit analysis factors, charge off criteria |
180 days |
|
|
Average impaired loans |
1,313,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,297,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
848,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans |
82,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
82,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
42,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans on a cash basis |
53,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
55,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
16,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Consumer, excluding credit card | Home equity - junior lien | Permanent Modification | Regulatory Guidance Regarding Chapter 7 Loans |
|
|
|
Impaired loans: |
|
|
|
Rate of default for modified loans, estimated weighted average |
12.00%jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage / jpm_FinancingReceivableModificationStatusAxis = jpm_PermanentModificationMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_ImpactOfRegulatoryGuidanceAxis = jpm_RegulatoryGuidanceRegardingChapter7LoansMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
|
Consumer, excluding credit card | Home equity - junior lien | Nonaccrual |
|
|
|
Impaired loans: |
|
|
|
Total impaired loans |
632,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
666,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_HomeEquityJuniorLienMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Consumer, excluding credit card | Mortgages - prime, including option ARMS |
|
|
|
Impaired loans: |
|
|
|
With an allowance |
4,949,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
5,871,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Without an allowance |
1,196,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,133,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Total impaired loans |
6,145,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
7,004,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Allowance for loan losses related to impaired loans |
127,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
144,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Unpaid principal balance of impaired loans |
7,813,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
8,990,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Average impaired loans |
6,730,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
7,214,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
5,989,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans |
262,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
280,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
238,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans on a cash basis |
54,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
59,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
28,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Consumer, excluding credit card | Mortgages - prime, including option ARMS | Permanent Modification | Regulatory Guidance Regarding Chapter 7 Loans |
|
|
|
Impaired loans: |
|
|
|
Rate of default for modified loans, estimated weighted average |
25.00%jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage / jpm_FinancingReceivableModificationStatusAxis = jpm_PermanentModificationMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_ImpactOfRegulatoryGuidanceAxis = jpm_RegulatoryGuidanceRegardingChapter7LoansMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
|
Consumer, excluding credit card | Mortgages - prime, including option ARMS | Nonaccrual |
|
|
|
Impaired loans: |
|
|
|
Total impaired loans |
1,559,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,737,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Consumer, excluding credit card | Mortgages - subprime |
|
|
|
Impaired loans: |
|
|
|
With an allowance |
2,239,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
2,989,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Without an allowance |
639,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
709,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Total impaired loans |
2,878,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
3,698,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Allowance for loan losses related to impaired loans |
64,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
94,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Unpaid principal balance of impaired loans |
4,200,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
5,461,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Average impaired loans |
3,444,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
3,798,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
3,494,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans |
182,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
200,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
183,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans on a cash basis |
51,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
55,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
31,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Consumer, excluding credit card | Mortgages - subprime | Permanent Modification | Regulatory Guidance Regarding Chapter 7 Loans |
|
|
|
Impaired loans: |
|
|
|
Rate of default for modified loans, estimated weighted average |
18.00%jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage / jpm_FinancingReceivableModificationStatusAxis = jpm_PermanentModificationMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_ImpactOfRegulatoryGuidanceAxis = jpm_RegulatoryGuidanceRegardingChapter7LoansMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
|
Consumer, excluding credit card | Mortgages - subprime | Nonaccrual |
|
|
|
Impaired loans: |
|
|
|
Total impaired loans |
931,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
1,127,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ResidentialSubprimeFinancingReceivableMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Consumer, excluding credit card | Residential real estate – excluding PCI |
|
|
|
Impaired loans: |
|
|
|
With an allowance |
8,462,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
10,154,000,000us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Without an allowance |
2,966,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
3,013,000,000us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Total impaired loans |
11,428,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
13,167,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Allowance for loan losses related to impaired loans |
422,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
494,000,000us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Unpaid principal balance of impaired loans |
16,067,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
18,591,000,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Loans modified subsequent to repurchase from Ginnie Mae |
4,900,000,000jpm_ModifiedLoansRepurchasedFromUSGovernmentAgenciesExcludedFromTroubledDebtRestructurings / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
7,600,000,000jpm_ModifiedLoansRepurchasedFromUSGovernmentAgenciesExcludedFromTroubledDebtRestructurings / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Average impaired loans |
12,609,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
13,460,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
10,941,000,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans |
581,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
621,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
490,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Interest income on impaired loans on a cash basis |
195,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
209,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
87,000,000us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
Number of payments under modified terms to recognize interest on cash basis |
6jpm_NumberOfPaymentsUnderModifiedTermsToRecognizeInterestOnCashBasis / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
|
Consumer, excluding credit card | Residential real estate – excluding PCI | Current, and Less Than 90 Days Past Due |
|
|
|
Impaired loans: |
|
|
|
Period past due, credit analysis factors, charge off criteria |
90 days |
|
|
TDRs not having yet made six payments |
2,900,000,000jpm_LoansAndLeasesReceivableImpairedTroubledDebtRestructuringsNotHavingYetMadeSixPayments / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_CurrentAndLessThan90DaysPastDueMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
3,000,000,000jpm_LoansAndLeasesReceivableImpairedTroubledDebtRestructuringsNotHavingYetMadeSixPayments / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_CurrentAndLessThan90DaysPastDueMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Consumer, excluding credit card | Residential real estate – excluding PCI | Nonaccrual |
|
|
|
Impaired loans: |
|
|
|
Total impaired loans |
$ 3,750,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
$ 4,171,000,000us-gaap_ImpairedFinancingReceivableRecordedInvestment / jpm_FinancingReceivableByDelinquencyStatusAxis = jpm_NonaccrualMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember / jpm_PortfolioSegmentAxis = jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember |
|
Consumer, excluding credit card | Residential real estate – excluding PCI | Minimum | Days Past Due, 30 or More | Regulatory Guidance Regarding Chapter 7 Loans |
|
|
|
Impaired loans: |
|
|
|
Period past due, credit analysis factors, charge off criteria |
30 days |
|
|