XML 106 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities - Amortized Cost, Fair Value, by Contract Maturity (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost $ 16,616us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost  
Due after 1 year through 5 years, amortized cost 38,509us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost  
Due after 5 years through 10 years, amortized cost 57,827us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost  
Due after 10 years, amortized cost 158,656us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost  
Amortized cost 271,608us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis 288,466us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 16,675us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue  
Due after 1 year through 5 years, fair value 39,404us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue  
Due after 5 years through 10 years, fair value 59,046us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue  
Due after 10 years, fair value 164,422us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue  
Available-for-sale, debt maturities, fair value, total 279,547us-gaap_AvailableForSaleSecuritiesDebtSecurities 296,222us-gaap_AvailableForSaleSecuritiesDebtSecurities
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 2.89%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear  
Due after 1 year through 5 years, average yield 1.93%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears  
Due after 5 years through 10 years, average yield 1.55%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears  
Due after 10 years, average yield 3.44%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears  
Available-for-sale, debt maturities, average yield, total 2.79%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield  
Available-for-sale Securities, Equity Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 0jpm_AvailableForSaleSecuritiesEquityMaturitiesWithinOneYearAmortizedCost  
Due after 1 year through 5 years, amortized cost 0jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterOneThroughFiveYearsAmortizedCost  
Due after 5 years through 10 years, amortized cost 0jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterFiveThroughTenYearsAmortizedCost  
Due after 10 years, amortized cost 2,309jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterTenYearsAmortizedCost  
Equity maturities, amortized cost, total 2,309jpm_AvailableForSaleSecuritiesEquityMaturitiesAmortizedCost  
Available-for-sale Securities, Equity Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 0jpm_AvailableForSaleSecuritiesEquityMaturitiesWithinOneYearFairValue  
Due after 1 year through 5 years, fair value 0jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterOneThroughFiveYearsFairValue  
Due after 5 years through 10 years, fair value 0jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterFiveThroughTenYearsFairValue  
Due after 10 years, fair value 2,325jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterTenYearsFairValue  
Available-for-sale securities, equity maturities, fair value, total 2,325jpm_AvailableForSaleSecuritiesEquityMaturitiesFairValue  
Available For Sale Securities, Equity Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 0.00%jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldWithinOneYear  
Due after 1 year through 5 years, average yield 0.00%jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterOneThroughFiveYears  
Due after 5 years through 10 years, average yield 0.00%jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterFiveThroughTenYears  
Due after 10 years, average yield 0.24%jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterTenYears  
Available-for-sale securities, equity maturities, average yield, total 0.24%jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYield  
Available-for-sale Securities, Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 16,616jpm_AvailableForSaleSecuritiesMaturitiesWithinOneYearAmortizedCost  
Due after 1 year through 5 years, amortized cost 38,509jpm_AvailableForSaleSecuritiesMaturitiesAfterOneThroughFiveYearsAmortizedCost  
Due after 5 years through 10 years, amortized cost 57,827jpm_AvailableForSaleSecuritiesMaturitiesAfterFiveThroughTenYearsAmortizedCost  
Due after 10 years, amortized cost 160,965jpm_AvailableForSaleSecuritiesMaturitiesAfterTenYearsAmortizedCost  
Amortized cost 273,917us-gaap_AvailableForSaleSecuritiesAmortizedCost 290,979us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 16,675jpm_AvailableForSaleSecuritiesMaturitiesWithinOneYearFairValue  
Due after 1 year through 5 years, fair value 39,404jpm_AvailableForSaleSecuritiesMaturitiesAfterOneThroughFiveYearsFairValue  
Due after 5 years through 10 years, fair value 59,046jpm_AvailableForSaleSecuritiesMaturitiesAfterFiveThroughTenYearsFairValue  
Due after 10 years, fair value 166,747jpm_AvailableForSaleSecuritiesMaturitiesAfterTenYearsFairValue  
Fair value 281,872us-gaap_AvailableForSaleSecurities 298,752us-gaap_AvailableForSaleSecurities
Available For Sale Securities, Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 2.89%jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldWithinOneYear  
Due after 1 year through 5 years, average yield 1.93%jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldAfterOneThroughFiveYears  
Due after 5 years through 10 years, average yield 1.55%jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldAfterFiveThroughTenYears  
Due after 10 years, average yield 3.39%jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldAfterTenYears  
Available-for-sale securities, maturities, average yield, total 2.76%jpm_AvailableForSaleSecuritiesMaturitiesAverageYield  
Held-to-maturity Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount  
Due after 1 year through 5 years, amortized cost 53us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount  
Due after 5 years through 10 years, amortized cost 603us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount  
Due after 10 years, amortized cost 48,608us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount  
Amortized cost 49,264us-gaap_HeldToMaturitySecurities 49,252us-gaap_HeldToMaturitySecurities
Held-to-maturity Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue  
Due after 1 year through 5 years, fair value 53us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue  
Due after 5 years through 10 years, fair value 634us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue  
Due after 10 years, fair value 50,683us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue  
Held-to-maturity Securities, Fair Value 51,370us-gaap_HeldToMaturitySecuritiesFairValue 51,154us-gaap_HeldToMaturitySecuritiesFairValue
Held-to-maturity Securities, Debt Maturities, Single Maturity Date, Average Yield [Abstract]    
Due in 1 year or less, average yield 0.00%jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldWithinOneYear  
Due after 1 year through 5 years, average yield 4.39%jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears  
Due after 5 years through 10 years, average yield 4.94%jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears  
Due after 10 years, average yield 4.01%jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterTenYears  
Held-to-maturity securities, maturities, average yield, total 4.02%jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYield  
Supplemental information    
US government agencies and US government sponsored enterprises residential mortgage-backed securities estimated duration 5 years  
US government agencies and US government sponsored enterprises residential collateralized mortgage obligations estimated duration 3 years  
U.S. nonagency residential collateralized mortgage obligations estimated duration 5 years  
Minimum    
Supplemental information    
Due period of mortgage-backed securities and collateralized mortgage obligations 10 years  
Mortgage-backed securities    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 876us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 1 year through 5 years, amortized cost 13,327us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 5 years through 10 years, amortized cost 5,423us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 10 years, amortized cost 107,317us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Amortized cost 126,943us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
133,598us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 882us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 1 year through 5 years, fair value 13,628us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 5 years through 10 years, fair value 5,635us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 10 years, fair value 110,620us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Available-for-sale, debt maturities, fair value, total 130,765us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
137,322us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 2.38%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 1 year through 5 years, average yield 1.73%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 5 years through 10 years, average yield 3.28%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Due after 10 years, average yield 3.03%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
Available-for-sale, debt maturities, average yield, total 2.90%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
 
U.S. Treasury and government agencies    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 600us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 1 year through 5 years, amortized cost 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 5 years through 10 years, amortized cost 10,169us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 10 years, amortized cost 1,183us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Amortized cost 11,952us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
13,603us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 603us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 1 year through 5 years, fair value 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 5 years through 10 years, fair value 10,162us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 10 years, fair value 1,200us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available-for-sale, debt maturities, fair value, total 11,965us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
13,645us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 1.54%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 1 year through 5 years, average yield 0.00%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 5 years through 10 years, average yield 0.21%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Due after 10 years, average yield 0.38%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available-for-sale, debt maturities, average yield, total 0.29%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Obligations of U.S. states and municipalities    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 55us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 1 year through 5 years, amortized cost 516us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 5 years through 10 years, amortized cost 1,468us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 10 years, amortized cost 26,883us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Amortized cost 28,922us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
27,841us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 55us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 1 year through 5 years, fair value 533us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 5 years through 10 years, fair value 1,551us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 10 years, fair value 29,060us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available-for-sale, debt maturities, fair value, total 31,199us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
30,068us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 2.96%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 1 year through 5 years, average yield 5.05%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 5 years through 10 years, average yield 4.88%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Due after 10 years, average yield 6.68%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available-for-sale, debt maturities, average yield, total 6.56%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held-to-maturity Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Amortized cost 11,600us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
10,200us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Certificates of deposit    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 969us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 1 year through 5 years, amortized cost 52us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 5 years through 10 years, amortized cost 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 10 years, amortized cost 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Amortized cost 1,021us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
1,103us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 970us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 1 year through 5 years, fair value 53us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 5 years through 10 years, fair value 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 10 years, fair value 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Available-for-sale, debt maturities, fair value, total 1,023us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
1,103us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 3.00%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 1 year through 5 years, average yield 3.28%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 5 years through 10 years, average yield 0.00%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Due after 10 years, average yield 0.00%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Available-for-sale, debt maturities, average yield, total 3.02%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
 
Non-U.S. government debt securities    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 10,455us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 1 year through 5 years, amortized cost 13,934us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 5 years through 10 years, amortized cost 17,842us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 10 years, amortized cost 2,312us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Amortized cost 44,543us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
51,492us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 10,481us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 1 year through 5 years, fair value 14,282us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 5 years through 10 years, fair value 18,598us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 10 years, fair value 2,496us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Available-for-sale, debt maturities, fair value, total 45,857us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
52,743us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 3.24%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 1 year through 5 years, average yield 1.81%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 5 years through 10 years, average yield 1.07%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Due after 10 years, average yield 0.99%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Available-for-sale, debt maturities, average yield, total 1.81%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Corporate debt securities    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 3,661us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 1 year through 5 years, amortized cost 8,991us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 5 years through 10 years, amortized cost 4,066us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 10 years, amortized cost 132us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Amortized cost 16,850us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
18,158us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 3,684us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 1 year through 5 years, fair value 9,208us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 5 years through 10 years, fair value 4,165us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 10 years, fair value 134us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Available-for-sale, debt maturities, fair value, total 17,191us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
18,532us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 2.20%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 1 year through 5 years, average yield 2.28%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 5 years through 10 years, average yield 2.60%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Due after 10 years, average yield 4.26%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Available-for-sale, debt maturities, average yield, total 2.36%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Asset-backed securities    
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis:    
Due in 1 year or less, amortized cost 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 1 year through 5 years, amortized cost 1,689us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 5 years through 10 years, amortized cost 18,859us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 10 years, amortized cost 20,829us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Amortized cost 41,377us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Fair Value:    
Due in 1 year or less, fair value 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 1 year through 5 years, fair value 1,700us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 5 years through 10 years, fair value 18,935us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 10 years, fair value 20,912us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale, debt maturities, fair value, total $ 41,547us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available For Sale Securities, Debt Maturities, Single Maturity Date, Average Yield:    
Due in 1 year or less, average yield 0.00%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 1 year through 5 years, average yield 1.62%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 5 years through 10 years, average yield 1.73%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Due after 10 years, average yield 1.77%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale, debt maturities, average yield, total 1.74%jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember