<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.3.0.11</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ReportType />
  <ContextCount>2656</ContextCount>
  <ElementCount>785</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>383</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedStatementsOfIncomeUnaudited</Role>
      <ShortName>Consolidated Statements of Income (Unaudited)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002500 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - Consolidated Statements of Changes in Stockholders' Equity and Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityAndComprehensiveIncomeUnaudited</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity and Comprehensive Income (Unaudited)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1003500 - Statement - Consolidated Statements of Changes in Stockholders' Equity and Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityAndComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity and Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004000 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1004001 - Statement - Consolidated Statements of Cash Flows - Supplemental Information (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/ConsolidatedStatementsOfCashFlowsSupplementalInformationUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows - Supplemental Information (Unaudited)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Business Changes and Developments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BusinessChangesAndDevelopments</Role>
      <ShortName>Business Changes and Developments</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103100 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Fair Value Option</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueOption</Role>
      <ShortName>Fair Value Option</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Noninterest Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/NoninterestRevenue</Role>
      <ShortName>Noninterest Revenue</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - Interest Income and Interest Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpense</Role>
      <ShortName>Interest Income and Interest Expense</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Pension and Other Postretirement Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlans</Role>
      <ShortName>Pension and Other Postretirement Employee Benefit Plans</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - Employee Stock Based Incentives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/EmployeeStockBasedIncentives</Role>
      <ShortName>Employee Stock Based Incentives</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Noninterest Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/NoninterestExpense</Role>
      <ShortName>Noninterest Expense</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/Securities</Role>
      <ShortName>Securities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - Securities Financing Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesFinancingActivities</Role>
      <ShortName>Securities Financing Activities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/Loans</Role>
      <ShortName>Loans</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2114100 - Disclosure - Allowance For Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AllowanceForCreditLosses</Role>
      <ShortName>Allowance For Credit Losses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2115100 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2117100 - Disclosure - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/Deposits</Role>
      <ShortName>Deposits</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2118100 - Disclosure - Other Borrowed Funds</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OtherBorrowedFunds</Role>
      <ShortName>Other Borrowed Funds</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2119100 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2120100 - Disclosure - Accumulated Other Comprehensive Income/(Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomeloss</Role>
      <ShortName>Accumulated Other Comprehensive Income/(Loss)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2121100 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitments</Role>
      <ShortName>Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2122100 - Disclosure - Pledged Assets and Collateral</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/PledgedAssetsAndCollateral</Role>
      <ShortName>Pledged Assets and Collateral</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2123100 - Disclosure - Litigation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/Litigation</Role>
      <ShortName>Litigation</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2124100 - Disclosure - Business Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BusinessSegments</Role>
      <ShortName>Business Segments</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2201201 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BasisOfPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Fair Value Option (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueOptionTables</Role>
      <ShortName>Fair Value Option (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Noninterest Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/NoninterestRevenueTables</Role>
      <ShortName>Noninterest Revenue (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Interest Income and Interest Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseTables</Role>
      <ShortName>Interest Income and Interest Expense (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Pension and Other Postretirement Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansTables</Role>
      <ShortName>Pension and Other Postretirement Employee Benefit Plans (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2309301 - Disclosure - Employee Stock Based Incentives (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesTables</Role>
      <ShortName>Employee Stock Based Incentives (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2310301 - Disclosure - Noninterest Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/NoninterestExpenseTables</Role>
      <ShortName>Noninterest Expense (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2311301 - Disclosure - Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesTables</Role>
      <ShortName>Securities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2312301 - Disclosure - Securities Financing Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesTables</Role>
      <ShortName>Securities Financing Activities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2313301 - Disclosure - Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansTables</Role>
      <ShortName>Loans (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2314301 - Disclosure - Allowance For Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AllowanceForCreditLossesTables</Role>
      <ShortName>Allowance For Credit Losses (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2315301 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2316301 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2317301 - Disclosure - Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DepositsTables</Role>
      <ShortName>Deposits (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2318301 - Disclosure - Other Borrowed Funds (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OtherBorrowedFundsTables</Role>
      <ShortName>Other Borrowed Funds (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2319301 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2320301 - Disclosure - Accumulated Other Comprehensive Income/(Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomelossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income/(Loss) (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2321301 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTables</Role>
      <ShortName>Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2324301 - Disclosure - Business Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BusinessSegmentsTables</Role>
      <ShortName>Business Segments (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Business Changes and Developments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BusinessChangesAndDevelopmentsDetails</Role>
      <ShortName>Business Changes and Developments (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2403402 - Disclosure - Fair Value Measurement  - Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurement  - Recurring Basis (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2403403 - Disclosure - Fair Value Measurement - Changes in Level 3 Measurements (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementChangesInLevel3MeasurementsDetails1</Role>
      <ShortName>Fair Value Measurement - Changes in Level 3 Measurements (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2403404 - Disclosure - Fair Value Measurement - Supplemental Caption Data (Details 1a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementSupplementalCaptionDataDetails1A</Role>
      <ShortName>Fair Value Measurement - Supplemental Caption Data (Details 1a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2403405 - Disclosure - Fair Value Measurement - Nonrecurring Basis (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementNonrecurringBasisDetails2</Role>
      <ShortName>Fair Value Measurement - Nonrecurring Basis (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2403406 - Disclosure - Fair Value Measurement - Nonrecurring Fair Value Changes (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementNonrecurringFairValueChangesDetails3</Role>
      <ShortName>Fair Value Measurement - Nonrecurring Fair Value Changes (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2403407 - Disclosure - Fair Value Measurement - Level 3 Analysis (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementLevel3AnalysisDetails4</Role>
      <ShortName>Fair Value Measurement - Level 3 Analysis (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2403408 - Disclosure - Fair Value Measurement - Credit Adjustments Reflected on Balance Sheet (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementCreditAdjustmentsReflectedOnBalanceSheetDetails5</Role>
      <ShortName>Fair Value Measurement - Credit Adjustments Reflected on Balance Sheet (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2403409 - Disclosure - Fair Value Measurement - Impact of Credit Adjustments (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementImpactOfCreditAdjustmentsDetails6</Role>
      <ShortName>Fair Value Measurement - Impact of Credit Adjustments (Details 6)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2403410 - Disclosure - Fair Value Measurement - Carrying Value and Estimated Fair Value  (Details 7)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueMeasurementCarryingValueAndEstimatedFairValueDetails7</Role>
      <ShortName>Fair Value Measurement - Carrying Value and Estimated Fair Value  (Details 7)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Fair Value Option (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/FairValueOptionDetails</Role>
      <ShortName>Fair Value Option (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2405403 - Disclosure - Derivative Instruments - Impact on Balance Sheet (Details 1a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnBalanceSheetDetails1A</Role>
      <ShortName>Derivative Instruments - Impact on Balance Sheet (Details 1a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2405404 - Disclosure - Derivative Instruments - Impact on Balance Sheets, after Netting Adjustments (Details 1b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnBalanceSheetsAfterNettingAdjustmentsDetails1B</Role>
      <ShortName>Derivative Instruments - Impact on Balance Sheets, after Netting Adjustments (Details 1b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2405405 - Disclosure - Derivative Instruments - Impact on Statements of Income, Fair Value Hedges (Details 2a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeFairValueHedgesDetails2A</Role>
      <ShortName>Derivative Instruments - Impact on Statements of Income, Fair Value Hedges (Details 2a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2405406 - Disclosure - Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details 2b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeCashFlowHedgesDetails2B</Role>
      <ShortName>Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details 2b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2405407 - Disclosure - Derivative Instruments - Impact on Statements of Income, Net Investment Hedges (Details 2c)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeNetInvestmentHedgesDetails2C</Role>
      <ShortName>Derivative Instruments - Impact on Statements of Income, Net Investment Hedges (Details 2c)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2405408 - Disclosure - Derivative Instruments - Impact on Statements of Income, Risk Management Derivatives (Details 2d)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeRiskManagementDerivativesDetails2D</Role>
      <ShortName>Derivative Instruments - Impact on Statements of Income, Risk Management Derivatives (Details 2d)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2405409 - Disclosure - Derivative Instruments - Impact on Statements of Income, Trading Derivatives (Details 2e)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeTradingDerivativesDetails2E</Role>
      <ShortName>Derivative Instruments - Impact on Statements of Income, Trading Derivatives (Details 2e)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2405410 - Disclosure - Derivative Instruments - Credit and Liquidity Risk and Related Contingent Features (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditAndLiquidityRiskAndRelatedContingentFeaturesDetails3</Role>
      <ShortName>Derivative Instruments - Credit and Liquidity Risk and Related Contingent Features (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2405411 - Disclosure - Derivative Instruments - Credit Derivatives (Details 4a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditDerivativesDetails4A</Role>
      <ShortName>Derivative Instruments - Credit Derivatives (Details 4a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2405412 - Disclosure - Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details 4b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditDerivativesProtectionSoldNotionalAndFairValueDetails4B</Role>
      <ShortName>Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details 4b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Noninterest Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/NoninterestRevenueDetails</Role>
      <ShortName>Noninterest Revenue (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Interest Income and Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseDetails</Role>
      <ShortName>Interest Income and Interest Expense (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Pension and Other Postretirement Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansDetails</Role>
      <ShortName>Pension and Other Postretirement Employee Benefit Plans (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2409402 - Disclosure - Employee Stock Based Incentives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesDetails</Role>
      <ShortName>Employee Stock Based Incentives (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2410402 - Disclosure - Noninterest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/NoninterestExpenseDetails</Role>
      <ShortName>Noninterest Expense (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2411402 - Disclosure - Securities - Realized Gain (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesRealizedGainLossDetails</Role>
      <ShortName>Securities - Realized Gain (Loss) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2411403 - Disclosure - Securities - Amortized Costs, Fair Value (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesAmortizedCostsFairValueDetails1</Role>
      <ShortName>Securities - Amortized Costs, Fair Value (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2411404 - Disclosure - Securities - Impairment (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesImpairmentDetails2</Role>
      <ShortName>Securities - Impairment (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Securities - Other Than Tempoary Impairment (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesOtherThanTempoaryImpairmentDetails3</Role>
      <ShortName>Securities - Other Than Tempoary Impairment (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Securities - Changes in Credit Loss (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesChangesInCreditLossDetails4</Role>
      <ShortName>Securities - Changes in Credit Loss (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2411407 - Disclosure - Securities - Gross Unrealized Losses (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesGrossUnrealizedLossesDetails5</Role>
      <ShortName>Securities - Gross Unrealized Losses (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2411408 - Disclosure - Securities - Amortized Cost, Fair Value, by Contract Maturity (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesAmortizedCostFairValueByContractMaturityDetails6</Role>
      <ShortName>Securities - Amortized Cost, Fair Value, by Contract Maturity (Details 6)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2412402 - Disclosure - Securities Financing Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesDetails</Role>
      <ShortName>Securities Financing Activities (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2413402 - Disclosure - Loans - Summary by Portfolio Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansSummaryByPortfolioSegmentDetails</Role>
      <ShortName>Loans - Summary by Portfolio Segment (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2413403 - Disclosure - Loans - Wholesale RealEstate Loans, by Risk, Geography, Delinquency (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansWholesaleRealestateLoansByRiskGeographyDelinquencyDetails1</Role>
      <ShortName>Loans - Wholesale RealEstate Loans, by Risk, Geography, Delinquency (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2413404 - Disclosure - Loans - Wholesale RealEstate Loans, Credit Rating (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansWholesaleRealestateLoansCreditRatingDetails2</Role>
      <ShortName>Loans - Wholesale RealEstate Loans, Credit Rating (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Loans - Impaired Loans (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansImpairedLoansDetails3</Role>
      <ShortName>Loans - Impaired Loans (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Loans - Modified in TDRs (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansModifiedInTdrsDetails4</Role>
      <ShortName>Loans - Modified in TDRs (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Loans - Summary of Consumer Loans excluding Credit Card (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansSummaryOfConsumerLoansExcludingCreditCardDetails5</Role>
      <ShortName>Loans - Summary of Consumer Loans excluding Credit Card (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Loans - Consumer Loans excluding Credit Card, Delinquency (Details 6a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardDelinquencyDetails6A</Role>
      <ShortName>Loans - Consumer Loans excluding Credit Card, Delinquency (Details 6a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2413409 - Disclosure - Loans - Consumer Loans excluding Credit Card, FICO and LTV (Details 6b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardFicoAndLtvDetails6B</Role>
      <ShortName>Loans - Consumer Loans excluding Credit Card, FICO and LTV (Details 6b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2413410 - Disclosure - Loans - Consumer Loans excluding Credit Card, Geographic Region (Details 6c)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardGeographicRegionDetails6C</Role>
      <ShortName>Loans - Consumer Loans excluding Credit Card, Geographic Region (Details 6c)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2413411 - Disclosure - Loans - Other Consumer Loans, by Delinquency, Geography and Risk (Details 7)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansOtherConsumerLoansByDelinquencyGeographyAndRiskDetails7</Role>
      <ShortName>Loans - Other Consumer Loans, by Delinquency, Geography and Risk (Details 7)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2413412 - Disclosure - Loans - Residential RealEstate - PCI Loans, Delinquency (Details 8a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansResidentialRealestatePciLoansDelinquencyDetails8A</Role>
      <ShortName>Loans - Residential RealEstate - PCI Loans, Delinquency (Details 8a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2413413 - Disclosure - Loans - Residential RealEstate - PCI Loans, FICO and LTV (Details 8b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansResidentialRealestatePciLoansFicoAndLtvDetails8B</Role>
      <ShortName>Loans - Residential RealEstate - PCI Loans, FICO and LTV (Details 8b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2413414 - Disclosure - Loans - Residential RealEstate - PCI Loans, Geographic (Details 8c)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansResidentialRealestatePciLoansGeographicDetails8C</Role>
      <ShortName>Loans - Residential RealEstate - PCI Loans, Geographic (Details 8c)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2413415 - Disclosure - Loans - PCI Loans, Accretable Yield (Details 9)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansPciLoansAccretableYieldDetails9</Role>
      <ShortName>Loans - PCI Loans, Accretable Yield (Details 9)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2413416 - Disclosure - Loans - Credit Card Loans, by Portfolio, by Delinquency (Details 10a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansCreditCardLoansByPortfolioByDelinquencyDetails10A</Role>
      <ShortName>Loans - Credit Card Loans, by Portfolio, by Delinquency (Details 10a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2413417 - Disclosure - Loans - Credit Card Loans, by Portfolio, by Geographic Region (Details 10b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansCreditCardLoansByPortfolioByGeographicRegionDetails10B</Role>
      <ShortName>Loans - Credit Card Loans, by Portfolio, by Geographic Region (Details 10b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2413418 - Disclosure - Loans - Credit Card Loans, by Portfolio, by FICO Scores (Details 10c)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansCreditCardLoansByPortfolioByFicoScoresDetails10C</Role>
      <ShortName>Loans - Credit Card Loans, by Portfolio, by FICO Scores (Details 10c)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>2413419 - Disclosure - Loans - Credit Card Loans, Impaired (Details 11)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansCreditCardLoansImpairedDetails11</Role>
      <ShortName>Loans - Credit Card Loans, Impaired (Details 11)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>2413420 - Disclosure - Loans (Details Textuals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LoansDetailsTextuals</Role>
      <ShortName>Loans (Details Textuals)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>2414402 - Disclosure - Allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AllowanceForCreditLossesDetails</Role>
      <ShortName>Allowance for Credit Losses (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>2414403 - Disclosure - Allowance For Credit Losses - Lending Related Commitments (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AllowanceForCreditLossesLendingRelatedCommitmentsDetails1</Role>
      <ShortName>Allowance For Credit Losses - Lending Related Commitments (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>2415402 - Disclosure - Variable Interest Entities - Firm Sponsored Variable Interest Entities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesFirmSponsoredVariableInterestEntitiesDetails</Role>
      <ShortName>Variable Interest Entities - Firm Sponsored Variable Interest Entities (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>2415403 - Disclosure - Variable Interest Entities - Resecuritizations, Multi-seller Conduits (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails1</Role>
      <ShortName>Variable Interest Entities - Resecuritizations, Multi-seller Conduits (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>2415404 - Disclosure - Variable Interest Entities - Municipal Bond Vehicle VIEs (Details 2a)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesMunicipalBondVehicleViesDetails2A</Role>
      <ShortName>Variable Interest Entities - Municipal Bond Vehicle VIEs (Details 2a)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>2415405 - Disclosure - Variable Interest Entities - Credit Related Note, Asset Swap Vehicle VIEs (Details 2b)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesCreditRelatedNoteAssetSwapVehicleViesDetails2B</Role>
      <ShortName>Variable Interest Entities - Credit Related Note, Asset Swap Vehicle VIEs (Details 2b)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>2415406 - Disclosure - Variable Interest Entities - Third-party Sponsored VIEs (Details 2c)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesThirdPartySponsoredViesDetails2C</Role>
      <ShortName>Variable Interest Entities - Third-party Sponsored VIEs (Details 2c)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Variable Interest Entities - Consolidated VIE Assets and Liabilities (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesConsolidatedVieAssetsAndLiabilitiesDetails3</Role>
      <ShortName>Variable Interest Entities - Consolidated VIE Assets and Liabilities (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Variable Interest Entities - Securitization Activity (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesSecuritizationActivityDetails4</Role>
      <ShortName>Variable Interest Entities - Securitization Activity (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>2415409 - Disclosure - Variable Interest Entities - Loans Sold to Third-Party Sponsored Securitization Entities (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesLoansSoldToThirdPartySponsoredSecuritizationEntitiesDetails5</Role>
      <ShortName>Variable Interest Entities - Loans Sold to Third-Party Sponsored Securitization Entities (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>2415410 - Disclosure - Variable Interest Entities - Interest in Securitized Assets Held at Fair Value (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesInterestInSecuritizedAssetsHeldAtFairValueDetails6</Role>
      <ShortName>Variable Interest Entities - Interest in Securitized Assets Held at Fair Value (Details 6)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>2415411 - Disclosure - Variable Interest Entities - Loan Delinquencies and Net Charge-offs (Details 7)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/VariableInterestEntitiesLoanDelinquenciesAndNetChargeOffsDetails7</Role>
      <ShortName>Variable Interest Entities - Loan Delinquencies and Net Charge-offs (Details 7)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>2416402 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>2416403 - Disclosure - Goodwill and Other Intangible Assets - by Business Segment (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails1</Role>
      <ShortName>Goodwill and Other Intangible Assets - by Business Segment (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>2416404 - Disclosure - Goodwill and Other Intangible Assets - Changes During Period (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsChangesDuringPeriodDetails2</Role>
      <ShortName>Goodwill and Other Intangible Assets - Changes During Period (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>2416405 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Servicing Rights (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsMortgageServicingRightsDetails3</Role>
      <ShortName>Goodwill and Other Intangible Assets - Mortgage Servicing Rights (Details 3)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>2416406 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Fees and Related Income (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsMortgageFeesAndRelatedIncomeDetails4</Role>
      <ShortName>Goodwill and Other Intangible Assets - Mortgage Fees and Related Income (Details 4)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>2416407 - Disclosure - Goodwill and Other Intangible Assets - Key Economic Assumptions (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails5</Role>
      <ShortName>Goodwill and Other Intangible Assets - Key Economic Assumptions (Details 5)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails6</Role>
      <ShortName>Goodwill and Other Intangible Assets - Other Intangible Assets (Details 6)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - Goodwill and Other Intangible Assets - Amortization Expense (Details 7)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails7</Role>
      <ShortName>Goodwill and Other Intangible Assets - Amortization Expense (Details 7)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization Expense (Details 8)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails8</Role>
      <ShortName>Goodwill and Other Intangible Assets - Future Amortization Expense (Details 8)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>2417402 - Disclosure - Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/DepositsDetails</Role>
      <ShortName>Deposits (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>2418402 - Disclosure - Other Borrowed Funds (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OtherBorrowedFundsDetails</Role>
      <ShortName>Other Borrowed Funds (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>2419402 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>2420402 - Disclosure - Accumulated Other Comprehensive Income/(Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomelossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income/(Loss) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>2421402 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsDetails</Role>
      <ShortName>Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>2421403 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Standby and Other Letters of Credit and Other Financial Guarantees (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyAndOtherLettersOfCreditAndOtherFinancialGuaranteesDetails1</Role>
      <ShortName>Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Standby and Other Letters of Credit and Other Financial Guarantees (Details 1)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>2421404 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Changes in Repurchase Liability (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsChangesInRepurchaseLiabilityDetails2</Role>
      <ShortName>Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Changes in Repurchase Liability (Details 2)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>2421405 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Supplemental Information (Details Textuals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsSupplementalInformationDetailsTextuals</Role>
      <ShortName>Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Supplemental Information (Details Textuals)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>2422401 - Disclosure - Pledged Assets and Collateral (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/PledgedAssetsAndCollateralDetails</Role>
      <ShortName>Pledged Assets and Collateral (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>2423401 - Disclosure - Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/LitigationDetails</Role>
      <ShortName>Litigation (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>2424402 - Disclosure - Business Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jpmorganchase.com/role/BusinessSegmentsDetails</Role>
      <ShortName>Business Segments (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">Element jpm_TradingAssets had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element us-gaap_OtherAssets had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element us-gaap_OtherLiabilities had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element us-gaap_OtherAssets had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element us-gaap_OtherAssets had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element jpm_GuarantorObligationsAndCommitmentsMaximumExposureUndiscounted had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element us-gaap_LossContingencyLossInPeriod had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherDefaultRate had a mix of decimals attribute values: 4 2.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets had a mix of decimals attribute values: 0 -6 -8.</Log>
    <Log type="Info">Element us-gaap_InterestsContinuedToBeHeldByTransferorFairValue had a mix of decimals attribute values: 0 -8.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets had a mix of decimals attribute values: 0 -6 -8.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets had a mix of decimals attribute values: 0 -6 -8.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets had a mix of decimals attribute values: 0 -8.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets had a mix of decimals attribute values: 0 -6 -8.</Log>
    <Log type="Info">Element us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets had a mix of decimals attribute values: 0 -8.</Log>
    <Log type="Info">Element jpm_TradingAssets had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element us-gaap_OtherAssets had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element us-gaap_OtherLiabilities had a mix of decimals attribute values: 0 -6.</Log>
    <Log type="Info">Element jpm_ProceedsFromNewCommercialAndOtherSecuritizationsReceivedAsSecurities had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element us-gaap_OtherBorrowings had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element jpm_GuarantorObligationsAndCommitmentsMaximumExposureUndiscounted had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element jpm_GuarantorObligationsAndCommitmentsMaximumExposureUndiscounted had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element us-gaap_LossContingencyLossInPeriod had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element jpm_LossContingencyDamagesSoughtRecoveriesValue had a mix of decimals attribute values: -6 -8.</Log>
    <Log type="Info">Element jpm_LossContingencySharesRelatedToPricePerShare had a mix of decimals attribute values: 2 0.</Log>
    <Log type="Info">'Monetary' elements on report '1002000 - Statement - Consolidated Balance Sheets (Unaudited)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '1002500 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '1004001 - Statement - Consolidated Statements of Cash Flows - Supplemental Information (Unaudited)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2403402 - Disclosure - Fair Value Measurement  - Recurring Basis (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2403407 - Disclosure - Fair Value Measurement - Level 3 Analysis (Details 4)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2403410 - Disclosure - Fair Value Measurement - Carrying Value and Estimated Fair Value  (Details 7)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2405403 - Disclosure - Derivative Instruments - Impact on Balance Sheet (Details 1a)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2405405 - Disclosure - Derivative Instruments - Impact on Statements of Income, Fair Value Hedges (Details 2a)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2405410 - Disclosure - Derivative Instruments - Credit and Liquidity Risk and Related Contingent Features (Details 3)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2408402 - Disclosure - Pension and Other Postretirement Employee Benefit Plans (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2411403 - Disclosure - Securities - Amortized Costs, Fair Value (Details 1)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2412402 - Disclosure - Securities Financing Activities (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2413420 - Disclosure - Loans (Details Textuals)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2415402 - Disclosure - Variable Interest Entities - Firm Sponsored Variable Interest Entities (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2415403 - Disclosure - Variable Interest Entities - Resecuritizations, Multi-seller Conduits (Details 1)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2415404 - Disclosure - Variable Interest Entities - Municipal Bond Vehicle VIEs (Details 2a)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2415409 - Disclosure - Variable Interest Entities - Loans Sold to Third-Party Sponsored Securitization Entities (Details 5)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2415411 - Disclosure - Variable Interest Entities - Loan Delinquencies and Net Charge-offs (Details 7)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2416405 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Servicing Rights (Details 3)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2418402 - Disclosure - Other Borrowed Funds (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2421405 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Supplemental Information (Details Textuals)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">Process Flow-Through: 1001000 - Statement - Consolidated Statements of Income (Unaudited)</Log>
    <Log type="Info">Process Flow-Through: 1002000 - Statement - Consolidated Balance Sheets (Unaudited)</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Mar. 31, 2011'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Jun. 30, 2010'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Mar. 31, 2010'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2009'</Log>
    <Log type="Info">Process Flow-Through: 1002500 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 1003500 - Statement - Consolidated Statements of Changes in Stockholders' Equity and Comprehensive Income (Unaudited) (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 1004000 - Statement - Consolidated Statements of Cash Flows (Unaudited)</Log>
    <Log type="Info">Process Flow-Through: 1004001 - Statement - Consolidated Statements of Cash Flows - Supplemental Information (Unaudited)</Log>
  </Logs>
  <InputFiles>
    <File>jpm-20110630.xml</File>
    <File>jpm-20110630.xsd</File>
    <File>jpm-20110630_cal.xml</File>
    <File>jpm-20110630_def.xml</File>
    <File>jpm-20110630_lab.xml</File>
    <File>jpm-20110630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
