Long-Term debt - Summary of Long-Term Debt (Details) (USD $)
|
12 Months Ended |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
$ 38,382,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths |
|
1-5 years |
155,490,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive |
|
After 5 years |
82,964,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive |
|
Long-term debt |
276,836,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities |
267,889,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities |
Interest rates, Minimum |
0.11%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum |
|
Interest rates, Maximum |
8.75%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum |
|
Long Term Debt - Supplemental Information |
|
|
Interest rate modified for the effects of hedge accounting, Minimum |
(0.10%)jpm_DebtInstrumentInterestRatePercentageModifiedForEffectsOfHedgeAccountingExcludingDebtAccountedForAtFairValueMinimum |
|
Interest rate modified for the effects of hedge accounting, Maximum |
8.55%jpm_DebtInstrumentInterestRatePercentageModifiedForEffectsOfHedgeAccountingExcludingDebtAccountedForAtFairValueMaximum |
|
Collateral used to secure Long Term Debt |
156,700,000,000jpm_LongTermDebtCollateral |
131,300,000,000jpm_LongTermDebtCollateral |
Zero-coupon notes |
2,900,000,000jpm_ZeroCouponNotesAggregateCarryingValue |
2,700,000,000jpm_ZeroCouponNotesAggregateCarryingValue |
Zero-coupon notes - aggregate principal amount at maturity |
7,500,000,000jpm_ZeroCouponNotesAggregatePrincipalAmountAtMaturity |
4,500,000,000jpm_ZeroCouponNotesAggregatePrincipalAmountAtMaturity |
Commercial paper |
66,344,000,000us-gaap_CommercialPaper |
57,848,000,000us-gaap_CommercialPaper |
Redeemable Long Term Debt |
23,500,000,000jpm_RedeemableLongTermDebt |
|
Long term debt maturing in year 2 |
50,000,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo |
|
Long term debt maturing in year 3 |
42,000,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree |
|
Long term debt maturing in year 4 |
35,300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour |
|
Long term debt maturing in year 5 |
28,200,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive |
|
Weighted average contractual interest rates for long term debt |
2.43%jpm_DebtInstrumentWeightedAverageInterestRateStatedPercentageExcludingStructuredNotes |
2.56%jpm_DebtInstrumentWeightedAverageInterestRateStatedPercentageExcludingStructuredNotes |
Long term debt weighted average contractual Interest Rate, modified for the effects of hedge accounting |
0.015jpm_DebtInstrumentWeightedAverageInterestRateModifiedForEffectsOfHedgeAccounting |
0.0154jpm_DebtInstrumentWeightedAverageInterestRateModifiedForEffectsOfHedgeAccounting |
Guarantee of Indebtedness of Others |
|
|
Long Term Debt - Supplemental Information |
|
|
Parent Company guarantee of certain debt of its subsidiaries, including both long-term debt and structured notes |
352,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_GuaranteeOfIndebtednessOfOthersMember |
478,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_GuaranteeOfIndebtednessOfOthersMember |
Recurring |
|
|
Long Term Debt - Supplemental Information |
|
|
Long-term debt and junior subordinated deferrable interest debentures |
30,226,000,000us-gaap_LongTermDebtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
28,878,000,000us-gaap_LongTermDebtFairValue / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Beneficial interest, fair value disclosures |
2,162,000,000jpm_BeneficialInterestFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
1,996,000,000jpm_BeneficialInterestFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember |
Junior subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
1-5 years |
0jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
After 5 years |
5,496,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
Long-term debt |
5,496,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
5,445,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
Under 1 year, Minimum |
0.00%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
1-5 years, Minimum |
0.00%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
Under 1 year, Maximum |
0.00%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
1-5 years, Maximum |
0.00%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
After 5 years, Minimum |
0.73%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
After 5 years, maximum |
8.75%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
Interest rates, Minimum |
0.73%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
0.74%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
Interest rates, Maximum |
8.75%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
8.75%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
Long-term beneficial interests |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
10,880,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
1-5 years |
19,003,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
After 5 years |
5,526,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
Long-term debt |
35,409,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
31,830,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
Under 1 year, Minimum |
0.18%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
1-5 years, Minimum |
0.20%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
Under 1 year, Maximum |
1.36%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
1-5 years, Maximum |
5.23%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
After 5 years, Minimum |
0.05%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
After 5 years, maximum |
15.93%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
Interest rates, Minimum |
0.05%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
0.04%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
Interest rates, Maximum |
15.93%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
15.93%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
Long Term Debt - Supplemental Information |
|
|
Commercial paper |
17,000,000,000us-gaap_CommercialPaper / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
17,800,000,000us-gaap_CommercialPaper / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
Secured debt |
|
|
Long Term Debt - Supplemental Information |
|
|
Long-term debt |
69,200,000,000us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
68,400,000,000us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
Fixed rate | Junior subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
1-5 years |
0jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
After 5 years |
2,226,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
Long-term debt |
2,226,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
2,176,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
Fixed rate | Long-term beneficial interests |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
4,650,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
1-5 years |
7,924,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
After 5 years |
1,398,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
Long-term debt |
13,972,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
10,958,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
Variable rate | Junior subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
1-5 years |
0jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
After 5 years |
3,270,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
|
Long-term debt |
3,270,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
3,269,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = us-gaap_JuniorSubordinatedDebtMember |
Variable rate | Long-term beneficial interests |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
6,230,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
1-5 years |
11,079,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
After 5 years |
4,128,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
|
Long-term debt |
21,437,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
20,872,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / us-gaap_LongtermDebtTypeAxis = jpm_LongTermBeneficialInterestsMember |
JPMorgan Chase & Co. |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
24,437,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
1-5 years |
79,130,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
After 5 years |
67,644,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Long-term debt |
171,211,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
161,868,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Long Term Debt - Supplemental Information |
|
|
Long-term debt |
171,211,000,000us-gaap_LongTermDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
161,868,000,000us-gaap_LongTermDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Long term debt maturing in year 2 |
25,500,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Long term debt maturing in year 3 |
23,000,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Long term debt maturing in year 4 |
19,300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
Long term debt maturing in year 5 |
11,300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
|
JPMorgan Chase & Co. | Senior debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year, Minimum |
0.33%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years, Minimum |
0.27%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Under 1 year, Maximum |
6.75%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years, Maximum |
7.25%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years, Minimum |
0.18%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years, maximum |
6.40%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Interest rates, Minimum |
0.18%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
0.19%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
Interest rates, Maximum |
7.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
7.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
JPMorgan Chase & Co. | Subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year, Minimum |
0.48%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years, Minimum |
1.06%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Under 1 year, Maximum |
5.25%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years, Maximum |
8.53%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years, Minimum |
3.38%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years, maximum |
8.00%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Interest rates, Minimum |
0.48%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
0.63%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
Interest rates, Maximum |
8.53%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
8.53%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
JPMorgan Chase & Co. | Fixed rate | Senior debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
13,214,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years |
46,275,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years |
49,300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Long-term debt |
108,789,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
101,074,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
JPMorgan Chase & Co. | Fixed rate | Subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
2,581,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years |
2,373,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years |
11,763,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Long-term debt |
16,717,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
15,198,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
JPMorgan Chase & Co. | Variable rate | Senior debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
7,196,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years |
28,482,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years |
6,572,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Long-term debt |
42,250,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
41,030,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
JPMorgan Chase & Co. | Variable rate | Subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
1,446,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years |
2,000,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years |
9,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Long-term debt |
3,455,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
4,566,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
Subsidiaries |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
13,945,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
|
1-5 years |
76,360,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
|
After 5 years |
9,824,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
|
Long-term debt |
100,129,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
100,576,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
Subsidiaries | Senior debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year, Minimum |
0.36%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years, Minimum |
0.26%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Under 1 year, Maximum |
0.48%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years, Maximum |
8.00%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years, Minimum |
1.30%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years, maximum |
7.28%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Interest rates, Minimum |
0.26%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
0.12%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
Interest rates, Maximum |
8.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
8.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
Subsidiaries | Subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year, Minimum |
0.00%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years, Minimum |
0.57%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Under 1 year, Maximum |
0.00%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years, Maximum |
6.00%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years, Minimum |
4.38%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years, maximum |
8.25%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Interest rates, Minimum |
0.57%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
0.57%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
Interest rates, Maximum |
8.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
8.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
Subsidiaries | Federal Home Loan Banks (“FHLB”) advances |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year, Minimum |
0.27%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
1-5 years, Minimum |
0.11%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
Under 1 year, Maximum |
2.04%jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
1-5 years, Maximum |
0.43%jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
After 5 years, Minimum |
0.39%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
After 5 years, maximum |
0.39%jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
Interest rates, Minimum |
0.11%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
0.16%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
Interest rates, Maximum |
2.04%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
2.04%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
Subsidiaries | Fixed rate | Senior debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
334,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years |
1,493,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years |
3,924,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Long-term debt |
5,751,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
5,428,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
Subsidiaries | Fixed rate | Subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years |
5,289,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years |
1,647,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Long-term debt |
6,936,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
7,286,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
Subsidiaries | Fixed rate | Federal Home Loan Banks (“FHLB”) advances |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
2,006,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
1-5 years |
32,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
After 5 years |
166,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
Long-term debt |
2,204,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
3,236,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtFixedInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
Subsidiaries | Variable rate | Senior debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
3,805,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
1-5 years |
13,692,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
After 5 years |
2,587,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
|
Long-term debt |
20,084,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
23,458,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorDebtObligationsMember |
Subsidiaries | Variable rate | Subordinated debt |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
1-5 years |
2,364,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
After 5 years |
0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
|
Long-term debt |
2,364,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
2,528,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtObligationsMember |
Subsidiaries | Variable rate | Federal Home Loan Banks (“FHLB”) advances |
|
|
Long-term debt carrying values by contractual maturity |
|
|
Under 1 year |
7,800,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
1-5 years |
53,490,000,000jpm_LongTermDebtMaturingInYearsOneThroughFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
After 5 years |
1,500,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
|
Long-term debt |
$ 62,790,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |
$ 58,640,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities / us-gaap_DebtInstrumentAxis = jpm_LongTermDebtVariableInterestRateMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_FederalHomeLoanBankAdvancesMember |