<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:jpm="http://www.jpmorganchase.com/20200121"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="jpm-20200121.xsd" xlink:type="simple"/>
    <context id="D2020Q1Jan21-Jan21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.125NonCumulativePreferredStockSeriesYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:DepositarySharesOneFourHundredthInterestinaShareof6.125NonCumulativePreferredStockSeriesYMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_GuaranteeofCallableSteUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:GuaranteeofCallableSteUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_AlerianMLPIndexETNsDueMay242024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:AlerianMLPIndexETNsDueMay242024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <context id="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019617</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jpm:DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-21</startDate>
            <endDate>2020-01-21</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="D2020Q1Jan21-Jan21"
      id="Fact-6C84E10F99A05548B3E802985B7CCE39-wk-Fact-6C84E10F99A05548B3E802985B7CCE39">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="D2020Q1Jan21-Jan21"
      id="Fact-2EAEA75614375205AEAFEED406909844-wk-Fact-2EAEA75614375205AEAFEED406909844">0000019617</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e86-wk-Fact-78601A1D71E25A96ADDC717FFE008797">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e114-wk-Fact-8D6C72C1FB72DB66315ED305CA3C7D87">2020-01-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e133-wk-Fact-E675A55C59EB5C6882B169689F0B792F">JPMorgan Chase &amp; Co</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e172-wk-Fact-EE48C6D4186852C0A040267279709F69">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e182-wk-Fact-7014FC958F365FC1B5B2633E8B03B9A4">1-5805</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e192-wk-Fact-F7C4A24A262659C58BBC5943DD1AB044">13-2624428</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e256-wk-Fact-6550C937F71957B8B35401D5366558DD">383 Madison Avenue,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e279-wk-Fact-50B5AAC82F375AD487FF9E3A4C59F5C8">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e284-wk-Fact-782A4636F6605EADB4EFAEC438034FE4">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e299-wk-Fact-3BF5444A4850527EBF2FE7836E0351EA">10179</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e330-wk-Fact-AE0B5B47757D5A7197AAE4AE81BC7D8D">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e335-wk-Fact-53397FFDFF2D507A9913250D1630B0DA">270-6000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e357-wk-Fact-939792748D0652EE8B480915EA63B7B9">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e383-wk-Fact-9DD278D269CB5E14B20D8F2067289FCB">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e409-wk-Fact-AA8366A2F9DE56939794B12E899CFF9C">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e435-wk-Fact-C9153E1C2CB957BDB29D3C481315B8E1">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d14662913e480-wk-Fact-79F713C357A65B7C95CC5136C58A2E61">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d14662913e485-wk-Fact-6BDC45D7BAD75FE192A6619029857A73">JPM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d14662913e490-wk-Fact-98E67C4E19CB5F6DACDBD04AB4205354">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.125NonCumulativePreferredStockSeriesYMember"
      id="d14662913e496-wk-Fact-05C33651D5A3555BBE2DDCC224C31A5D">Depositary Shares, each representing a one-four hundredth interest in a share of 6.125% Non-Cumulative Preferred Stock, Series Y</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.125NonCumulativePreferredStockSeriesYMember"
      id="d14662913e501-wk-Fact-582722803BCA5B348307AA5A22502A39">JPM PR F</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.125NonCumulativePreferredStockSeriesYMember"
      id="d14662913e506-wk-Fact-2E2B76915CC159CAA554EE56DE3F4AAE">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember"
      id="d14662913e512-wk-Fact-898C2A6C5D7056E3B4EFA15B2D4E0044">Depositary Shares, each representing a one-four hundredth interest in a share of 6.10% Non-Cumulative Preferred Stock, Series AA</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember"
      id="d14662913e517-wk-Fact-8BE02B82800555399D3C12ECFE0902E0">JPM PR G</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.10NonCumulativePreferredStockSeriesAAMember"
      id="d14662913e522-wk-Fact-1EEB292167B05C198421711880588D68">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember"
      id="d14662913e528-wk-Fact-207689CED93657C4AE3B9CD9E7A74058">Depositary Shares, each representing a one-four hundredth interest in a share of 6.15% Non-Cumulative Preferred Stock, Series BB</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember"
      id="d14662913e533-wk-Fact-4081F86CD9495EC18A4D3008C4A1E84B">JPM PR H</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.15NonCumulativePreferredStockSeriesBBMember"
      id="d14662913e538-wk-Fact-6609D7EEA8295B9D8D11F295C093413F">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember"
      id="d14662913e544-wk-Fact-BFC048F35B32567780B5EF18BDCC66AB">Depositary Shares, each representing a one-four hundredth interest in a share of 5.75% Non-Cumulative Preferred Stock, Series DD</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember"
      id="d14662913e549-wk-Fact-B2A607A12AF55B059B36EC3AA9469244">JPM PR D</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof5.75NonCumulativePreferredStockSeriesDDMember"
      id="d14662913e554-wk-Fact-E407CDBDC08E5241BD2860E9444EF10D">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember"
      id="d14662913e560-wk-Fact-13FE0AA13E7B58C9B019EA6875444B29">Depositary Shares, each representing a one-four hundredth interest in a share of 6.00% Non-Cumulative Preferred Stock, Series EE</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember"
      id="d14662913e565-wk-Fact-DA36847371BE5B0AB9EF8001B2D1C745">JPM PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof6.00NonCumulativePreferredStockSeriesEEMember"
      id="d14662913e570-wk-Fact-19E742B025C35FC5B6A0CE57F3052B05">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember"
      id="d14662913e576-wk-Fact-5B845E44F13B53CDA9D9AF02D04E55B6">Depositary Shares, each representing a one-four hundredth interest in a share of 4.75% Non-Cumulative Preferred Stock, Series GG</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember"
      id="d14662913e581-wk-Fact-9D41C3FD3D405A32A3D1CD2AC9B81FA0">JPM PR J</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_DepositarySharesOneFourHundredthInterestinaShareof4.75NonCumulativePreferredStockSeriesGGMember"
      id="d14662913e586-wk-Fact-8A6423E245E35AECAD749DFA09E62244">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_AlerianMLPIndexETNsDueMay242024Member"
      id="d14662913e592-wk-Fact-C7B598E00ECF50A3888E9CC4573A4ADD">Alerian MLP Index ETNs due May&#160;24, 2024</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_AlerianMLPIndexETNsDueMay242024Member"
      id="d14662913e597-wk-Fact-08EA78C149FC55E1B273B626B83B2ECB">AMJ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_AlerianMLPIndexETNsDueMay242024Member"
      id="d14662913e602-wk-Fact-2D13679CDBEE54CCAECECB0B6D3F6CA9">NYSEArca</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_GuaranteeofCallableSteUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember"
      id="d14662913e608-wk-Fact-304355E44B3653F38094F867626BD59F">Guarantee of Callable Step-Up Fixed Rate Notes due April 26, 2028 of JPMorgan Chase Financial Company LLC</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_GuaranteeofCallableSteUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember"
      id="d14662913e613-wk-Fact-72EE319F1FBD50CDAEB9FE8F5FD72C32">JPM/28</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q1Jan21-Jan21_us-gaap_StatementClassOfStockAxis_jpm_GuaranteeofCallableSteUpFixedRateNotesDueApril262028ofJPMorganChaseFinancialCompanyLLCMember"
      id="d14662913e618-wk-Fact-8AA455E6AC2D5886BE4C962125326326">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2020Q1Jan21-Jan21"
      id="d14662913e627-wk-Fact-58C4728FDDF15A2EAC2D2DA1640544A6">false</dei:EntityEmergingGrowthCompany>
</xbrl>
