1.0.0.3 false Consolidated balance sheets (Parenthetical) (USD $) In Millions, except Share data false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 3 1 us-gaap_AssetsAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 4 2 jpm_FederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsAtFairValue jpm false debit instant monetary Represents the portion of the amount shown on the balance sheet of federal funds sold and securities borrowed or purchased... false false false false false false false false false 1 true true 20536000000 20536 false false 2 true true 20843000000 20843 false false Represents the portion of the amount shown on the balance sheet of federal funds sold and securities borrowed or purchased under agreements to resell valued at fair value. No authoritative reference available. false 5 2 jpm_SecuritiesBorrowedAtFairValue jpm false debit instant monetary Represents the portion of the amount shown on the balance sheet of securities borrowed, valued at fair value. false false false false false false false false false 1 false true 7032000000 7032 false false 2 false true 3381000000 3381 false false Represents the portion of the amount shown on the balance sheet of securities borrowed, valued at fair value. No authoritative reference available. false 6 2 us-gaap_TradingSecuritiesPledgedAsCollateral us-gaap true debit instant monetary No definition available. false false false false false false false false false 1 false true 38315000000 38315 false false 2 false true 75063000000 75063 false false No definition available. No authoritative reference available. false 7 2 jpm_SecuritiesAtFairValue jpm false debit instant monetary Represents the portion of the amount shown on the balance sheet of investments in debt securities that are categorized as... false false false false false false false false false 1 false true 360365000000 360365 false false 2 false true 205909000000 205909 false false Represents the portion of the amount shown on the balance sheet of investments in debt securities that are categorized as available-for-sale, valued at fair value. No authoritative reference available. false 8 2 jpm_SecuritiesPledgedAsCollateral jpm false debit instant monetary Amount of available-for-sale securities and held-to-maturity securities that serve as collateral for borrowings. false false false false false false false false false 1 false true 100931000000 100931 false false 2 false true 25942000000 25942 false false Amount of available-for-sale securities and held-to-maturity securities that serve as collateral for borrowings. No authoritative reference available. false 9 2 jpm_LoansAtFairValue jpm false debit instant monetary Represents the portion of the amount shown on the balance sheet of all categories of loans and leases held in portfolio (may... false false false false false false false false false 1 false true 1364000000 1364 false false 2 false true 7696000000 7696 false false Represents the portion of the amount shown on the balance sheet of all categories of loans and leases held in portfolio (may include mortgage loans held-for-sale, finance receivables held-for-sale, or any other loans classified as held-for-sale which are due the Company as of the balance sheet date), valued at fair value. No authoritative reference available. false 10 2 jpm_AccruedInterestAndAccountsReceivablesAtFairValue jpm false debit instant monetary Accrued interest and accounts receivables, at fair value. false false false false false false false false false 1 false true 5012000000 5012 false false 2 false true 3099000000 3099 false false Accrued interest and accounts receivables, at fair value. No authoritative reference available. false 11 2 jpm_OtherAssetsAtFairValue jpm false debit instant monetary Represents the portion of the amount shown on the balance sheet of assets categorized as other which are not in and of... false false false false false false false false false 1 false true 19165000000 19165 false false 2 false true 29199000000 29199 false false Represents the portion of the amount shown on the balance sheet of assets categorized as other which are not in and of themselves material enough to require separate disclosure, valued at fair value. No authoritative reference available. false 12 1 us-gaap_LiabilitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 13 2 jpm_DepositsAtFairValue jpm false credit instant monetary Represents the portion of the amount shown on the balance sheet of deposits, valued at fair value. false false false false false false false false false 1 false true 4455000000 4455 false false 2 false true 5605000000 5605 false false Represents the portion of the amount shown on the balance sheet of deposits, valued at fair value. No authoritative reference available. false 14 2 jpm_FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderRepurchaseAgreementsAtFairValue jpm false credit instant monetary Represents the portion of the amount shown on the balance sheet of federal funds purchased and securities loaned or sold... false false false false false false false false false 1 false true 3396000000 3396 false false 2 false true 2993000000 2993 false false Represents the portion of the amount shown on the balance sheet of federal funds purchased and securities loaned or sold under repurchase agreements, valued at fair value. No authoritative reference available. false 15 2 jpm_OtherBorrowedFundsAtFairValue jpm false credit instant monetary Represents the portion of the amount shown on the balance sheet of other borrowed funds, valued at fair value. false false false false false false false false false 1 false true 5637000000 5637 false false 2 false true 14713000000 14713 false false Represents the portion of the amount shown on the balance sheet of other borrowed funds, valued at fair value. No authoritative reference available. false 16 2 jpm_AllowanceForLendingRelatedCommitments jpm false credit instant monetary The allowance for lending-related commitments represents the reserve to cover probable credit losses, inherent in the Firm's... false false false false false false false false false 1 false true 939000000 939 false false 2 false true 659000000 659 false false The allowance for lending-related commitments represents the reserve to cover probable credit losses, inherent in the Firm's process of extending credit, related to specifically identified commitments as of the balance sheet date. No authoritative reference available. false 17 2 jpm_AccountsPayableAndOtherLiabilitiesAtFairValue jpm false debit instant monetary Represents the portion of the amount shown on the balance sheet of trade and related party payables as well as marks on... false false false false false false false false false 1 false true 357000000 357 false false 2 false true 0 0 false false Represents the portion of the amount shown on the balance sheet of trade and related party payables as well as marks on unfunded commitments, valued at fair value. No authoritative reference available. false 18 2 jpm_BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesAtFairValue jpm false credit instant monetary Represents the portion of the amount shown on the balance sheet of beneficial interests issued by consolidated variable... false false false false false false false false false 1 false true 1410000000 1410 false false 2 false true 1735000000 1735 false false Represents the portion of the amount shown on the balance sheet of beneficial interests issued by consolidated variable interest entities, valued at fair value. No authoritative reference available. false 19 2 jpm_LongTermDebtAtFairValue jpm false credit instant monetary Represents the portion of the amount shown on the balance sheet of long-term debt, valued at fair value. false false false false false false false false false 1 true true 48972000000 48972 false false 2 true true 58214000000 58214 false false Represents the portion of the amount shown on the balance sheet of long-term debt, valued at fair value. No authoritative reference available. false 20 1 us-gaap_StockholdersEquityAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 21 2 us-gaap_PreferredStockParOrStatedValuePerShare us-gaap true na instant decimal No definition available. false false false false false false false false false 1 false true 1 1 false false 2 false true 1 1 false false No definition available. No authoritative reference available. false 22 2 us-gaap_PreferredStockSharesAuthorized us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 200000000 200000000.00 false false 2 false true 200000000 200000000.00 false false No definition available. No authoritative reference available. false 23 2 jpm_PreferredStockShareIssued jpm false na instant integer Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to... false false false false false false false false false 1 false true 2538107 2538107 false false 2 false true 5038107 5038107 false false Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. No authoritative reference available. false 24 2 us-gaap_CommonStockParOrStatedValuePerShare us-gaap true na instant decimal No definition available. false false false false false false false false false 1 false true 1 1 false false 2 false true 1 1 false false No definition available. No authoritative reference available. false 25 2 us-gaap_CommonStockSharesAuthorized us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 9000000000 9000000000.00 false false 2 false true 9000000000 9000000000.00 false false No definition available. No authoritative reference available. false 26 2 us-gaap_CommonStockSharesIssued us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 4104933895 4104933895.00 false false 2 false true 3941633895 3941633895.00 false false No definition available. No authoritative reference available. false 27 2 jpm_CommonStockHeldInRestrictedStockUnitTrustShares jpm false na instant shares Number of common stock shares held in an irrevocable grantor trust (the "RSU Trust") to be used for settlement of stock... false false false false false false false false false 1 false true 1526944 1526944.00 false false 2 false true 4794723 4794723.00 false false Number of common stock shares held in an irrevocable grantor trust (the "RSU Trust") to be used for settlement of stock awards granted to selected employees and certain key executives under a restricted stock unit plan. No authoritative reference available. false 28 2 us-gaap_TreasuryStockShares us-gaap true na instant shares No definition available. false false false false false false false false false 1 false true 162974783 162974783.00 false false 2 false true 208833260 208833260.00 false false No definition available. No authoritative reference available. false false 2 26 false Millions NoRounding UnKnown false true