XML 163 R122.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Other Postretirement Employee Benefit Plans - Weighted-Average Assumptions Benefit Obligations (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Forward rate implied by the Citigroup pension discount curve at which excess cash is assumed to be reinvested 1 year    
Increase in PBO 533jpm_DefinedBenefitPlanEffectofPlanAmendmentChangeinProjectedBenefitObligation    
Projected Increase In US Defined Benefit Pension And OPEB Plan Expense Resulting From Decreased Discount Rates For Benefit Obligations 139jpm_ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFromDecreasedDiscountRatesForBenefitObligations    
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Investment advisor definition of long-term 10 years    
U.S. defined benefit pension plans      
Defined Benefit Plan Disclosure [Line Items]      
Expected long-term return on plan assets, next fiscal year 6.50%jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongtermReturnonPlanAssetsNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Weighted-average assumptions used to determine benefit obligations      
Discount rate 4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
5.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Rate of compensation increase 3.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
3.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Non-U.S. defined benefit pension plans | Minimum      
Weighted-average assumptions used to determine benefit obligations      
Discount rate 1.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
1.10%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Rate of compensation increase 2.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
2.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Non-U.S. defined benefit pension plans | Maximum      
Weighted-average assumptions used to determine benefit obligations      
Discount rate 3.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
4.40%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Rate of compensation increase 4.20%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
4.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
U.S. OPEB plans      
Defined Benefit Plan Disclosure [Line Items]      
Expected long-term return on plan assets, next fiscal year 6.00%jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongtermReturnonPlanAssetsNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
   
Weighted-average assumptions used to determine benefit obligations      
Discount rate 4.10%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
4.90%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Health care cost trend rate:      
Assumed for next year 6.00%jpm_DefinedBenefitPlanHealthCareCostTrendRateUsedtoDetermineBenefitObligationAssumedforNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
6.50%jpm_DefinedBenefitPlanHealthCareCostTrendRateUsedtoDetermineBenefitObligationAssumedforNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
 
Ultimate 5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Year when rate will reach ultimate 2017 2017 2017
Non-U.S. OPEB plans      
Weighted-average assumptions used to determine benefit obligations      
Discount rate 0.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPostretirementBenefitPlansDefinedBenefitMember
0.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPostretirementBenefitPlansDefinedBenefitMember
 
Pension and other postretirement employee benefit plans, U.S.      
Defined Benefit Plan Disclosure [Line Items]      
Interest crediting rate     5.00%jpm_DefinedBenefitPlanInterestCreditingRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= jpm_UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember
Assumptions used calculating net periodic benefit cost, rate of compensation increase, next fiscal year 3.50%jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncreaseNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= jpm_UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember
   
Health care cost trend rate:      
Assumed for next year 6.00%jpm_DefinedBenefitPlanHealthCareCostTrendRateUsedtoDetermineBenefitObligationAssumedforNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= jpm_UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember
   
Ultimate 5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= jpm_UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember
   
Year when rate will reach ultimate 2017