XML 175 R179.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets - Mortgage Fees and Related Income (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Risk management:      
All other $ 3jpm_FeesAndCommissionsMortgageBankingAndRelatedAllOther $ 10jpm_FeesAndCommissionsMortgageBankingAndRelatedAllOther $ 7jpm_FeesAndCommissionsMortgageBankingAndRelatedAllOther
Mortgage fees and related income 3,563jpm_MortgageFeesAndRelatedIncome 5,205jpm_MortgageFeesAndRelatedIncome 8,687jpm_MortgageFeesAndRelatedIncome
Consumer & Community Banking      
Net production revenue:      
Production revenue 732jpm_MortgageProductionRevenueExcludingRepurchaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
2,673jpm_MortgageProductionRevenueExcludingRepurchaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
5,783jpm_MortgageProductionRevenueExcludingRepurchaseLosses
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Repurchase (Losses)/Benefits 458jpm_RepurchaseLossesBenefits
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
331jpm_RepurchaseLossesBenefits
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(272)jpm_RepurchaseLossesBenefits
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Net production revenue 1,190jpm_MortgageProductionRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
3,004jpm_MortgageProductionRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
5,511jpm_MortgageProductionRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Operating revenue:      
Loan servicing revenue 3,303jpm_OperatingRevenueServicingFeesNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
3,552jpm_OperatingRevenueServicingFeesNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
3,772jpm_OperatingRevenueServicingFeesNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Changes in MSR asset fair value due to modeled amortization (905)jpm_OperatingRevenueRealEstateMortgagesChangesinFairValueofMortgageServicingRightsChangesDueToCollectionRealizationOfExpectedCashFlows
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(1,094)jpm_OperatingRevenueRealEstateMortgagesChangesinFairValueofMortgageServicingRightsChangesDueToCollectionRealizationOfExpectedCashFlows
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(1,222)jpm_OperatingRevenueRealEstateMortgagesChangesinFairValueofMortgageServicingRightsChangesDueToCollectionRealizationOfExpectedCashFlows
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Total operating revenue 2,398jpm_OperatingRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
2,458jpm_OperatingRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
2,550jpm_OperatingRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Risk management:      
Changes in MSR asset fair value due to market interest rates (1,606)jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsChangesinMarketInterestRatesAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
2,119jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsChangesinMarketInterestRatesAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(587)jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsChangesinMarketInterestRatesAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Other changes in MSR asset fair value due to inputs or assumptions in model (218)jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsResultingfromChangesinOtherValuationInputsorChangesinAssumptions
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(511)jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsResultingfromChangesinOtherValuationInputsorChangesinAssumptions
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(46)jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsResultingfromChangesinOtherValuationInputsorChangesinAssumptions
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Derivative valuation adjustments and other 1,796jpm_DerivativeGainLossOnDerivativeNetRealEstateMortgagesRelatedAndOtherAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(1,875)jpm_DerivativeGainLossOnDerivativeNetRealEstateMortgagesRelatedAndOtherAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
1,252jpm_DerivativeGainLossOnDerivativeNetRealEstateMortgagesRelatedAndOtherAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Total risk management (28)jpm_RiskManagementRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
(267)jpm_RiskManagementRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
619jpm_RiskManagementRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
Total CCB net mortgage servicing revenue $ 2,370jpm_ServicingRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
$ 2,191jpm_ServicingRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember
$ 3,169jpm_ServicingRevenueNetRealEstateMortgages
/ us-gaap_StatementBusinessSegmentsAxis
= jpm_ConsumerCommunityBankingMember