<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2206</ContextCount>
  <ElementCount>1672</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>399</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000 - Document - Document and Entity information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/dei</Role>
      <ShortName>Document and Entity information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000 - Document - Section12 b - Securities registered or to be registered</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SecuritiesRegisteredOrToBeRegisteredPursuantToSection12BOfTheAct</Role>
      <ShortName>Section12 b - Securities registered or to be registered</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00001 - Statement - Consolidated Statement of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedStatementOfIncome</Role>
      <ShortName>Consolidated Statement of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00001 - Statement - Consolidated Statement of Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedStatementOfIncomeTextValues</Role>
      <ShortName>Consolidated Statement of Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00002 - Statement - Earnings per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EarningsPerCommonShare</Role>
      <ShortName>Earnings per Common Share</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00002 - Statement - Earnings per Common Share (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EarningsPerCommonShareTextValues</Role>
      <ShortName>Earnings per Common Share (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00003 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedStatementOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00004 - Statement - Consolidated Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheet</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00005 - Statement - Consolidated Statement of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedStatementOfChangesInEquity</Role>
      <ShortName>Consolidated Statement of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00006 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00006 - Statement - Consolidated Statement of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidatedStatementOfCashFlowsTextValues</Role>
      <ShortName>Consolidated Statement of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10001 - Disclosure - Material Accounting Policies and Critical Accounting Estimates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SignificantAccountingPoliciesAndCriticalAccountingEstimates</Role>
      <ShortName>Material Accounting Policies and Critical Accounting Estimates</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>20200 - Disclosure - Recently Adopted and New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RecentlyAdoptedAndNewAccountingPronouncementsExplanatory</Role>
      <ShortName>Recently Adopted and New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>20300 - Disclosure - Acquisitions and Dispositions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AcquisitionsAndDispositionsExplanatory</Role>
      <ShortName>Acquisitions and Dispositions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>20400 - Disclosure - Business Segments and Related Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/BusinessSegmentsAndRelatedInformationExplanatory</Role>
      <ShortName>Business Segments and Related Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>20500 - Disclosure - Net Interest Income and Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetInterestIncomeAndNetGainsLossesOnFinancialAssetsLiabilitiesAtFairValueThroughProfitOrLossExplanatory</Role>
      <ShortName>Net Interest Income and Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>20600 - Disclosure - Commission and Fee Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommissionAndFeeIncomeExplanatory</Role>
      <ShortName>Commission and Fee Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>20700 - Disclosure - Gain and Losses on Derecognition of Financial Assets at Amortized Cost</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GainAndLossesOnDerecognitionOfFinancialAssetsAtAmortizedCostExplanatory</Role>
      <ShortName>Gain and Losses on Derecognition of Financial Assets at Amortized Cost</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>20800 - Disclosure - Other Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherIncomeExplanatory</Role>
      <ShortName>Other Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>20900 - Disclosure - General and Administrative Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GeneralAndAdministrativeExpensesExplanatory</Role>
      <ShortName>General and Administrative Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>21000 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RestructuringExplanatory</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>21100 - Disclosure - Earnings per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EarningsPerShare</Role>
      <ShortName>Earnings per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>21200 - Disclosure - Financial Assets/Liabilities at Fair Value through Profit or Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsLiabilitiesAtFairValueThroughProfitOrLossExplanatory</Role>
      <ShortName>Financial Assets/Liabilities at Fair Value through Profit or Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>21300 - Disclosure - Financial Instruments carried at Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialInstrumentsCarriedAtFairValueExplanatory</Role>
      <ShortName>Financial Instruments carried at Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>21400 - Disclosure - Fair Value of Financial Instruments not carried at Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FairValueOfFinancialInstrumentsNotCarriedAtFairValueExplanatory</Role>
      <ShortName>Fair Value of Financial Instruments not carried at Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>21500 - Disclosure - Financial assets at fair value through other comprehensive income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory</Role>
      <ShortName>Financial assets at fair value through other comprehensive income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>21600 - Disclosure - Equity Method Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EquityMethodInvestmentsExplanatory</Role>
      <ShortName>Equity Method Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>21700 - Disclosure - Offsetting Financial Assets and Financial Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OffsettingFinancialAssetsAndFinancialLiabilitiesExplanatory</Role>
      <ShortName>Offsetting Financial Assets and Financial Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>21800 - Disclosure - Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LoansExplanatory</Role>
      <ShortName>Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>21900 - Disclosure - Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AllowanceForCreditLossesExplanatory</Role>
      <ShortName>Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>22000 - Disclosure - Transfers of Financial Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TransfersOfFinancialAssetsExplanatory</Role>
      <ShortName>Transfers of Financial Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>22100 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PropertyAndEquipmentExplanatory</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>22200 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LeasesExplanatory</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>22300 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GoodwillAndOtherIntangibleAssetsExplanatory</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>22400 - Disclosure - Non-Current Assets and Disposal Groups Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NonCurrentAssetsAndDisposalGroupsHeldForSaleExplanatory</Role>
      <ShortName>Non-Current Assets and Disposal Groups Held for Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>22500 - Disclosure - Other Assets and Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherAssetsAndOtherLiabilitiesExplanatory</Role>
      <ShortName>Other Assets and Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>22600 - Disclosure - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DepositsExplanatory</Role>
      <ShortName>Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>22700 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ProvisionsExplanatory</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>22800 - Disclosure - Credit related Commitments and Contingent Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRelatedCommitmentsAndContingentLiabilitiesExplanatory</Role>
      <ShortName>Credit related Commitments and Contingent Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>22900 - Disclosure - Other Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherShortTermBorrowingsExplanatory</Role>
      <ShortName>Other Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>23000 - Disclosure - Long-Term Debt and Trust Preferred Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LongTermDebtAndTrustPreferredSecuritiesExplanatory</Role>
      <ShortName>Long-Term Debt and Trust Preferred Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>23100 - Disclosure - Maturity Analysis of Financial Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MaturityAnalysisOfTheEarliestContractualUndiscountedCashFlowsOfFinancialLiabilitiesExplanatory</Role>
      <ShortName>Maturity Analysis of Financial Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>23300 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EmployeeBenefitsExplanatory</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>23400 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IncomeTaxesExplanatory</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>23500 - Disclosure - Derivatives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DerivativesExplanatory</Role>
      <ShortName>Derivatives</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>23600 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RelatedPartyTransactionsExplanatory</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>23700 - Disclosure - Information on Subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InformationOnSubsidiariesExplanatory</Role>
      <ShortName>Information on Subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>23800 - Disclosure - Structured Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/StructuredEntitiesExplanatory</Role>
      <ShortName>Structured Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>23900 - Disclosure - Current and Non-Current Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CurrentAndNonCurrentAssetsAndLiabilitiesExplanatory</Role>
      <ShortName>Current and Non-Current Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>24000 - Disclosure - Events after the Reporting Period</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EventsAfterTheReportingPeriodExplanatory</Role>
      <ShortName>Events after the Reporting Period</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>24100 - Disclosure - Regulatory Capital Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RegulatoryCapitalInformationExplanatory</Role>
      <ShortName>Regulatory Capital Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>24200 - Disclosure - IBOR Benchmark Reform</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IBORBenchmarkReform</Role>
      <ShortName>IBOR Benchmark Reform</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>24300 - Disclosure - Condensed Deutsche Bank AG (Deutsche Bank AG) Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CondensedDeutscheBankAGParentCompanyOnlyFinancialInformationExplanatory</Role>
      <ShortName>Condensed Deutsche Bank AG (Deutsche Bank AG) Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>25001 - Disclosure - Risk Report - Risk and Capital Framework</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RiskAndCapitalFramework</Role>
      <ShortName>Risk Report - Risk and Capital Framework</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>25002 - Disclosure - Risk Report - Risk Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RiskAndCapitalManagementExplanatory</Role>
      <ShortName>Risk Report - Risk Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>25003 - Disclosure - Risk Report - Risk Performance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RiskAndCapitalPerformanceExplanatory</Role>
      <ShortName>Risk Report - Risk Performance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>30000 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.db.com/role/SignificantAccountingPoliciesAndCriticalAccountingEstimates</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>30001 - Disclosure - Risk Report - Credit Risk Management IFRS 9 (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRiskManagementIFRS9Tables</Role>
      <ShortName>Risk Report - Credit Risk Management IFRS 9 (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>30002 - Disclosure - Risk Report - Credit Risk Exposure (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRiskExposureTables</Role>
      <ShortName>Risk Report - Credit Risk Exposure (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>30003 - Disclosure - Risk Report - Asset Quality (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AssetQualityIFRS9Tables</Role>
      <ShortName>Risk Report - Asset Quality (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>30004 - Disclosure - Risk Report - Market Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MarketRiskTables</Role>
      <ShortName>Risk Report - Market Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>30005 - Disclosure - Risk Report - Liquidity Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LiquidityRiskTables</Role>
      <ShortName>Risk Report - Liquidity Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>30300 - Disclosure - Acquisitions and Dispositions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AcquisitionsAndDispositionsTables</Role>
      <ShortName>Acquisitions and Dispositions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/AcquisitionsAndDispositionsExplanatory</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>30400 - Disclosure - Business Segments and Related Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/BusinessSegmentsAndRelatedInformationTables</Role>
      <ShortName>Business Segments and Related Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/BusinessSegmentsAndRelatedInformationExplanatory</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>30500 - Disclosure - Net Interest Income and Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetInterestIncomeAndNetGainsLossesOnFinancialAssetsLiabilitiesAtFairValueThroughProfitOrLossTables</Role>
      <ShortName>Net Interest Income and Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/NetInterestIncomeAndNetGainsLossesOnFinancialAssetsLiabilitiesAtFairValueThroughProfitOrLossExplanatory</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>30600 - Disclosure - Commission and Fee Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommissionAndFeeIncomeTables</Role>
      <ShortName>Commission and Fee Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/CommissionAndFeeIncomeExplanatory</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>30700 - Disclosure - Gain and Losses on Derecognition of Financial Assets at Amortized Cost (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GainAndLossesOnDerecognitionOfFinancialAssetsAtAmortizedCostTables</Role>
      <ShortName>Gain and Losses on Derecognition of Financial Assets at Amortized Cost (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/GainAndLossesOnDerecognitionOfFinancialAssetsAtAmortizedCostExplanatory</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>30800 - Disclosure - Other Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherIncomeTables</Role>
      <ShortName>Other Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/OtherIncomeExplanatory</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>30900 - Disclosure - General and Administrative Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GeneralAndAdministrativeExpensesTables</Role>
      <ShortName>General and Administrative Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/GeneralAndAdministrativeExpensesExplanatory</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>31000 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/RestructuringExplanatory</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>31100 - Disclosure - Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EarningsperShareTables</Role>
      <ShortName>Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>31200 - Disclosure - Financial Assets/Liabilities at Fair Value through Profit or Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsLiabilitiesAtFairValueThroughProfitOrLossTables</Role>
      <ShortName>Financial Assets/Liabilities at Fair Value through Profit or Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/FinancialAssetsLiabilitiesAtFairValueThroughProfitOrLossExplanatory</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>31300 - Disclosure - Financial Instruments carried at Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialInstrumentsCarriedAtFairValueTables</Role>
      <ShortName>Financial Instruments carried at Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/FinancialInstrumentsCarriedAtFairValueExplanatory</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>31400 - Disclosure - Fair Value of Financial Instruments not carried at Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FairValueOfFinancialInstrumentsNotCarriedAtFairValueTables</Role>
      <ShortName>Fair Value of Financial Instruments not carried at Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/FairValueOfFinancialInstrumentsNotCarriedAtFairValueExplanatory</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>31500 - Disclosure - Financial assets at fair value through other comprehensive income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTables</Role>
      <ShortName>Financial assets at fair value through other comprehensive income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>31600 - Disclosure - Equity Method Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EquityMethodInvestmentsTables</Role>
      <ShortName>Equity Method Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/EquityMethodInvestmentsExplanatory</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>31700 - Disclosure - Offsetting Financial Assets and Financial Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OffsettingFinancialAssetsAndFinancialLiabilitiesTables</Role>
      <ShortName>Offsetting Financial Assets and Financial Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/OffsettingFinancialAssetsAndFinancialLiabilitiesExplanatory</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>31800 - Disclosure - Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LoansTables</Role>
      <ShortName>Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/LoansExplanatory</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>31900 - Disclosure - Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AllowanceForCreditLossesTables</Role>
      <ShortName>Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/AllowanceForCreditLossesExplanatory</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>32000 - Disclosure - Transfers of Financial Assets and Assets Pledged and Received as Collateral (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AssetsPledgedAndReceivedAsCollateralTables</Role>
      <ShortName>Transfers of Financial Assets and Assets Pledged and Received as Collateral (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>32100 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/PropertyAndEquipmentExplanatory</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>32200 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/LeasesExplanatory</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>32300 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GoodwillAndOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/GoodwillAndOtherIntangibleAssetsExplanatory</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>32400 - Disclosure - Non-Current Assets and Disposal Groups Held for Sale (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NonCurrentAssetsAndDisposalGroupsHeldForSaleTables</Role>
      <ShortName>Non-Current Assets and Disposal Groups Held for Sale (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/NonCurrentAssetsAndDisposalGroupsHeldForSaleExplanatory</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>32500 - Disclosure - Other Assets and Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherAssetsAndOtherLiabilitiesTables</Role>
      <ShortName>Other Assets and Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/OtherAssetsAndOtherLiabilitiesExplanatory</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>32600 - Disclosure - Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DepositsTables</Role>
      <ShortName>Deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/DepositsExplanatory</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>32700 - Disclosure - Provisions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ProvisionsTables</Role>
      <ShortName>Provisions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/ProvisionsExplanatory</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>32800 - Disclosure - Credit related Commitments and Contingent Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRelatedCommitmentsAndContingentLiabilitiesTables</Role>
      <ShortName>Credit related Commitments and Contingent Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/CreditRelatedCommitmentsAndContingentLiabilitiesExplanatory</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>32900 - Disclosure - Other Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherShortTermBorrowingsTables</Role>
      <ShortName>Other Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/OtherShortTermBorrowingsExplanatory</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>33000 - Disclosure - Long-Term Debt and Trust Preferred Securities (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LongTermDebtAndTrustPreferredSecuritiesTables</Role>
      <ShortName>Long-Term Debt and Trust Preferred Securities (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/LongTermDebtAndTrustPreferredSecuritiesExplanatory</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>33100 - Disclosure - Maturity Analysis of the earliest contractual undiscounted cash flows of Financial Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MaturityAnalysisOfTheEarliestContractualUndiscountedCashFlowsOfFinancialLiabilitiesTables</Role>
      <ShortName>Maturity Analysis of the earliest contractual undiscounted cash flows of Financial Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>33200 - Disclosure - Common Shares (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommonSharesTables</Role>
      <ShortName>Common Shares (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>33300 - Disclosure - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EmployeeBenefitsTables</Role>
      <ShortName>Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/EmployeeBenefitsExplanatory</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>33400 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/IncomeTaxesExplanatory</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>33500 - Disclosure - Derivatives (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DerivativesTables</Role>
      <ShortName>Derivatives (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/DerivativesExplanatory</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>33600 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/RelatedPartyTransactionsExplanatory</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>33700 - Disclosure - Information on Subsidiaries (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InformationOnSubsidiariesTables</Role>
      <ShortName>Information on Subsidiaries (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/InformationOnSubsidiariesExplanatory</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>33800 - Disclosure - Structured Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/StructuredEntitiesTables</Role>
      <ShortName>Structured Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/StructuredEntitiesExplanatory</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>33900 - Disclosure - Current and Non-Current Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CurrentAndNonCurrentAssetsAndLiabilitiesTables</Role>
      <ShortName>Current and Non-Current Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/CurrentAndNonCurrentAssetsAndLiabilitiesExplanatory</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>34100 - Disclosure - Regulatory Capital Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RegulatoryCapitalInformationTables</Role>
      <ShortName>Regulatory Capital Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/RegulatoryCapitalInformationExplanatory</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>34300 - Disclosure - Condensed Deutsche Bank AG (Deutsche Bank AG) Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CondensedDeutscheBankAGParentCompanyOnlyFinancialInformationTables</Role>
      <ShortName>Condensed Deutsche Bank AG (Deutsche Bank AG) Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.db.com/role/CondensedDeutscheBankAGParentCompanyOnlyFinancialInformationExplanatory</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>50301 - Disclosure - Note 03 - Fair Value of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FairValueOfAssetsAcquiredAndLiabilitiesAssumedAsOfTheAcquisitionDate</Role>
      <ShortName>Note 03 - Fair Value of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>50302 - Disclosure - Note 03 - Assets and liabilities disposed (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AssetsAndLiabilitiesDisposed</Role>
      <ShortName>Note 03 - Assets and liabilities disposed (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>50303 - Disclosure - Note 03 - Assets and liabilities disposed (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AssetsAndLiabilitiesDisposedParenthetical</Role>
      <ShortName>Note 03 - Assets and liabilities disposed (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>50304 - Disclosure - Note 03 - Assets and liabilities Acquired (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AssetsAndLiabilitiesAcquiredParenthetical</Role>
      <ShortName>Note 03 - Assets and liabilities Acquired (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>50401 - Disclosure - Note 04 - Management Report - Segment Results of Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SegmentResultsOfOperations</Role>
      <ShortName>Note 04 - Management Report - Segment Results of Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>50401 - Disclosure - Note 04 - Management Report - Segment Results of Operations (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SegmentResultsOfOperationsTextValues</Role>
      <ShortName>Note 04 - Management Report - Segment Results of Operations (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>50402 - Disclosure - Note 04 - Management Report - Corporate Divisions - Corporate Bank (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CorporateBank</Role>
      <ShortName>Note 04 - Management Report - Corporate Divisions - Corporate Bank (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>50403 - Disclosure - Note 04 - Management Report - Corporate Divisions - Investment Bank (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InvestmentBank</Role>
      <ShortName>Note 04 - Management Report - Corporate Divisions - Investment Bank (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>50404 - Disclosure - Note 04 - Management Report - Corporate Divisions - Private Bank (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PrivateBank</Role>
      <ShortName>Note 04 - Management Report - Corporate Divisions - Private Bank (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>50405 - Disclosure - Note 04 - Management Report - Corporate Divisions - Asset Management (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DeutscheAssetManagement</Role>
      <ShortName>Note 04 - Management Report - Corporate Divisions - Asset Management (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>50406 - Disclosure - Note 04 - Management Report - Corporate Divisions - Corporate &amp; Other (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ConsolidationsAndAdjustments</Role>
      <ShortName>Note 04 - Management Report - Corporate Divisions - Corporate &amp; Other (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>50407 - Disclosure - Note 04 - Entity-Wide Disclosures by Geographic Area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EntityWideDisclosuresByGeographicArea</Role>
      <ShortName>Note 04 - Entity-Wide Disclosures by Geographic Area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>50407 - Disclosure - Note 04 - Entity-Wide Disclosures by Geographic Area (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EntityWideDisclosuresByGeographicAreaTextValues</Role>
      <ShortName>Note 04 - Entity-Wide Disclosures by Geographic Area (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>50501 - Disclosure - Note 05 - Net Interest Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetInterestIncome</Role>
      <ShortName>Note 05 - Net Interest Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>50501 - Disclosure - Note 05 - Net Interest Income (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetInterestIncomeParenthetical</Role>
      <ShortName>Note 05 - Net Interest Income (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>50502 - Disclosure - Note 05 - Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetGainsLossesOnFinancialAssetsLiabilitiesAtFairValueThroughProfitOrLoss</Role>
      <ShortName>Note 05 - Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>50503 - Disclosure - Note 05 - Combined Net Interest Income and Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CombinedNetInterestIncomeAndNetGainsLossesOnFinancialAssetsLiabilitiesAtFairValueThroughProfitOrLoss</Role>
      <ShortName>Note 05 - Combined Net Interest Income and Net Gains (Losses) on Financial Assets/Liabilities at Fair Value through Profit or Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>50601 - Disclosure - Note 06 - Commission and Fee Income and Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommissionAndFeeIncomeAndExpense</Role>
      <ShortName>Note 06 - Commission and Fee Income and Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>50602 - Disclosure - Note 06 - Disaggregation of revenues by product type and business segment - based on IFRS 15 (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DisaggregationOfRevenuesByProductTypeAndBusinessSegmentBasedOnIFRS15</Role>
      <ShortName>Note 06 - Disaggregation of revenues by product type and business segment - based on IFRS 15 (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>50602 - Disclosure - Note 06 - Disaggregation of revenues by product type and business segment - based on IFRS 15 (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DisaggregationOfRevenuesByProductTypeAndBusinessSegmentBasedOnIFRS15TextValues</Role>
      <ShortName>Note 06 - Disaggregation of revenues by product type and business segment - based on IFRS 15 (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>50701 - Disclosure - Note 07 - Gain and Losses on derecognition of Financial Assets at Amortized Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GainAndLossesOnDerecognitionOfFinancialAssetsAtAmortizedCost</Role>
      <ShortName>Note 07 - Gain and Losses on derecognition of Financial Assets at Amortized Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>50702 - Disclosure - Note 07 - Gain and Losses on Derecognition of Financial Assets at Amortized Cost (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GainAndLossesOnDerecognitionOfFinancialAssetsAtAmortizedCostParenthetical</Role>
      <ShortName>Note 07 - Gain and Losses on Derecognition of Financial Assets at Amortized Cost (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>50801 - Disclosure - Note 08 - Other Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherIncome</Role>
      <ShortName>Note 08 - Other Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>50801 - Disclosure - Note 08 - Other Income (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherIncomeParenthetical</Role>
      <ShortName>Note 08 - Other Income (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>50901 - Disclosure - Note 09 - General and Administrative Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GeneralAndAdministrativeExpenses</Role>
      <ShortName>Note 09 - General and Administrative Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>50901 - Disclosure - Note 09 - General and Administrative Expenses (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GeneralAndAdministrativeExpensesParenthetical</Role>
      <ShortName>Note 09 - General and Administrative Expenses (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>51001 - Disclosure - Note 10 - Net Restructuring Expense by Division (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetRestructuringExpenseByDivision</Role>
      <ShortName>Note 10 - Net Restructuring Expense by Division (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>51001 - Disclosure - Note 10 - Net Restructuring Expense by Division (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetRestructuringExpenseByDivisionParenthetical</Role>
      <ShortName>Note 10 - Net Restructuring Expense by Division (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>51002 - Disclosure - Note 10 - Net Restructuring by Type (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/NetRestructuringByType</Role>
      <ShortName>Note 10 - Net Restructuring by Type (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>51003 - Disclosure - Note 10 - Organizational Changes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OrganizationalChanges</Role>
      <ShortName>Note 10 - Organizational Changes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>51101 - Disclosure - Note 11 - Computation of Earnings per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComputationOfEarningsPerShare</Role>
      <ShortName>Note 11 - Computation of Earnings per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>51102 - Disclosure - Note 11 - Computation of Earnings per Share in Euro (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComputationOfEarningsPerShareInEuroDetails</Role>
      <ShortName>Note 11 - Computation of Earnings per Share in Euro (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>51201 - Disclosure - Note 12 - Financial Assets at Fair Value through Profit and Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtFairValueThroughProfitAndLoss</Role>
      <ShortName>Note 12 - Financial Assets at Fair Value through Profit and Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>51201 - Disclosure - Note 12 - Financial Assets at Fair Value through Profit and Loss (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtFairValueThroughProfitAndLossParenthetical</Role>
      <ShortName>Note 12 - Financial Assets at Fair Value through Profit and Loss (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>51202 - Disclosure - Note 12 - Financial Liabilities at Fair Value through Profit and Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialLiabilitiesAtFairValueThroughProfitAndLoss</Role>
      <ShortName>Note 12 - Financial Liabilities at Fair Value through Profit and Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>51203 - Disclosure - Note 12 - Changes in fair value of financial assets attributable to movements in counterparty credit risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ChangesInFairValueOfFinancialAssetsAttributableToMovementsInCounterpartyCreditRisk</Role>
      <ShortName>Note 12 - Changes in fair value of financial assets attributable to movements in counterparty credit risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>51204 - Disclosure - Note 12 - Changes in fair value of financial liabilities attributable to movements in the Groups credit risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ChangesInFairValueOfFinancialLiabilitiesAttributableToMovementsInTheGroupsCreditRisk</Role>
      <ShortName>Note 12 - Changes in fair value of financial liabilities attributable to movements in the Groups credit risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>51205 - Disclosure - Note 12 - Transfers of the cumulative gains or losses within equity during the period (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TransfersOfTheCumulativeGainsOrLossesWithinEquityDuringThePeriod</Role>
      <ShortName>Note 12 - Transfers of the cumulative gains or losses within equity during the period (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>51206 - Disclosure - Note 12 - Amounts realized on derecognition of liabilities designated at FVtPL (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AmountsRealizedOnDerecognitionOfLiabilitiesDesignatedAtFVtPL</Role>
      <ShortName>Note 12 - Amounts realized on derecognition of liabilities designated at FVtPL (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>51207 - Disclosure - Note 12 - Excess of the Contractual Amount Repayable at Maturity over the Carrying Value of Financial Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ExcessOfTheContractualAmountRepayableAtMaturityOverTheCarryingValueOfFinancialLiabilities</Role>
      <ShortName>Note 12 - Excess of the Contractual Amount Repayable at Maturity over the Carrying Value of Financial Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>51301 - Disclosure - Note 13 - Carrying Value of The Financial Instruments held at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingValueOfTheFinancialInstrumentsHeldAtFairValue</Role>
      <ShortName>Note 13 - Carrying Value of The Financial Instruments held at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>51301 - Disclosure - Note 13 - Carrying Value of The Financial Instruments held at Fair Value (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingValueOfTheFinancialInstrumentsHeldAtFairValueTextValues</Role>
      <ShortName>Note 13 - Carrying Value of The Financial Instruments held at Fair Value (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>51302 - Disclosure - Note 13 - Reconciliation of Financial Instruments Categorized in Level 3 (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ReconciliationOfFinancialInstrumentsCategorizedInLevel3</Role>
      <ShortName>Note 13 - Reconciliation of Financial Instruments Categorized in Level 3 (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>51302 - Disclosure - Note 13 - Reconciliation of Financial Instruments Categorized in Level 3 (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ReconciliationOfFinancialInstrumentsCategorizedInLevel3TextValues</Role>
      <ShortName>Note 13 - Reconciliation of Financial Instruments Categorized in Level 3 (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>51303 - Disclosure - Note 13 - Sensitivity Analysis by Type Parenthetical Information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationSensitivityAnalysisByTypeTextValues</Role>
      <ShortName>Note 13 - Sensitivity Analysis by Type Parenthetical Information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>51303 - Disclosure - Note 13 - Sensitivity Analysis by Type of Instrument (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SensitivityAnalysisByTypeOfInstrument</Role>
      <ShortName>Note 13 - Sensitivity Analysis by Type of Instrument (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>51304 - Disclosure - Note 13 - Quantitative Information about Fair Value (Level 3) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialInstrumentsClassifiedInLevel3AndQuantitativeInformationAboutUnobservableInputs</Role>
      <ShortName>Note 13 - Quantitative Information about Fair Value (Level 3) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>51304 - Disclosure - Note 13 - Quantitative Information about Fair Value (Level 3) (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialInstrumentsClassifiedInLevel3AndQuantitativeInformationAboutUnobservableInputsTextValues</Role>
      <ShortName>Note 13 - Quantitative Information about Fair Value (Level 3) (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>51305 - Disclosure - Note 13 - Unrealized Gains or Losses on Level 3 Instruments held or in Issue at the Reporting Date (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TotalGainsOrLossesRecordedInNetGainsLossesOnFinancialInstrumentsAtFairValueThroughProfitOrLoss</Role>
      <ShortName>Note 13 - Unrealized Gains or Losses on Level 3 Instruments held or in Issue at the Reporting Date (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>51306 - Disclosure - Note 13 - Recognitions of Trade Date Profit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RecognitionsOfTradeDateProfit</Role>
      <ShortName>Note 13 - Recognitions of Trade Date Profit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>51401 - Disclosure - Note 14 - Estimated Fair Value of the Financial Instruments not carried at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EstimatedFairValueOfTheFinancialInstrumentsNotCarriedAtFairValue</Role>
      <ShortName>Note 14 - Estimated Fair Value of the Financial Instruments not carried at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>51402 - Disclosure - Note 14 - Estimated Fair Value of the Financial Instruments not carried at Fair Value (Detail Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/EstimatedFairValueOfTheFinancialInstrumentsNotCarriedAtFairValueTextValues</Role>
      <ShortName>Note 14 - Estimated Fair Value of the Financial Instruments not carried at Fair Value (Detail Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>51501 - Disclosure - Note 15 - Financial assets at fair value through OCI (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtFaitValueThroughOCI</Role>
      <ShortName>Note 15 - Financial assets at fair value through OCI (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>51601 - Disclosure - Note 16 - Significant Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SignificantInvestments</Role>
      <ShortName>Note 16 - Significant Investments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>51602 - Disclosure - Note 16 - Summarised financial information on Huarong Rongde Asset Management Company Ltd (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SummarisedFinancialInformationOnHuarongRongdeAssetManagementCompanyLtd</Role>
      <ShortName>Note 16 - Summarised financial information on Huarong Rongde Asset Management Company Ltd (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>51603 - Disclosure - Note 16 - Reconciliation of total net assets of Huarong Rongde Asset Management Company Ltd to the Groups carrying amount (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ReconciliationOfTotalNetAssetsOfHuarongRongdeAssetManagementCompanyLtdToTheGroupsCarryingAmount</Role>
      <ShortName>Note 16 - Reconciliation of total net assets of Huarong Rongde Asset Management Company Ltd to the Groups carrying amount (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>51604 - Disclosure - Note 16 - Summarised financial information on Harvest Fund Management Co., LTD (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SummarisedFinancialInformationOnHarvestFundManagementCoLTD</Role>
      <ShortName>Note 16 - Summarised financial information on Harvest Fund Management Co., LTD (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>51605 - Disclosure - Note 16 - Reconciliation of total net assets of Harvest Fund Management Co., LTD to the Groups carrying amount (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ReconciliationOfTotalNetAssetsOfHarvestFundManagementCoLTDToTheGroupsCarryingAmount</Role>
      <ShortName>Note 16 - Reconciliation of total net assets of Harvest Fund Management Co., LTD to the Groups carrying amount (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>51606 - Disclosure - Note 16 - Equity Method Investments - Information on the Groups Share in Associates and Joint Ventures individually immaterial (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InformationOnTheGroupsShareInAssociatesAndJointVenturesIndividuallyImmaterialParenthetical</Role>
      <ShortName>Note 16 - Equity Method Investments - Information on the Groups Share in Associates and Joint Ventures individually immaterial (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>51607 - Disclosure - Note 16 - Aggregated financial information on the Group's share in associates and joint ventures that are individually immaterial (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InformationOnTheGroupsShareInAssociatesAndJointVenturesIndividuallyImmaterial</Role>
      <ShortName>Note 16 - Aggregated financial information on the Group's share in associates and joint ventures that are individually immaterial (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>51701 - Disclosure - Note 17 - Offsetting Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OffsettingAssetsIFRS9</Role>
      <ShortName>Note 17 - Offsetting Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>51702 - Disclosure - Note 17 - Offsetting Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OffsettingFinancialLiabilitiesLiabilitiesIFRS9</Role>
      <ShortName>Note 17 - Offsetting Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>51801 - Disclosure - Note 18 - Components of Loans by Industry Classification (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfLoansByIndustryClassificationIFRS9</Role>
      <ShortName>Note 18 - Components of Loans by Industry Classification (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>51901 - Disclosure - Note 19 - Allowance for Credit Losses (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AllowanceForCreditLossesTextValues</Role>
      <ShortName>Note 19 - Allowance for Credit Losses (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>51901 - Disclosure - Note 19 - Development of allowance for credit losses in the reporting period, Allowance for Credit Losses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DevelopmentOfAllowanceForCreditLossesInTheReportingPeriodAllowanceForCreditLosses</Role>
      <ShortName>Note 19 - Development of allowance for credit losses in the reporting period, Allowance for Credit Losses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>51902 - Disclosure - Note 19 - Intro AQ Section (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IntroAQSection</Role>
      <ShortName>Note 19 - Intro AQ Section (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>51903 - Disclosure - Note 19 - Off-balance sheet lending commitments and guarantee business, Allowance for Credit Losses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OffBalanceSheetLendingCommitmentsAndGuaranteeBusinessAllowanceForCreditLosses</Role>
      <ShortName>Note 19 - Off-balance sheet lending commitments and guarantee business, Allowance for Credit Losses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>52001 - Disclosure - Note 20 - Information on the Asset Types and the Associated Transactions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InformationOnTheAssetTypesAndTheAssociatedTransactions</Role>
      <ShortName>Note 20 - Information on the Asset Types and the Associated Transactions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>52001 - Disclosure - Note 20 - Information on the Asset Types and the Associated Transactions (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/InformationOnTheAssetTypesAndTheAssociatedTransactionsTextValues</Role>
      <ShortName>Note 20 - Information on the Asset Types and the Associated Transactions (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>52002 - Disclosure - Note 20 - Continuing Involvement Accounting (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ContinuingInvolvementAccounting</Role>
      <ShortName>Note 20 - Continuing Involvement Accounting (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>52003 - Disclosure - Note 20 - Transferred Assets with on-going Involvement I (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TransferredAssetsWithOnGoingInvolvement</Role>
      <ShortName>Note 20 - Transferred Assets with on-going Involvement I (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>52004 - Disclosure - Note 20 - Transfers of Financial Assets - Transferred Assets with on-going Involvement II (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TransferredAssetsWithOn-GoingInvolvementII</Role>
      <ShortName>Note 20 - Transfers of Financial Assets - Transferred Assets with on-going Involvement II (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>173</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R174.htm</HtmlFileName>
      <LongName>52005 - Disclosure - Note 20 - Carrying value of the Groups assets pledged as collateral for liabilities or contingent liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingValueOfTheAssetsPledgedAsCollateral</Role>
      <ShortName>Note 20 - Carrying value of the Groups assets pledged as collateral for liabilities or contingent liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>52006 - Disclosure - Note 20 - Total assets pledged to creditors available for sale or repledge (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TotalAssetsPledgedToCreditors</Role>
      <ShortName>Note 20 - Total assets pledged to creditors available for sale or repledge (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>52007 - Disclosure - Note 20 - Fair Value of collateral received (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CollateralReceived</Role>
      <ShortName>Note 20 - Fair Value of collateral received (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R177.htm</HtmlFileName>
      <LongName>52101 - Disclosure - Note 21 - Property and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PropertyAndEquipment</Role>
      <ShortName>Note 21 - Property and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R178.htm</HtmlFileName>
      <LongName>52101 - Disclosure - Note 21 - Property and Equipment (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PropertyAndEquipmentParenthetical</Role>
      <ShortName>Note 21 - Property and Equipment (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R179.htm</HtmlFileName>
      <LongName>52201 - Disclosure - Note 22 - Leases - Future Cash Outflows (IFRS 16) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LeasesFutureCashOutflows</Role>
      <ShortName>Note 22 - Leases - Future Cash Outflows (IFRS 16) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R180.htm</HtmlFileName>
      <LongName>52202 - Disclosure - Note 22 - Leases - Parenthetical Information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LeasingParentheticalInformationTextValues</Role>
      <ShortName>Note 22 - Leases - Parenthetical Information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>52301 - Disclosure - Note 23 - Changes in Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ChangesInGoodwill</Role>
      <ShortName>Note 23 - Changes in Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>52301 - Disclosure - Note 23 - Parenthetical Information Changes in Goodwill (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationGoodwillTextValues</Role>
      <ShortName>Note 23 - Parenthetical Information Changes in Goodwill (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R183.htm</HtmlFileName>
      <LongName>52302 - Disclosure - Note 23 - Primary Cash-Generating Units (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PrimaryCashGeneratingUnitsTextValues</Role>
      <ShortName>Note 23 - Primary Cash-Generating Units (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R184.htm</HtmlFileName>
      <LongName>52304 - Disclosure - Note 23 - Critical Values (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CriticalValues</Role>
      <ShortName>Note 23 - Critical Values (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R185.htm</HtmlFileName>
      <LongName>52305 - Disclosure - Note 23 - Changes of Other Intangible Assets by Asset Class (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ChangesOfOtherIntangibleAssetsByAssetClass</Role>
      <ShortName>Note 23 - Changes of Other Intangible Assets by Asset Class (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R186.htm</HtmlFileName>
      <LongName>52305 - Disclosure - Note 23 - Changes of Other Intangible Assets by Asset Class (Detail:Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ChangesOfOtherIntangibleAssetsByAssetClassTextValues</Role>
      <ShortName>Note 23 - Changes of Other Intangible Assets by Asset Class (Detail:Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>52307 - Disclosure - Note 23 - Parenthetical Information Other Amortizing Intangible Assets (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationNote25OtherAmortizingIntangibleAssetsTextValues</Role>
      <ShortName>Note 23 - Parenthetical Information Other Amortizing Intangible Assets (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>52308 - Disclosure - Note 23 - Parenthetical Information Other Unamortizing Intangible Assets (Detail: Text Values</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationNote25OtherUnamortizingIntangibleAssetsTextValues</Role>
      <ShortName>Note 23 - Parenthetical Information Other Unamortizing Intangible Assets (Detail: Text Values</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R189.htm</HtmlFileName>
      <LongName>52402 - Disclosure - Note 24 - Non-Current Assets and Disposal Groups Held for Sale - Components of Other Non-Current Assets and Disposal Groups Held for Sale (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfOtherNonCurrentAssetsAndDisposalGroupsHeldForSale</Role>
      <ShortName>Note 24 - Non-Current Assets and Disposal Groups Held for Sale - Components of Other Non-Current Assets and Disposal Groups Held for Sale (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R190.htm</HtmlFileName>
      <LongName>52402 - Disclosure - Note 24 - Non-Current Assets and Disposal Groups Held for Sale - Components of Other Non-Current Assets and Disposal Groups Held for Sale (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfOtherNonCurrentAssetsAndDisposalGroupsHeldForSaleTextValues</Role>
      <ShortName>Note 24 - Non-Current Assets and Disposal Groups Held for Sale - Components of Other Non-Current Assets and Disposal Groups Held for Sale (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R191.htm</HtmlFileName>
      <LongName>52501 - Disclosure - Note 25 - Components of Other Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherAssets</Role>
      <ShortName>Note 25 - Components of Other Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R192.htm</HtmlFileName>
      <LongName>52501 - Disclosure - Note 25 - Components of Other Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherLiabilities</Role>
      <ShortName>Note 25 - Components of Other Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>52601 - Disclosure - Note 26 - Components of Deposits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfDeposits</Role>
      <ShortName>Note 26 - Components of Deposits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>52701 - Disclosure - Note 27 - Movements by Class of Provision (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MovementsByClassOfProvision</Role>
      <ShortName>Note 27 - Movements by Class of Provision (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R195.htm</HtmlFileName>
      <LongName>52702 - Disclosure - Note 27 - Provisions Parenthetical Information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationNote29ProvisionsTextValues</Role>
      <ShortName>Note 27 - Provisions Parenthetical Information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R196.htm</HtmlFileName>
      <LongName>52801 - Disclosure - Note 28 - Other Commitments and Contingent Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRelatedCommitmentsAndContingentLiabilities</Role>
      <ShortName>Note 28 - Other Commitments and Contingent Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R197.htm</HtmlFileName>
      <LongName>52802 - Disclosure - Note 28 - Other Commitments and Contingent Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OtherCommitmentsAndContingentLiabilities</Role>
      <ShortName>Note 28 - Other Commitments and Contingent Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R198.htm</HtmlFileName>
      <LongName>52802 - Disclosure - Note 28 Contingent and commitment - Parenthetical information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommitmentsAndContingentLiabilitiesTextValues</Role>
      <ShortName>Note 28 Contingent and commitment - Parenthetical information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>198</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>52901 - Disclosure - Note 29 - Components of Other Short-Term Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfOtherShortTermBorrowings</Role>
      <ShortName>Note 29 - Components of Other Short-Term Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>199</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>53001 - Disclosure - Note 30 - Long-Term Debt by Contractual Maturity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LongTermDebtByContractualMaturity</Role>
      <ShortName>Note 30 - Long-Term Debt by Contractual Maturity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>200</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R201.htm</HtmlFileName>
      <LongName>53002 - Disclosure - Note 30 - Fixed and Floating Rate Trust Preferred Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FixedAndFloatingRateTrustPreferredSecurities</Role>
      <ShortName>Note 30 - Fixed and Floating Rate Trust Preferred Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>201</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R202.htm</HtmlFileName>
      <LongName>53101 - Disclosure - Note 31 - Maturity Analysis of Financial Liabilities (IFRS) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MaturityAnalysisOfFinancialLiabilitiesIFRS</Role>
      <ShortName>Note 31 - Maturity Analysis of Financial Liabilities (IFRS) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>202</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R203.htm</HtmlFileName>
      <LongName>53201 - Disclosure - Note 32 - Common Shares (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommonShares</Role>
      <ShortName>Note 32 - Common Shares (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>203</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R204.htm</HtmlFileName>
      <LongName>53202 - Disclosure - Note 32 - Common Shares - Dividends (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommonSharesDividends</Role>
      <ShortName>Note 32 - Common Shares - Dividends (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>204</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>53203 - Disclosure - Note 32 - Common Shares - Parenthetical Information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CommonSharesParentheticalInformation</Role>
      <ShortName>Note 32 - Common Shares - Parenthetical Information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>205</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>53302 - Disclosure - Note 33 - Employee Benefits - Movements In Share Award Units (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MovementsInShareAwardUnits</Role>
      <ShortName>Note 33 - Employee Benefits - Movements In Share Award Units (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>206</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R207.htm</HtmlFileName>
      <LongName>53303 - Disclosure - Note 33 - Employee Benefits - Awards Granted Released and Remaining (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AwardsGrantedReleasedAndRemaining</Role>
      <ShortName>Note 33 - Employee Benefits - Awards Granted Released and Remaining (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>207</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R208.htm</HtmlFileName>
      <LongName>53305 - Disclosure - Note 33 - Employee Benefits - DWS Share Awards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DWSShareAwards</Role>
      <ShortName>Note 33 - Employee Benefits - DWS Share Awards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>208</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R209.htm</HtmlFileName>
      <LongName>53306 - Disclosure - Note 33 - Employee Benefits - DWS Awards Granted Released and Remaining (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DWSAwardsGrantedReleasedAndRemaining</Role>
      <ShortName>Note 33 - Employee Benefits - DWS Awards Granted Released and Remaining (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>209</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R210.htm</HtmlFileName>
      <LongName>53307 - Disclosure - Note 33 - Employee Benefits - DWS Share based Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DWSShareBasedPlans</Role>
      <ShortName>Note 33 - Employee Benefits - DWS Share based Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>210</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>53308 - Disclosure - Note 33 - Employee Benefits - Post-employment Benefit Plans - Breakdown of Benefit Obligation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/BreakdownOfBenefitObligation</Role>
      <ShortName>Note 33 - Employee Benefits - Post-employment Benefit Plans - Breakdown of Benefit Obligation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>211</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>53309 - Disclosure - Note 33 - Employee Benefits - Benefits Expected to be paid by the Retirement Benefit Plans (Impact on Cashflows) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/BenefitsExpectedToBePaidByTheRetirementBenefitPlansImpactOnCashflows</Role>
      <ShortName>Note 33 - Employee Benefits - Benefits Expected to be paid by the Retirement Benefit Plans (Impact on Cashflows) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>212</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R213.htm</HtmlFileName>
      <LongName>53310 - Disclosure - Note 33 - Employee Benefits - Actuarial Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ActuarialAssumptions</Role>
      <ShortName>Note 33 - Employee Benefits - Actuarial Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>213</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R214.htm</HtmlFileName>
      <LongName>53312 - Disclosure - Note 33 - Employee Benefits - Reconciliation in Movement of Liabilities and Assets - Impact on Balance Sheet (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ReconciliationInMovementOfLiabilitiesAndAssetsImpactOnBalanceSheet</Role>
      <ShortName>Note 33 - Employee Benefits - Reconciliation in Movement of Liabilities and Assets - Impact on Balance Sheet (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>214</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R215.htm</HtmlFileName>
      <LongName>53313 - Disclosure - Note 33 - Employee Benefits - Plan Asset Allocation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PlanAssetAllocation</Role>
      <ShortName>Note 33 - Employee Benefits - Plan Asset Allocation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>215</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R216.htm</HtmlFileName>
      <LongName>53314 - Disclosure - Note 33 - Employee Benefits - Plan Asset Allocation Level 1 (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/PlanAssetAllocationLevel1</Role>
      <ShortName>Note 33 - Employee Benefits - Plan Asset Allocation Level 1 (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>216</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>53315 - Disclosure - Note 33 - Employee Benefits - Regional Asset Break Down (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RegionalAssetBreakDown</Role>
      <ShortName>Note 33 - Employee Benefits - Regional Asset Break Down (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>217</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>53316 - Disclosure - Note 33 - Employee Benefits - Sensitivity Analysis on Funded Status (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SensitivityAnalysisOnFundedStatus</Role>
      <ShortName>Note 33 - Employee Benefits - Sensitivity Analysis on Funded Status (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>218</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R219.htm</HtmlFileName>
      <LongName>53317 - Disclosure - Note 33 - Employee Benefits - Expected Cash Flows (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ExpectedCashFlows</Role>
      <ShortName>Note 33 - Employee Benefits - Expected Cash Flows (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>219</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R220.htm</HtmlFileName>
      <LongName>53318 - Disclosure - Note 33 - Employee Benefits - Expenses for Defined Benefit Plans (Impact on Expense) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ExpensesForDefinedBenefitPlansImpactOnExpense</Role>
      <ShortName>Note 33 - Employee Benefits - Expenses for Defined Benefit Plans (Impact on Expense) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>220</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R221.htm</HtmlFileName>
      <LongName>53319 - Disclosure - Note 33 - Employee Benefits - Additional Parenthetical Information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AdditionalParentheticalInformationTextValues</Role>
      <ShortName>Note 33 - Employee Benefits - Additional Parenthetical Information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>221</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R222.htm</HtmlFileName>
      <LongName>53401 - Disclosure - Note 34 - Income Taxes - Components of Income Tax Expense (Benefit) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfIncomeTaxExpenseBenefit</Role>
      <ShortName>Note 34 - Income Taxes - Components of Income Tax Expense (Benefit) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>222</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>53401 - Disclosure - Note 34 - Income Taxes - Components of Income Tax Expense (Benefit) (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ComponentsOfIncomeTaxExpenseBenefitParenthetical</Role>
      <ShortName>Note 34 - Income Taxes - Components of Income Tax Expense (Benefit) (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>223</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>53402 - Disclosure - Note 34 - Income Taxes - Analysis of the Difference between the Amount (Expected Tax Expense at Domestic Income Tax Rate vs. Actual Income Tax Expense) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AnalysisOfTheDifferenceBetweenTheAmountExpectedTaxExpenseAtDomesticIncomeTaxRateVsActualIncomeTaxExpense</Role>
      <ShortName>Note 34 - Income Taxes - Analysis of the Difference between the Amount (Expected Tax Expense at Domestic Income Tax Rate vs. Actual Income Tax Expense) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>224</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R225.htm</HtmlFileName>
      <LongName>53403 - Disclosure - Note 34 - Income Taxes - Income Tax Charged or Credited to Equity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IncomeTaxChargedOrCreditedToEquity</Role>
      <ShortName>Note 34 - Income Taxes - Income Tax Charged or Credited to Equity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>225</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R226.htm</HtmlFileName>
      <LongName>53404 - Disclosure - Note 34 - Income Taxes - Major Components of Gross Deferred Income Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MajorComponentsOfGrossDeferredIncomeTaxAssetsAndLiabilities</Role>
      <ShortName>Note 34 - Income Taxes - Major Components of Gross Deferred Income Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>226</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R227.htm</HtmlFileName>
      <LongName>53404 - Disclosure - Note 34 - Income Taxes - Major Components of Gross Deferred Income Tax Assets and Liabilities (Detail: Text value)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MajorComponentsOfGrossDeferredIncomeTaxAssetsAndLiabilitiesParenthetical</Role>
      <ShortName>Note 34 - Income Taxes - Major Components of Gross Deferred Income Tax Assets and Liabilities (Detail: Text value)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>227</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R228.htm</HtmlFileName>
      <LongName>53405 - Disclosure - Note 34 - Income Taxes - After Offsetting, Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/AfterOffsettingDeferredTaxAssetsAndLiabilities</Role>
      <ShortName>Note 34 - Income Taxes - After Offsetting, Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>228</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>53406 - Disclosure - Note 34 - Income Taxes - Items where no Deferred Tax Assets were recognized (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ItemsWhereNoDeferredTaxAssetsWereRecognized</Role>
      <ShortName>Note 34 - Income Taxes - Items where no Deferred Tax Assets were recognized (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>229</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>53501 - Disclosure - Note 35 - Derivatives - Hedging Derivatives (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/HedgingDerivatives</Role>
      <ShortName>Note 35 - Derivatives - Hedging Derivatives (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>230</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R231.htm</HtmlFileName>
      <LongName>53502 - Disclosure - Note 35 - Derivatives - Value of Derivatives held as Fair Value Hedges (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ValueOfDerivativesHeldAsFairValueHedges</Role>
      <ShortName>Note 35 - Derivatives - Value of Derivatives held as Fair Value Hedges (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>231</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R232.htm</HtmlFileName>
      <LongName>53503 - Disclosure - Note 35 - Derivatives - Fair Value Hedges (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FairValueHedges</Role>
      <ShortName>Note 35 - Derivatives - Fair Value Hedges (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>232</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R233.htm</HtmlFileName>
      <LongName>53504 - Disclosure - Note 35 - Derivatives - Value of Derivatives held as Cash Flow Hedges (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ValueOfDerivativesHeldAsCashFlowHedges</Role>
      <ShortName>Note 35 - Derivatives - Value of Derivatives held as Cash Flow Hedges (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>233</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R234.htm</HtmlFileName>
      <LongName>53505 - Disclosure - Note 35 - Derivatives - Cash Flow Hedge Balances (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CashFlowHedgeBalances</Role>
      <ShortName>Note 35 - Derivatives - Cash Flow Hedge Balances (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>234</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>53507 - Disclosure - Note 35 - Derivatives - Value of Derivatives held as Net Investment Hedges (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ValueOfDerivativesHeldAsNetInvestmentHedges</Role>
      <ShortName>Note 35 - Derivatives - Value of Derivatives held as Net Investment Hedges (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>235</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>53508 - Disclosure - Note 35 - Derivatives - Profile of NIH hedging instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ProfileOfNIHHedgingInstruments</Role>
      <ShortName>Note 35 - Derivatives - Profile of NIH hedging instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>236</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R237.htm</HtmlFileName>
      <LongName>53601 - Disclosure - Note 36 - Related Party Transactions - Compensation Expense of Key Management Personnel (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CompensationExpenseOfKeyManagementPersonnel</Role>
      <ShortName>Note 36 - Related Party Transactions - Compensation Expense of Key Management Personnel (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>237</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R238.htm</HtmlFileName>
      <LongName>53601 - Disclosure - Note 36 - Related Party Transactions - Compensation Expense of Key Management Personnel (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CompensationExpenseOfKeyManagementPersonnelParenthetical</Role>
      <ShortName>Note 36 - Related Party Transactions - Compensation Expense of Key Management Personnel (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>238</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R239.htm</HtmlFileName>
      <LongName>53602 - Disclosure - Note 36 - Related Party Transactions - Transactions with Subsidiaries, Joint Ventures and Associates - Loans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LoansTransactionsWithSubsidiariesJointVenturesAndAssociates</Role>
      <ShortName>Note 36 - Related Party Transactions - Transactions with Subsidiaries, Joint Ventures and Associates - Loans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>239</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R240.htm</HtmlFileName>
      <LongName>53603 - Disclosure - Note 36 - Related Party Transactions - Transactions with Subsidiaries, Joint Ventures and Associates - Deposits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DepositsTransactionsWithSubsidiariesJointVenturesAndAssociates</Role>
      <ShortName>Note 36 - Related Party Transactions - Transactions with Subsidiaries, Joint Ventures and Associates - Deposits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>240</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>53604 - Disclosure - Note 36 - Related Party Transactions - Summary of Transactions with Related Party Pension Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SummaryOfTransactionsWithRelatedPartyPensionPlans</Role>
      <ShortName>Note 36 - Related Party Transactions - Summary of Transactions with Related Party Pension Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>241</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>53701 - Disclosure - Note 37 - Subsidiaries with significant non-controlling interests (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/SubsidiariesWithSignificantNonControllingInterests</Role>
      <ShortName>Note 37 - Subsidiaries with significant non-controlling interests (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>242</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R243.htm</HtmlFileName>
      <LongName>53702 - Disclosure - Note 37 - Information on Subsidiaries - Carrying Amounts of Assets and Liabilities to which Restrictions Apply (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingAmountsOfAssetsAndLiabilitiesToWhichRestrictionsApply</Role>
      <ShortName>Note 37 - Information on Subsidiaries - Carrying Amounts of Assets and Liabilities to which Restrictions Apply (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>243</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R244.htm</HtmlFileName>
      <LongName>53705 - Disclosure - Note 37 - Information on Subsidiaries - Parenthetical Information Note 39 (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationNoteThirtyNineParenthetical</Role>
      <ShortName>Note 37 - Information on Subsidiaries - Parenthetical Information Note 39 (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>244</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R245.htm</HtmlFileName>
      <LongName>53801 - Disclosure - Note 38 - Structured Entities - Carrying amounts of assets &amp; liabilities recognised in its financial statements relating to DBs interests (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingAmountsOfAssetsAndLiabilitiesRecognisedInItsFinancialStatementsRelatingToDBsInterests</Role>
      <ShortName>Note 38 - Structured Entities - Carrying amounts of assets &amp; liabilities recognised in its financial statements relating to DBs interests (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>245</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R246.htm</HtmlFileName>
      <LongName>53801 - Disclosure - Note 38 - Structured Entities - Parenthetical Information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationParenthetical</Role>
      <ShortName>Note 38 - Structured Entities - Parenthetical Information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>246</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>53901 - Disclosure - Note 39 - Current and Non-Current Assets (actual &amp; previous) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CurrentAndNonCurrentAssetsActualAndPrevious</Role>
      <ShortName>Note 39 - Current and Non-Current Assets (actual &amp; previous) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>247</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>53902 - Disclosure - Note 39 - Current and Non-Current Liabilities (actual &amp; previous) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CurrentAndNonCurrentLiabilitiesActualAndPrevious</Role>
      <ShortName>Note 39 - Current and Non-Current Liabilities (actual &amp; previous) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>248</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R249.htm</HtmlFileName>
      <LongName>54100 - Disclosure - Note 41 - Parenthetical Information Regulatory Capital (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationRegulatoryCapitalTextValues</Role>
      <ShortName>Note 41 - Parenthetical Information Regulatory Capital (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>249</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R250.htm</HtmlFileName>
      <LongName>54101 - Disclosure - Note 41 - Management Report - Risk and Capital Performance - Own Funds Template, incl. RWA and capital ratios (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/TransitionalTemplateForRegulatoryCapitalRWAAndCapitalRatios</Role>
      <ShortName>Note 41 - Management Report - Risk and Capital Performance - Own Funds Template, incl. RWA and capital ratios (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>250</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R251.htm</HtmlFileName>
      <LongName>54102 - Disclosure - Note 41 - Management Report - Risk and Capital Performance - Reconciliation of Shareholders Equity to Regulatory Capital (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ReconciliationOfShareholdersEquityToRegulatoryCapital</Role>
      <ShortName>Note 41 - Management Report - Risk and Capital Performance - Reconciliation of Shareholders Equity to Regulatory Capital (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>251</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R252.htm</HtmlFileName>
      <LongName>54301 - Disclosure - Note 43 - Condensed Statement of Comprehensive Income (Deutsche Bank Parent) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CondensedStatementOfComprehensiveIncomeDeutscheBankParent</Role>
      <ShortName>Note 43 - Condensed Statement of Comprehensive Income (Deutsche Bank Parent) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>252</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>54302 - Disclosure - Note 43 - Condensed Statement of Income (Deutsche Bank Parent) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CondensedStatementOfIncomeDeutscheBankParent</Role>
      <ShortName>Note 43 - Condensed Statement of Income (Deutsche Bank Parent) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>253</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>54303 - Disclosure - Note 43 - Condensed Balance Sheet (Deutsche Bank Parent) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CondensedBalanceSheetDeutscheBankParent</Role>
      <ShortName>Note 43 - Condensed Balance Sheet (Deutsche Bank Parent) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>254</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R255.htm</HtmlFileName>
      <LongName>54304 - Disclosure - Note 43 - Condensed Statement of Cash Flows (Deutsche Bank Parent) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CondensedStatementOfCashFlowsDeutscheBankParent</Role>
      <ShortName>Note 43 - Condensed Statement of Cash Flows (Deutsche Bank Parent) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>255</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R256.htm</HtmlFileName>
      <LongName>54305 - Disclosure - Note 43 - Deutsche Bank Parent Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DeutscheBankParentLongTermDebt</Role>
      <ShortName>Note 43 - Deutsche Bank Parent Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>256</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R257.htm</HtmlFileName>
      <LongName>54402 - Disclosure - Note 44 - IBOR Transition - Parenthetical information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IBORTransitionToughLegacy</Role>
      <ShortName>Note 44 - IBOR Transition - Parenthetical information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>257</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R258.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 1 Forward-looking Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CRMIFRS9ImpairmentForwardLookingInformation</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 1 Forward-looking Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>258</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 2 Focus areas - Parenthetical information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CRMIFRS9FocusAreas</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 2 Focus areas - Parenthetical information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>259</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 2.1 Focus Areas - Overview of CRE Portfolio (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FocusAreasOverviewOfCREPortfolioDetail</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 2.1 Focus Areas - Overview of CRE Portfolio (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>260</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R261.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 2.2 Focus Areas - Non-recourse CRE Portfolio (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FocusAreasNonrecourseCREPortfolioDetail</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 2.2 Focus Areas - Non-recourse CRE Portfolio (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>261</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R262.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 2.3 Focus Areas - Stress-tested Non-recourse CRE Portfolio Stagewise (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/StresstestedNonrecourseCREPortfolio</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 2.3 Focus Areas - Stress-tested Non-recourse CRE Portfolio Stagewise (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>262</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R263.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 3 Development of Overlays - Parenthetical information (Detail: Text Values))</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CRMIFRS9DevelopmentOfOverlaysParentheticalInformation</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 3 Development of Overlays - Parenthetical information (Detail: Text Values))</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>263</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R264.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 4 Model sensitivity on forward-looking information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CRMIFRS9SensitivitiesOnForwardLookingInformation</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 4 Model sensitivity on forward-looking information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>264</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 4 Model sensitivity on forward-looking information - Parenthetical information (Detail: Text Value)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CRMIFRS9SensitivitiesOnForwardLookingInformationParentheticals</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 4 Model sensitivity on forward-looking information - Parenthetical information (Detail: Text Value)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>265</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 5 Model results - Parenthetical information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CRMIFRS9ModelResultsParentheticals</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 5 Model results - Parenthetical information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>266</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R267.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 6 Russia total exposure and allowance for credit losses by stages (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RussiaTotalExposureAndAllowanceForCreditLossesByStages</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 6 Russia total exposure and allowance for credit losses by stages (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>267</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R268.htm</HtmlFileName>
      <LongName>60000 - Disclosure - Risk Report - Credit Risk Management - IFRS 9 6 Russia total exposure and allowance for credit losses by stages - Parenthetical information (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RussiaTotalExposureAndAllowanceForCreditLossesByStagesParentheticals</Role>
      <ShortName>Risk Report - Credit Risk Management - IFRS 9 6 Russia total exposure and allowance for credit losses by stages - Parenthetical information (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>268</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R269.htm</HtmlFileName>
      <LongName>60001 - Disclosure - Risk Report - Credit Risk Exposure - Maximum Exposure to Credit Risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/MaximumExposureToCreditRiskIFRS9</Role>
      <ShortName>Risk Report - Credit Risk Exposure - Maximum Exposure to Credit Risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>269</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R270.htm</HtmlFileName>
      <LongName>60002 - Disclosure - Risk Report - Credit Exposure - Main Credit Exposure Categories by Business Divisions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditExposureMainCreditExposureCategoriesByBusinessDivisions</Role>
      <ShortName>Risk Report - Credit Exposure - Main Credit Exposure Categories by Business Divisions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>270</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>60003 - Disclosure - Risk Report - Credit Risk Exposure - Credit Risk Profile by Industry Sector (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRiskProfileByIndustrySectorIFRS9</Role>
      <ShortName>Risk Report - Credit Risk Exposure - Credit Risk Profile by Industry Sector (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>271</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>60004 - Disclosure - Risk Report - Credit Risk Exposure - Credit Risk Profile by Geographical Region (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRiskProfileByRegionIFRS9</Role>
      <ShortName>Risk Report - Credit Risk Exposure - Credit Risk Profile by Geographical Region (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>272</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R273.htm</HtmlFileName>
      <LongName>60005 - Disclosure - Risk Report - Credit Risk Exposure - Parenthetical Information Credit Exposure (Detail:Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationCreditExposureTextValues</Role>
      <ShortName>Risk Report - Credit Risk Exposure - Parenthetical Information Credit Exposure (Detail:Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>273</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R274.htm</HtmlFileName>
      <LongName>60006 - Disclosure - Risk Report - Asset Quality - Financial Assets subject to impairment - Development of exposures in the reporting period, Gross Carrying Amount (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DevelopmentOfExposuresInTheReportingPeriodGrossCarryingAmount</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets subject to impairment - Development of exposures in the reporting period, Gross Carrying Amount (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>274</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R275.htm</HtmlFileName>
      <LongName>60007 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized Cost (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtAmortizedCostTextValues</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized Cost (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>275</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R276.htm</HtmlFileName>
      <LongName>60007 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost by Business Division (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ExposuresByBusinessDivision</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost by Business Division (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>276</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>60008 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost and Allowances by Industry Sector (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAndAllowancesByIndustrySectorAllowanceForCreditLosses</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost and Allowances by Industry Sector (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>277</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>60009 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost and Allowances by Region (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAndAllowancesByRegion</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost and Allowances by Region (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>278</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R279.htm</HtmlFileName>
      <LongName>60010 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost by Rating Class (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CreditRiskExposureAndRiskConcentrationsAmortizedCost</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost by Rating Class (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>279</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R280.htm</HtmlFileName>
      <LongName>60011 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost - Collateral held against credit-impaired financial assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CollateralHeldAgainstCreditImpairedFinancialAssets</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost - Collateral held against credit-impaired financial assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>280</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R281.htm</HtmlFileName>
      <LongName>60011 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost - Development of Forborne financial assets at amortized cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/DevelopmentOfForborneFinancialAssetsAtAmortizedCost</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost - Development of Forborne financial assets at amortized cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>281</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R282.htm</HtmlFileName>
      <LongName>60011 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost - Forborne financial assets at amortized cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ForborneFinancialAssetsAtAmortizedCost</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost - Forborne financial assets at amortized cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>282</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>60011 - Disclosure - Risk Report - Asset Quality - Financial Assets at amortized cost - Forborne financial assets at amortized cost (Detail: text value)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/RenegotiatedAndForborneAssetsAtAmortizedCosts</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at amortized cost - Forborne financial assets at amortized cost (Detail: text value)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>283</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>60012 - Disclosure - Risk Report - Asset Quality - Modified Assets (Detail: Text Value)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ModifiedAssetsAmortizedCostTextValues</Role>
      <ShortName>Risk Report - Asset Quality - Modified Assets (Detail: Text Value)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>284</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R285.htm</HtmlFileName>
      <LongName>60012 - Disclosure - Risk Report - Asset Quality - Modified Assets Amortized Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ModifiedAssetsAmortizedCost</Role>
      <ShortName>Risk Report - Asset Quality - Modified Assets Amortized Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>285</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R286.htm</HtmlFileName>
      <LongName>60013 - Disclosure - Risk Report - Asset Quality - Off-balance sheet lending commitments and guarantee business, Nominal Amount (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/OffBalanceSheetLendingCommitmentsAndGuaranteeBusinessNominalAmount</Role>
      <ShortName>Risk Report - Asset Quality - Off-balance sheet lending commitments and guarantee business, Nominal Amount (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>286</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R287.htm</HtmlFileName>
      <LongName>60014 - Disclosure - Risk Report - Asset Quality - Collateral Obtained (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CollateralObtainedTextValues</Role>
      <ShortName>Risk Report - Asset Quality - Collateral Obtained (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>287</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R288.htm</HtmlFileName>
      <LongName>60014 - Disclosure - Risk Report - Asset Quality - Collateral obtained during the reporting periods (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CollateralObtained</Role>
      <ShortName>Risk Report - Asset Quality - Collateral obtained during the reporting periods (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>288</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>60014 - Disclosure - Risk Report - Asset Quality - Financial Assets at Fair Value through OCI (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/FinancialAssetsAtFVThroughOCITextValues</Role>
      <ShortName>Risk Report - Asset Quality - Financial Assets at Fair Value through OCI (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>289</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>60014 - Disclosure - Risk Report - Asset Quality - Legal Claims (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/LegalClaimsTextValues</Role>
      <ShortName>Risk Report - Asset Quality - Legal Claims (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>290</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R291.htm</HtmlFileName>
      <LongName>60015 - Disclosure - Risk Report - Market Risk - Trading Market Risk Exposures - Value-at Risk of Trading Units by Risk Type (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ValueAtRiskOfTradingUnitsByRiskType</Role>
      <ShortName>Risk Report - Market Risk - Trading Market Risk Exposures - Value-at Risk of Trading Units by Risk Type (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>291</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R292.htm</HtmlFileName>
      <LongName>60017 - Disclosure - Risk Report - Market Risk - Trading Market Risk Exposures - Average, Maximum and Minimum Incremental Risk Charge of Trading Units (with a 99.9 % confidence level and one-year capital horizon) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/IncrementalRiskChargeAverageMaximumMinimum</Role>
      <ShortName>Risk Report - Market Risk - Trading Market Risk Exposures - Average, Maximum and Minimum Incremental Risk Charge of Trading Units (with a 99.9 % confidence level and one-year capital horizon) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>292</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R293.htm</HtmlFileName>
      <LongName>60019 - Disclosure - Risk Report - Market Risk - Nontrading Market Risk Exposures - Carrying Value and Economic Capital Usage for Nontrading Market Risk Portfolios (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingValueAndEconomicCapitalUsageForNontradingMarketRiskPortfoliosTextValues</Role>
      <ShortName>Risk Report - Market Risk - Nontrading Market Risk Exposures - Carrying Value and Economic Capital Usage for Nontrading Market Risk Portfolios (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>293</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R294.htm</HtmlFileName>
      <LongName>60019 - Disclosure - Risk Report - Market Risk - Nontrading Market Risk Exposures - Economic Capital Usage by risk type (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/CarryingValueAndEconomicCapitalUsageForNontradingMarketRiskPortfolios</Role>
      <ShortName>Risk Report - Market Risk - Nontrading Market Risk Exposures - Economic Capital Usage by risk type (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>294</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>60020 - Disclosure - Risk Report - Liquidity Risk - Global All Currency Stress Testing Results (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/GlobalAllCurrencyStressTestingResults</Role>
      <ShortName>Risk Report - Liquidity Risk - Global All Currency Stress Testing Results (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>295</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>62000 - Disclosure - Parenthetical Information - Significant accounting policies (Detail: Text Values)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.db.com/role/ParentheticalInformationSignificantAccountingPoliciesTextValues</Role>
      <ShortName>Parenthetical Information - Significant accounting policies (Detail: Text Values)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>296</Position>
    </Report>
    <Report instance="deutschebankag-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - deutschebankag-20231231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - deutschebankag-20231231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>297</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>db-20231231.xsd</File>
    <File>db-20231231_cal.xml</File>
    <File>db-20231231_def.xml</File>
    <File>db-20231231_lab.xml</File>
    <File>db-20231231_pre.xml</File>
    <File doctype="20-F" isDefinitelyFs="true" isIfrs="true" original="deutschebankag-20231231.htm">deutschebankag-20231231.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image10.jpg</File>
    <File>image114.jpg</File>
    <File>image126.jpg</File>
    <File>image127.jpg</File>
    <File>image1310.jpg</File>
    <File>image1412.jpg</File>
    <File>image1518.jpg</File>
    <File>image1620.jpg</File>
    <File>image1723.jpg</File>
    <File>image1825.jpg</File>
    <File>image1913.jpg</File>
    <File>image2017.jpg</File>
    <File>image213.jpg</File>
    <File>image226.jpg</File>
    <File>image239.jpg</File>
    <File>image2411.jpg</File>
    <File>image2516.jpg</File>
    <File>image2619.jpg</File>
    <File>image2722.jpg</File>
    <File>image28.jpg</File>
    <File>image2824.jpg</File>
    <File>image2927.jpg</File>
    <File>image3014.jpg</File>
    <File>image312.jpg</File>
    <File>image32.jpg</File>
    <File>image325.jpg</File>
    <File>image33.jpg</File>
    <File>image43.jpg</File>
    <File>image54.jpg</File>
    <File>image621.jpg</File>
    <File>image75.jpg</File>
    <File>image8.jpg</File>
    <File>image915.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="56">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="3749">https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
