| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Prepared by IBM Cognos Disclosure Management XBRL Version: 10.3.0.0.0 (3189) Using Fujitsu --> |
<!-- Validation status: Passed --> |
<schema targetNamespace="http://www.morganstanley.com/20181231" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ms="http://www.morganstanley.com/20181231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31"> |
| <annotation> |
| | <appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ms-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ms-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ms-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ms-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedBalanceSheets" id="ELRID_ConsolidatedBalanceSheets"> |
| <link:definition> 000300 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedIncomeStatements" id="ELRID_ConsolidatedIncomeStatements"> |
| <link:definition> 000100 - Statement - Consolidated Income Statements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedComprehensiveIncomeStatements" id="ELRID_ConsolidatedComprehensiveIncomeStatements"> |
| <link:definition> 000200 - Statement - Consolidated Comprehensive Income Statements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedCashFlowStatements" id="ELRID_ConsolidatedCashFlowStatements"> |
| <link:definition> 000500 - Statement - Consolidated Cash Flow Statements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnANonrecurringBasisDetails" id="ELRID_FairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnANonrecurringBasisDetails"> |
| <link:definition> 400380 - Disclosure - Fair Value Disclosures (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InvestmentSecuritiesInvestmentSecuritiesByContractualMaturityDetails" id="ELRID_InvestmentSecuritiesInvestmentSecuritiesByContractualMaturityDetails"> |
| <link:definition> 400530 - Disclosure - Investment Securities (Investment Securities by Contractual Maturity) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsRestrictedCashAndSegregatedSecuritiesDetails" id="ELRID_CollateralizedTransactionsRestrictedCashAndSegregatedSecuritiesDetails"> |
| <link:definition> 400650 - Disclosure - Collateralized Transactions (Restricted Cash and Segregated Securities) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/GoodwillAndIntangibleAssetsNetAmortizableIntangibleAssetsRollforwardDetails" id="ELRID_GoodwillAndIntangibleAssetsNetAmortizableIntangibleAssetsRollforwardDetails"> |
| <link:definition> 400940 - Disclosure - Goodwill and Intangible Assets (Net Amortizable Intangible Assets Rollforward) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesDerivativeFairValuesDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesDerivativeFairValuesDetails"> |
| <link:definition> 400410 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Fair Values) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesGainsLossesOnAccountingHedgesAndFairValueHedgesDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesGainsLossesOnAccountingHedgesAndFairValueHedgesDetails"> |
| <link:definition> 400430 - Disclosure - Derivative Instruments and Hedging Activities (Gains (Losses) on Accounting Hedges and Fair Value Hedges) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EarningsPerCommonShareCalculationOfBasicAndDilutedEPSDetails" id="ELRID_EarningsPerCommonShareCalculationOfBasicAndDilutedEPSDetails"> |
| <link:definition> 401610 - Disclosure - Earnings per Common Share (Calculation of Basic and Diluted EPS) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InterestIncomeAndInterestExpenseDetails" id="ELRID_InterestIncomeAndInterestExpenseDetails"> |
| <link:definition> 401710 - Disclosure - Interest Income and Interest Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansNetPeriodicBenefitExpenseIncomeDetails" id="ELRID_EmployeeBenefitPlansNetPeriodicBenefitExpenseIncomeDetails"> |
| <link:definition> 401910 - Disclosure - Employee Benefit Plans (Net Periodic Benefit Expense (Income)) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DocumentDocumentAndEntityInformation" id="ELRID_DocumentAndEntityInformation"> |
| <link:definition> 000090 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedBalanceSheetsParenthetical" id="ELRID_ConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 000305 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedStatementsOfChangesInTotalEquity" id="ELRID_ConsolidatedStatementsOfChangesInTotalEquity"> |
| <link:definition> 000400 - Statement - Consolidated Statements of Changes in Total Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureIntroductionAndBasisOfPresentation" id="ELRID_IntroductionAndBasisOfPresentation"> |
| <link:definition> 100100 - Disclosure - Introduction and Basis of Presentation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureSignificantAccountingPolicies" id="ELRID_SignificantAccountingPolicies"> |
| <link:definition> 100200 - Disclosure - Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosures" id="ELRID_FairValueDisclosures"> |
| <link:definition> 100300 - Disclosure - Fair Value Disclosures </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InvestmentSecurities" id="ELRID_InvestmentSecurities"> |
| <link:definition> 100500 - Disclosure - Investment Securities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureCollateralizedTransactions" id="ELRID_CollateralizedTransactions"> |
| <link:definition> 100600 - Disclosure - Collateralized Transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivities" id="ELRID_VariableInterestEntitiesAndSecuritizationActivities"> |
| <link:definition> 101300 - Disclosure - Variable Interest Entities and Securitization Activities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLosses" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLosses"> |
| <link:definition> 100700 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancings" id="ELRID_BorrowingsAndOtherSecuredFinancings"> |
| <link:definition> 101100 - Disclosure - Borrowings and Other Secured Financings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivities" id="ELRID_DerivativeInstrumentsAndHedgingActivities"> |
| <link:definition> 100400 - Disclosure - Derivative Instruments and Hedging Activities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CommitmentsGuaranteesAndContingencies" id="ELRID_CommitmentsGuaranteesAndContingencies"> |
| <link:definition> 101200 - Disclosure - Commitments, Guarantees and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirements" id="ELRID_RegulatoryRequirements"> |
| <link:definition> 101400 - Disclosure - Regulatory Requirements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquity" id="ELRID_TotalEquity"> |
| <link:definition> 101500 - Disclosure - Total Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EarningsPerCommonShare" id="ELRID_EarningsPerCommonShare"> |
| <link:definition> 101600 - Disclosure - Earnings per Common Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InterestIncomeAndInterestExpense" id="ELRID_InterestIncomeAndInterestExpense"> |
| <link:definition> 101700 - Disclosure - Interest Income and Interest Expense </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlans" id="ELRID_EmployeeBenefitPlans"> |
| <link:definition> 101900 - Disclosure - Employee Benefit Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxes" id="ELRID_IncomeTaxes"> |
| <link:definition> 102000 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformation" id="ELRID_SegmentGeographicAndRevenueInformation"> |
| <link:definition> 102100 - Disclosure - Segment, Geographic and Revenue Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EquityMethodInvestments" id="ELRID_EquityMethodInvestments"> |
| <link:definition> 100800 - Disclosure - Equity Method Investments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SubsequentEvents" id="ELRID_SubsequentEvents"> |
| <link:definition> 102400 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureSignificantAccountingPoliciesPolicy" id="ELRID_SignificantAccountingPoliciesPolicy"> |
| <link:definition> 200200 - Disclosure - Significant Accounting Policies (Policy) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresTables" id="ELRID_FairValueDisclosuresTables"> |
| <link:definition> 300300 - Disclosure - Fair Value Disclosures (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InvestmentSecuritiesTables" id="ELRID_InvestmentSecuritiesTables"> |
| <link:definition> 300500 - Disclosure - Investment Securities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureCollateralizedTransactionsTables" id="ELRID_CollateralizedTransactionsTables"> |
| <link:definition> 300600 - Disclosure - Collateralized Transactions (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesTables" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesTables"> |
| <link:definition> 301300 - Disclosure - Variable Interest Entities and Securitization Activities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLossesTables" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLossesTables"> |
| <link:definition> 300700 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsTables" id="ELRID_BorrowingsAndOtherSecuredFinancingsTables"> |
| <link:definition> 301100 - Disclosure - Borrowings and Other Secured Financings (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesTables" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesTables"> |
| <link:definition> 300400 - Disclosure - Derivative Instruments and Hedging Activities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CommitmentsGuaranteesAndContingenciesTables" id="ELRID_CommitmentsGuaranteesAndContingenciesTables"> |
| <link:definition> 301200 - Disclosure - Commitments, Guarantees and Contingencies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirementsTables" id="ELRID_RegulatoryRequirementsTables"> |
| <link:definition> 301400 - Disclosure - Regulatory Requirements (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityTables" id="ELRID_TotalEquityTables"> |
| <link:definition> 301500 - Disclosure - Total Equity (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EarningsPerCommonShareTables" id="ELRID_EarningsPerCommonShareTables"> |
| <link:definition> 301600 - Disclosure - Earnings per Common Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InterestIncomeAndInterestExpenseTables" id="ELRID_InterestIncomeAndInterestExpenseTables"> |
| <link:definition> 301700 - Disclosure - Interest Income and Interest Expense (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansTables" id="ELRID_EmployeeBenefitPlansTables"> |
| <link:definition> 301900 - Disclosure - Employee Benefit Plans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationTables" id="ELRID_SegmentGeographicAndRevenueInformationTables"> |
| <link:definition> 302100 - Disclosure - Segment, Geographic and Revenue Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureIntroductionAndBasisOfPresentationDetails" id="ELRID_IntroductionAndBasisOfPresentationDetails"> |
| <link:definition> 400100 - Disclosure - Introduction and Basis of Presentation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureSignificantAccountingPoliciesDetails" id="ELRID_SignificantAccountingPoliciesDetails"> |
| <link:definition> 400200 - Disclosure - Significant Accounting Policies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresNarrativeDetails" id="ELRID_FairValueDisclosuresNarrativeDetails"> |
| <link:definition> 400300 - Disclosure - Fair Value Disclosures (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" id="ELRID_FairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"> |
| <link:definition> 400310 - Disclosure - Fair Value Disclosures (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresRollforwardOfLevel3AssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" id="ELRID_FairValueDisclosuresRollforwardOfLevel3AssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"> |
| <link:definition> 400340 - Disclosure - Fair Value Disclosures (Rollforward of Level 3 Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresFundInterestsMeasuredBasedOnNetAssetValueDetails" id="ELRID_FairValueDisclosuresFundInterestsMeasuredBasedOnNetAssetValueDetails"> |
| <link:definition> 400360 - Disclosure - Fair Value Disclosures (Fund Interests Measured Based on Net Asset Value) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresEarningsImpactOfBorrowingsUnderTheFairValueOptionDetails" id="ELRID_FairValueDisclosuresEarningsImpactOfBorrowingsUnderTheFairValueOptionDetails"> |
| <link:definition> 400372 - Disclosure - Fair Value Disclosures (Earnings Impact of Borrowings under the Fair Value Option) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresGainsLossesDueToChangesInInstrumentSpecificCreditRiskDetails" id="ELRID_FairValueDisclosuresGainsLossesDueToChangesInInstrumentSpecificCreditRiskDetails"> |
| <link:definition> 400374 - Disclosure - Fair Value Disclosures (Gains (Losses) Due to Changes in Instrument-Specific Credit Risk) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresExcessOfContractualPrincipalAmountOverFairValueDetails" id="ELRID_FairValueDisclosuresExcessOfContractualPrincipalAmountOverFairValueDetails"> |
| <link:definition> 400376 - Disclosure - Fair Value Disclosures (Excess of Contractual Principal Amount Over Fair Value) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InvestmentSecuritiesAFSAndHTMSecuritiesDetails" id="ELRID_InvestmentSecuritiesAFSAndHTMSecuritiesDetails"> |
| <link:definition> 400510 - Disclosure - Investment Securities (AFS and HTM Securities) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InvestmentSecuritiesInvestmentSecuritiesInAnUnrealizedLossPositionDetails" id="ELRID_InvestmentSecuritiesInvestmentSecuritiesInAnUnrealizedLossPositionDetails"> |
| <link:definition> 400520 - Disclosure - Investment Securities (Investment Securities in an Unrealized Loss Position) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/InvestmentSecuritiesGrossRealizedGainsAndLossesOnSalesOfAFSSecuritiesDetails" id="ELRID_InvestmentSecuritiesGrossRealizedGainsAndLossesOnSalesOfAFSSecuritiesDetails"> |
| <link:definition> 400540 - Disclosure - Investment Securities (Gross Realized Gains and Losses on Sales of AFS Securities) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsConcentrationRiskDetails" id="ELRID_CollateralizedTransactionsConcentrationRiskDetails"> |
| <link:definition> 400660 - Disclosure - Collateralized Transactions (Concentration Risk) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsGrossSecuredFinancingBalancesDetails" id="ELRID_CollateralizedTransactionsGrossSecuredFinancingBalancesDetails"> |
| <link:definition> 400620 - Disclosure - Collateralized Transactions (Gross Secured Financing Balances) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesAssetsAndLiabilitiesByTypeOfActivityDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesAssetsAndLiabilitiesByTypeOfActivityDetails"> |
| <link:definition> 401310 - Disclosure - Variable Interest Entities and Securitization Activities (Assets and Liabilities by Type of Activity) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesNonConsolidatedVIEsDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesNonConsolidatedVIEsDetails"> |
| <link:definition> 401330 - Disclosure - Variable Interest Entities and Securitization Activities (Non-Consolidated VIEs) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesTransfersOfAssetsWithContinuingInvolvement1Details" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesTransfersOfAssetsWithContinuingInvolvement1Details"> |
| <link:definition> 401340 - Disclosure - Variable Interest Entities and Securitization Activities (Transfers of Assets with Continuing Involvement 1) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesTransfersOfAssetsWithContinuingInvolvement2Details" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesTransfersOfAssetsWithContinuingInvolvement2Details"> |
| <link:definition> 401350 - Disclosure - Variable Interest Entities and Securitization Activities (Transfers of Assets with Continuing Involvement 2) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesFailedSalesDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesFailedSalesDetails"> |
| <link:definition> 401380 - Disclosure - Variable Interest Entities and Securitization Activities (Failed Sales) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLossesEmployeeLoansDetails" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLossesEmployeeLoansDetails"> |
| <link:definition> 400750 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses (Employee Loans) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLossesLoansByTypeDetails" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLossesLoansByTypeDetails"> |
| <link:definition> 400710 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses (Loans by Type) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/GoodwillAndIntangibleAssetsGoodwillRollforwardDetails" id="ELRID_GoodwillAndIntangibleAssetsGoodwillRollforwardDetails"> |
| <link:definition> 400910 - Disclosure - Goodwill and Intangible Assets (Goodwill Rollforward) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsOtherSecuredFinancingsDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsOtherSecuredFinancingsDetails"> |
| <link:definition> 401140 - Disclosure - Borrowings and Other Secured Financings (Other Secured Financings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesOtherDisclosuresDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesOtherDisclosuresDetails"> |
| <link:definition> 400400 - Disclosure - Derivative Instruments and Hedging Activities (Other Disclosures) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CommitmentsGuaranteesAndContingenciesCommitmentsDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesCommitmentsDetails"> |
| <link:definition> 401210 - Disclosure - Commitments, Guarantees and Contingencies (Commitments) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CommitmentsGuaranteesAndContingenciesObligationsUnderGuaranteeArrangementsDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesObligationsUnderGuaranteeArrangementsDetails"> |
| <link:definition> 401230 - Disclosure - Commitments, Guarantees and Contingencies (Obligations under Guarantee Arrangements) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirementsNarrativeDetails" id="ELRID_RegulatoryRequirementsNarrativeDetails"> |
| <link:definition> 401400 - Disclosure - Regulatory Requirements (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirementsCapitalMeasuresDetails" id="ELRID_RegulatoryRequirementsCapitalMeasuresDetails"> |
| <link:definition> 401410 - Disclosure - Regulatory Requirements (Capital Measures) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirementsUSBankSubsidiariesRegulatoryCapitalAndCapitalRatiosDetails" id="ELRID_RegulatoryRequirementsUSBankSubsidiariesRegulatoryCapitalAndCapitalRatiosDetails"> |
| <link:definition> 401420 - Disclosure - Regulatory Requirements (U.S. Bank Subsidiaries' Regulatory Capital and Capital Ratios) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationSelectedFinancialInformationByBusinessSegmentDetails" id="ELRID_SegmentGeographicAndRevenueInformationSelectedFinancialInformationByBusinessSegmentDetails"> |
| <link:definition> 402110 - Disclosure - Segment, Geographic and Revenue Information (Selected Financial Information by Business Segment) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationAssetsByBusinessSegmentDetails" id="ELRID_SegmentGeographicAndRevenueInformationAssetsByBusinessSegmentDetails"> |
| <link:definition> 402130 - Disclosure - Segment, Geographic and Revenue Information (Assets by Business Segment) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationNetRevenuesByRegionDetails" id="ELRID_SegmentGeographicAndRevenueInformationNetRevenuesByRegionDetails"> |
| <link:definition> 402150 - Disclosure - Segment, Geographic and Revenue Information (Net Revenues by Region) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EquityMethodInvestmentsInvesteesDetails" id="ELRID_EquityMethodInvestmentsInvesteesDetails"> |
| <link:definition> 400810 - Disclosure - Equity Method Investments (Investees) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SubsequentEventsDetails" id="ELRID_SubsequentEventsDetails"> |
| <link:definition> 402400 - Disclosure - Subsequent Events (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansStockbasedCompensationPlansDetails" id="ELRID_DeferredCompensationPlansStockbasedCompensationPlansDetails"> |
| <link:definition> 401810 - Disclosure - Deferred Compensation Plans (Stock-based Compensation Plans) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansVestedAndUnvestedRSUActivityDetails" id="ELRID_DeferredCompensationPlansVestedAndUnvestedRSUActivityDetails"> |
| <link:definition> 401820 - Disclosure - Deferred Compensation Plans (Vested and Unvested RSU Activity) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansUnvestedRSUActivityDetails" id="ELRID_DeferredCompensationPlansUnvestedRSUActivityDetails"> |
| <link:definition> 401830 - Disclosure - Deferred Compensation Plans (Unvested RSU Activity) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansStockOptionsDetails" id="ELRID_DeferredCompensationPlansStockOptionsDetails"> |
| <link:definition> 801840 - Disclosure - Deferred Compensation Plans (Stock Options) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlans401kAndDefinedContributionPensionPlansDetails" id="ELRID_EmployeeBenefitPlans401kAndDefinedContributionPensionPlansDetails"> |
| <link:definition> 401980 - Disclosure - Employee Benefit Plans (401(k) and Defined Contribution Pension Plans) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansRollforwardOfTheBenefitObligationAndFairValueOfPlanAssetsDetails" id="ELRID_EmployeeBenefitPlansRollforwardOfTheBenefitObligationAndFairValueOfPlanAssetsDetails"> |
| <link:definition> 401920 - Disclosure - Employee Benefit Plans (Rollforward of the Benefit Obligation and Fair Value of Plan Assets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansAccumulatedBenefitObligationAndPensionPlansWithBenefitObligationsInExcessOfTheFairValueOfPlanAssetsDetails" id="ELRID_EmployeeBenefitPlansAccumulatedBenefitObligationAndPensionPlansWithBenefitObligationsInExcessOfTheFairValueOfPlanAssetsDetails"> |
| <link:definition> 401930 - Disclosure - Employee Benefit Plans (Accumulated Benefit Obligation, and Pension Plans with Benefit Obligations in Excess of the Fair Value of Plan Assets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansAssumptionsDetails" id="ELRID_EmployeeBenefitPlansAssumptionsDetails"> |
| <link:definition> 401940 - Disclosure - Employee Benefit Plans (Assumptions) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/Deposits" id="ELRID_Deposits"> |
| <link:definition> 101000 - Disclosure - Deposits </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DepositsTables" id="ELRID_DepositsTables"> |
| <link:definition> 301000 - Disclosure - Deposits (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DepositsDetails" id="ELRID_DepositsDetails"> |
| <link:definition> 401000 - Disclosure - Deposits (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansFairValueOfPlanAssetsDetails" id="ELRID_EmployeeBenefitPlansFairValueOfPlanAssetsDetails"> |
| <link:definition> 401950 - Disclosure - Employee Benefit Plans (Fair Value of Plan Assets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansRollforwardOfLevel3PlanAssetsDetails" id="ELRID_EmployeeBenefitPlansRollforwardOfLevel3PlanAssetsDetails"> |
| <link:definition> 401960 - Disclosure - Employee Benefit Plans (Rollforward of Level 3 Plan Assets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" id="ELRID_EmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails"> |
| <link:definition> 401970 - Disclosure - Employee Benefit Plans (Expected Future Benefit Payments) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/QuarterlyResults" id="ELRID_QuarterlyResults"> |
| <link:definition> 102300 - Disclosure - Quarterly Results </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/QuarterlyResultsTables" id="ELRID_QuarterlyResultsTables"> |
| <link:definition> 302300 - Disclosure - Quarterly Results (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/QuarterlyResultsUnauditedDetails" id="ELRID_QuarterlyResultsUnauditedDetails"> |
| <link:definition> 402300 - Disclosure - Quarterly Results (Unaudited) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesTables" id="ELRID_IncomeTaxesTables"> |
| <link:definition> 302000 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesProvisionForBenefitFromIncomeTaxesDetails" id="ELRID_IncomeTaxesProvisionForBenefitFromIncomeTaxesDetails"> |
| <link:definition> 402010 - Disclosure - Income Taxes (Provision for (Benefit from) Income Taxes) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesEffectiveIncomeTaxRateDetails" id="ELRID_IncomeTaxesEffectiveIncomeTaxRateDetails"> |
| <link:definition> 402020 - Disclosure - Income Taxes (Effective Income Tax Rate) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" id="ELRID_IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"> |
| <link:definition> 402030 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetails" id="ELRID_IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxExpenseBenefitDetails"> |
| <link:definition> 402060 - Disclosure - Income Taxes (Income from Continuing Operations Before Income Tax Expense (Benefit)) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" id="ELRID_IncomeTaxesUnrecognizedTaxBenefitsDetails"> |
| <link:definition> 402040 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/IncomeTaxesEarliestTaxYearSubjectToExaminationInMajorTaxJurisdictionsDetails" id="ELRID_IncomeTaxesEarliestTaxYearSubjectToExaminationInMajorTaxJurisdictionsDetails"> |
| <link:definition> 402050 - Disclosure - Income Taxes (Earliest Tax Year Subject to Examination in Major Tax Jurisdictions) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompany" id="ELRID_ParentCompany"> |
| <link:definition> 102200 - Disclosure - Parent Company </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompanyTables" id="ELRID_ParentCompanyTables"> |
| <link:definition> 302200 - Disclosure - Parent Company (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompanyGuaranteesDetails" id="ELRID_ParentCompanyGuaranteesDetails"> |
| <link:definition> 402250 - Disclosure - Parent Company (Guarantees) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompanyCondensedBalanceSheetsDetails" id="ELRID_ParentCompanyCondensedBalanceSheetsDetails"> |
| <link:definition> 402220 - Disclosure - Parent Company (Condensed Balance Sheets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/GoodwillAndIntangibleAssetsGrossAmortizableIntangibleAssetsByTypeDetails" id="ELRID_GoodwillAndIntangibleAssetsGrossAmortizableIntangibleAssetsByTypeDetails"> |
| <link:definition> 400930 - Disclosure - Goodwill and Intangible Assets (Gross Amortizable Intangible Assets by Type) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CommitmentsGuaranteesAndContingenciesOperatingPremisesLeasesDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesOperatingPremisesLeasesDetails"> |
| <link:definition> 401220 - Disclosure - Commitments, Guarantees and Contingencies (Operating Premises Leases) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompanyCondensedIncomeStatementsAndComprehensiveIncomeStatementsDetails" id="ELRID_ParentCompanyCondensedIncomeStatementsAndComprehensiveIncomeStatementsDetails"> |
| <link:definition> 402210 - Disclosure - Parent Company (Condensed Income Statements and Comprehensive Income Statements) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompanyCondensedCashFlowStatementsDetails" id="ELRID_ParentCompanyCondensedCashFlowStatementsDetails"> |
| <link:definition> 402230 - Disclosure - Parent Company (Condensed Cash Flow Statements) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityRollforwardOfCommonStockOutstandingDetails" id="ELRID_TotalEquityRollforwardOfCommonStockOutstandingDetails"> |
| <link:definition> 401510 - Disclosure - Total Equity (Rollforward of Common Stock Outstanding) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityPreferredStockIssuanceDescriptionDetails" id="ELRID_TotalEquityPreferredStockIssuanceDescriptionDetails"> |
| <link:definition> 401532 - Disclosure - Total Equity (Preferred Stock Issuance Description) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityCumulativeForeignCurrencyTranslationAdjustmentsDetails" id="ELRID_TotalEquityCumulativeForeignCurrencyTranslationAdjustmentsDetails"> |
| <link:definition> 401570 - Disclosure - Total Equity (Cumulative Foreign Currency Translation Adjustments) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EquityMethodInvestmentsTables" id="ELRID_EquityMethodInvestmentsTables"> |
| <link:definition> 300800 - Disclosure - Equity Method Investments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/EquityMethodInvestmentsEquityMethodInvestmentBalancesDetails" id="ELRID_EquityMethodInvestmentsEquityMethodInvestmentBalancesDetails"> |
| <link:definition> 400800 - Disclosure - Equity Method Investments (Equity Method Investment Balances) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresValuationTechniquesAndSensitivityOfUnobservableInputsUsedInLevel3FairValueMeasurementsDetails" id="ELRID_FairValueDisclosuresValuationTechniquesAndSensitivityOfUnobservableInputsUsedInLevel3FairValueMeasurementsDetails"> |
| <link:definition> 400350 - Disclosure - Fair Value Disclosures (Valuation Techniques and Sensitivity of Unobservable Inputs Used in Level 3 Fair Value Measurements) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresFinancialInstrumentsNotMeasuredAtFairValueDetails" id="ELRID_FairValueDisclosuresFinancialInstrumentsNotMeasuredAtFairValueDetails"> |
| <link:definition> 400390 - Disclosure - Fair Value Disclosures (Financial Instruments Not Measured at Fair Value) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresBorrowingsMeasuredAtFairValueOnARecurringBasisDetails" id="ELRID_FairValueDisclosuresBorrowingsMeasuredAtFairValueOnARecurringBasisDetails"> |
| <link:definition> 400370 - Disclosure - Fair Value Disclosures (Borrowings Measured at Fair Value on a Recurring Basis) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansPerformanceBasedStockUnitsDetails" id="ELRID_DeferredCompensationPlansPerformanceBasedStockUnitsDetails"> |
| <link:definition> 401850 - Disclosure - Deferred Compensation Plans (Performance-Based Stock Units) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansDeferredCashbasedCompensationPlansDetails" id="ELRID_DeferredCompensationPlansDeferredCashbasedCompensationPlansDetails"> |
| <link:definition> 401860 - Disclosure - Deferred Compensation Plans (Deferred Cash-based Compensation Plans) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsOffsettingOfCertainCollateralizedTransactionsDetails" id="ELRID_CollateralizedTransactionsOffsettingOfCertainCollateralizedTransactionsDetails"> |
| <link:definition> 400610 - Disclosure - Collateralized Transactions (Offsetting of Certain Collateralized Transactions) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLossesAllowanceForLoanLossesAndLendingCommitmentsRollforwardDetails" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLossesAllowanceForLoanLossesAndLendingCommitmentsRollforwardDetails"> |
| <link:definition> 400740 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses (Allowance for Loan Losses and Lending Commitments Rollforward) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityAOCIDetails" id="ELRID_TotalEquityAOCIDetails"> |
| <link:definition> 401540 - Disclosure - Total Equity (AOCI) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesFairValueOfOTCDerivativesInAGainPositionDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesFairValueOfOTCDerivativesInAGainPositionDetails"> |
| <link:definition> 400490 - Disclosure - Derivative Instruments and Hedging Activities (Fair Value of OTC Derivatives in a Gain Position) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansAnnualCompensationCostFor2018PerformanceYearAwardsDetails" id="ELRID_DeferredCompensationPlansAnnualCompensationCostFor2018PerformanceYearAwardsDetails"> |
| <link:definition> 401870 - Disclosure - Deferred Compensation Plans (Annual Compensation Cost for 2018 Performance Year Awards) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLossesImpairedLoansAndLendingCommitmentsDetails" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLossesImpairedLoansAndLendingCommitmentsDetails"> |
| <link:definition> 400720 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses (Impaired Loans and Lending Commitments) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsOtherNarrativesDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsOtherNarrativesDetails"> |
| <link:definition> 401100 - Disclosure - Borrowings and Other Secured Financings (Other Narratives) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesProtectionPurchasedWithCDSDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesProtectionPurchasedWithCDSDetails"> |
| <link:definition> 400470 - Disclosure - Derivative Instruments and Hedging Activities (Protection Purchased with CDS) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsMaturitiesAndTermsOfBorrowingsDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsMaturitiesAndTermsOfBorrowingsDetails"> |
| <link:definition> 401110 - Disclosure - Borrowings and Other Secured Financings (Maturities and Terms of Borrowings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityPreferredStockOutstandingDetails" id="ELRID_TotalEquityPreferredStockOutstandingDetails"> |
| <link:definition> 401531 - Disclosure - Total Equity (Preferred Stock Outstanding) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsLongTermBorrowingsDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsLongTermBorrowingsDetails"> |
| <link:definition> 401120 - Disclosure - Borrowings and Other Secured Financings (Long-Term Borrowings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsRatesForLongTermBorrowingsDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsRatesForLongTermBorrowingsDetails"> |
| <link:definition> 401130 - Disclosure - Borrowings and Other Secured Financings (Rates for Long-Term Borrowings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/QuarterlyResultsUnauditedSubnoteDetails" id="ELRID_QuarterlyResultsUnauditedSubnoteDetails"> |
| <link:definition> 402310 - Disclosure - Quarterly Results (Unaudited) (Subnote) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ParentCompanyLongTermBorrowingsDetails" id="ELRID_ParentCompanyLongTermBorrowingsDetails"> |
| <link:definition> 402240 - Disclosure - Parent Company (Long-Term Borrowings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationTotalAssetsByRegionDetails" id="ELRID_SegmentGeographicAndRevenueInformationTotalAssetsByRegionDetails"> |
| <link:definition> 402154 - Disclosure - Segment, Geographic and Revenue Information (Total Assets by Region) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesCreditRiskRelatedContingenciesDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesCreditRiskRelatedContingenciesDetails"> |
| <link:definition> 400440 - Disclosure - Derivative Instruments and Hedging Activities (Credit Risk-Related Contingencies) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesProceedsFromNewSecuritizationTransactionsAndSalesOfLoansDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesProceedsFromNewSecuritizationTransactionsAndSalesOfLoansDetails"> |
| <link:definition> 401360 - Disclosure - Variable Interest Entities and Securitization Activities (Proceeds from New Securitization Transactions and Sales of Loans) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsByBusinessSegmentDetails" id="ELRID_GoodwillAndIntangibleAssetsIntangibleAssetsByBusinessSegmentDetails"> |
| <link:definition> 400920 - Disclosure - Goodwill and Intangible Assets (Intangible Assets by Business Segment) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/FairValueDisclosuresFairValueLoansOnNonaccrualStatusDetails" id="ELRID_FairValueDisclosuresFairValueLoansOnNonaccrualStatusDetails"> |
| <link:definition> 400378 - Disclosure - Fair Value Disclosures (Fair Value Loans on Nonaccrual Status) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesAssetsAndLiabilitiesByBalanceSheetCaptionDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesAssetsAndLiabilitiesByBalanceSheetCaptionDetails"> |
| <link:definition> 401320 - Disclosure - Variable Interest Entities and Securitization Activities (Assets and Liabilities by Balance Sheet Caption) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityDividendsAndShareRepurchasesDetails" id="ELRID_TotalEquityDividendsAndShareRepurchasesDetails"> |
| <link:definition> 401520 - Disclosure - Total Equity (Dividends and Share Repurchases) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityPreferredStockDividendsDetails" id="ELRID_TotalEquityPreferredStockDividendsDetails"> |
| <link:definition> 401533 - Disclosure - Total Equity (Preferred Stock Dividends) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityComponentsOfPeriodChangesInOCIDetails" id="ELRID_TotalEquityComponentsOfPeriodChangesInOCIDetails"> |
| <link:definition> 401550 - Disclosure - Total Equity (Components of Period Changes in OCI ) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/LoansLendingCommitmentsAndAllowanceForCreditLossesTDRDetails" id="ELRID_LoansLendingCommitmentsAndAllowanceForCreditLossesTDRDetails"> |
| <link:definition> 400730 - Disclosure - Loans, Lending Commitments and Allowance for Credit Losses (TDR) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsAssetsLoanedOrPledgedDetails" id="ELRID_CollateralizedTransactionsAssetsLoanedOrPledgedDetails"> |
| <link:definition> 400630 - Disclosure - Collateralized Transactions (Assets Loaned or Pledged) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsCollateralReceivedDetails" id="ELRID_CollateralizedTransactionsCollateralReceivedDetails"> |
| <link:definition> 400640 - Disclosure - Collateralized Transactions (Collateral Received) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CollateralizedTransactionsCustomerMarginLendingDetails" id="ELRID_CollateralizedTransactionsCustomerMarginLendingDetails"> |
| <link:definition> 400670 - Disclosure - Collateralized Transactions (Customer Margin Lending) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirementsUSBrokerDealerRegulatoryCapitalRequirementsDetails" id="ELRID_RegulatoryRequirementsUSBrokerDealerRegulatoryCapitalRequirementsDetails"> |
| <link:definition> 401430 - Disclosure - Regulatory Requirements (U.S. Broker-Dealer Regulatory Capital Requirements) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesDerivativeNotionalsDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesDerivativeNotionalsDetails"> |
| <link:definition> 400420 - Disclosure - Derivative Instruments and Hedging Activities (Derivative Notionals) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CommitmentsGuaranteesAndContingenciesContingenciesDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesContingenciesDetails"> |
| <link:definition> 401240 - Disclosure - Commitments, Guarantees and Contingencies (Contingencies) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SignificantAccountingPoliciesTables" id="ELRID_SignificantAccountingPoliciesTables"> |
| <link:definition> 300200 - Disclosure - Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/VariableInterestEntitiesAndSecuritizationActivitiesAssetsSoldWithRetainedExposureDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesAssetsSoldWithRetainedExposureDetails"> |
| <link:definition> 401370 - Disclosure - Variable Interest Entities and Securitization Activities (Assets Sold with Retained Exposure) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/RegulatoryRequirementsRestrictedNetAssetsDetails" id="ELRID_RegulatoryRequirementsRestrictedNetAssetsDetails"> |
| <link:definition> 401440 - Disclosure - Regulatory Requirements (Restricted Net Assets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsBorrowingsAssociatedWithFairValueHedgesDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsBorrowingsAssociatedWithFairValueHedgesDetails"> |
| <link:definition> 401190 - Disclosure - Borrowings and Other Secured Financings (Borrowings Associated with Fair Value Hedges) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsMaturitiesAndTermsOfSecuredFinancingsDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsMaturitiesAndTermsOfSecuredFinancingsDetails"> |
| <link:definition> 401150 - Disclosure - Borrowings and Other Secured Financings (Maturities and Terms of Secured Financings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/BorrowingsAndOtherSecuredFinancingsFailedSalesByMaturityDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsFailedSalesByMaturityDetails"> |
| <link:definition> 401160 - Disclosure - Borrowings and Other Secured Financings (Failed Sales by Maturity) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationNetDiscreteTaxProvisionBenefitBySegmentDetails" id="ELRID_SegmentGeographicAndRevenueInformationNetDiscreteTaxProvisionBenefitBySegmentDetails"> |
| <link:definition> 402120 - Disclosure - Segment, Geographic and Revenue Information (Net Discrete Tax Provision (Benefit) by Segment) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CustomerContractRevenueRecognitionCustomerContractRenenuesDetails" id="ELRID_CustomerContractRevenueRecognitionCustomerContractRenenuesDetails"> |
| <link:definition> 409010 - Disclosure - Customer Contract Revenue Recognition (Customer Contract Renenues) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/CustomerContractRevenueRecognitionFutureExpectedRevenuesDetails" id="ELRID_CustomerContractRevenueRecognitionFutureExpectedRevenuesDetails"> |
| <link:definition> 409040 - Disclosure - Customer Contract Revenue Recognition (Future Expected Revenues) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationReceivablesFromContractsWithCustomersDetails" id="ELRID_SegmentGeographicAndRevenueInformationReceivablesFromContractsWithCustomersDetails"> |
| <link:definition> 402164 - Disclosure - Segment, Geographic and Revenue Information (Receivables from Contracts with Customers) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationChangeInRevenueDetails" id="ELRID_SegmentGeographicAndRevenueInformationChangeInRevenueDetails"> |
| <link:definition> 402162 - Disclosure - Segment, Geographic and Revenue Information (Change in Revenue) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/TotalEquityCumulativeAdjustmentsToRetainedEarningsDetails" id="ELRID_TotalEquityCumulativeAdjustmentsToRetainedEarningsDetails"> |
| <link:definition> 401560 - Disclosure - Total Equity (Cumulative Adjustments to Retained Earnings) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationAdditionalInformationInvestmentManagementDetails" id="ELRID_SegmentGeographicAndRevenueInformationAdditionalInformationInvestmentManagementDetails"> |
| <link:definition> 402140 - Disclosure - Segment, Geographic and Revenue Information (Additional Information - Investment Management) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationTradingRevenuesByProductTypeDetails" id="ELRID_SegmentGeographicAndRevenueInformationTradingRevenuesByProductTypeDetails"> |
| <link:definition> 402160 - Disclosure - Segment, Geographic and Revenue Information (Trading Revenues by Product Type) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesMaximumPotentialPayoutNotionalOfCreditProtectionSoldDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesMaximumPotentialPayoutNotionalOfCreditProtectionSoldDetails"> |
| <link:definition> 400450 - Disclosure - Derivative Instruments and Hedging Activities (Maximum Potential Payout/Notional of Credit Protection Sold) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DerivativeInstrumentsAndHedgingActivitiesFairValueAssetLiabilityOfCreditProtectionSoldDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesFairValueAssetLiabilityOfCreditProtectionSoldDetails"> |
| <link:definition> 400460 - Disclosure - Derivative Instruments and Hedging Activities (Fair Value (Asset)/Liability of Credit Protection Sold) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/ConsolidatedStatementsOfChangesInTotalEquityParenthetical" id="ELRID_ConsolidatedStatementsOfChangesInTotalEquityParenthetical"> |
| <link:definition> 000405 - Statement - Consolidated Statements of Changes in Total Equity (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlans" id="ELRID_DeferredCompensationPlans"> |
| <link:definition> 101800 - Disclosure - Deferred Compensation Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansTables" id="ELRID_DeferredCompensationPlansTables"> |
| <link:definition> 301800 - Disclosure - Deferred Compensation Plans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/GoodwillAndIntangibleAssets" id="ELRID_GoodwillAndIntangibleAssets"> |
| <link:definition> 100900 - Disclosure - Goodwill and Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/GoodwillAndIntangibleAssetsTables" id="ELRID_GoodwillAndIntangibleAssetsTables"> |
| <link:definition> 300900 - Disclosure - Goodwill and Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/SegmentGeographicAndRevenueInformationIncomeByRegionDetails" id="ELRID_SegmentGeographicAndRevenueInformationIncomeByRegionDetails"> |
| <link:definition> 402152 - Disclosure - Segment, Geographic and Revenue Information (Income by Region) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/QuarterlyResultsChangeInRevenueDetails" id="ELRID_QuarterlyResultsChangeInRevenueDetails"> |
| <link:definition> 402320 - Disclosure - Quarterly Results (Change in Revenue) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DeferredCompensationPlansMonteCarloSimulationAssumptionsDetails" id="ELRID_DeferredCompensationPlansMonteCarloSimulationAssumptionsDetails"> |
| <link:definition> 401855 - Disclosure - Deferred Compensation Plans (Monte Carlo Simulation Assumptions) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd"/> |
| <element name="AdjustedAverageAssets" id="ms_AdjustedAverageAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="AssetManagementSegmentMember" id="ms_AssetManagementSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommonStockIssuedToEmployeeTrustMember" id="ms_CommonStockIssuedToEmployeeTrustMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CorporateEquitiesMember" id="ms_CorporateEquitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditDerivativesByMaturityAxis" id="ms_CreditDerivativesByMaturityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditDerivativesByMaturityDomain" id="ms_CreditDerivativesByMaturityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EuropeMiddleEastAndAfricaMember" id="ms_EuropeMiddleEastAndAfricaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypesDomain" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueOfOverCounterDerivativesTextBlock" id="ms_FairValueOfOverCounterDerivativesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueOptionAggregateDifferencesDebt" id="ms_FairValueOptionAggregateDifferencesDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FiniteLivedIntangibleAssetsDisposedDuringPeriod" id="ms_FiniteLivedIntangibleAssetsDisposedDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="GeneralPartnerGuaranteeMember" id="ms_GeneralPartnerGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GlobalWealthManagementGroupMember" id="ms_GlobalWealthManagementGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GuarantorObligationsCollateralAndRecourse" id="ms_GuarantorObligationsCollateralAndRecourse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="IncreaseDecreaseInSecuritiesPurchasedUnderAgreementsToResell" id="ms_IncreaseDecreaseInSecuritiesPurchasedUnderAgreementsToResell" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="InstitutionalSecuritiesSegmentMember" id="ms_InstitutionalSecuritiesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IntangibleAssetsMember" id="ms_IntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentGradeMember" id="ms_InvestmentGradeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LiquidityFacilitiesGuaranteeMember" id="ms_LiquidityFacilitiesGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MoreThanOneAndWithinThreeYearsFromBalanceSheetDateMember" id="ms_MoreThanOneAndWithinThreeYearsFromBalanceSheetDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MoreThanThreeAndWithinFiveYearsFromBalanceSheetDateMember" id="ms_MoreThanThreeAndWithinFiveYearsFromBalanceSheetDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MortgageServicingActivitiesForSpecialPurposeEntitiesTextBlock" id="ms_MortgageServicingActivitiesForSpecialPurposeEntitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="MortgageServicingRights" id="ms_MortgageServicingRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="MSAndCoMember" id="ms_MSAndCoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetPaymentsForFinancingActivitiesAbstract" id="ms_NetPaymentsForFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetProceedsFromFinancingActivitiesAbstract" id="ms_NetProceedsFromFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NoninvestmentGradeMember" id="ms_NoninvestmentGradeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NotificationRequirementsForTentativeNetCapital" id="ms_NotificationRequirementsForTentativeNetCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OtherSecuredFinancingsMember" id="ms_OtherSecuredFinancingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ProceedsFromRepaymentsOfOtherSecuredFinancings" id="ms_ProceedsFromRepaymentsOfOtherSecuredFinancings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfNonConsolidatedVariableInterestEntitiesTextBlock" id="ms_ScheduleOfNonConsolidatedVariableInterestEntitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SpecialPurposeEntitiesMember" id="ms_SpecialPurposeEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DocumentAndEntityInformationAbstract" id="ms_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DetailsOfInterestAndDividendsRevenueAndInterestExpenseDisclosureTextBlock" id="ms_DetailsOfInterestAndDividendsRevenueAndInterestExpenseDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="MitsubishiUfjMorganStanleySecuritiesCoLtdMember" id="ms_MitsubishiUfjMorganStanleySecuritiesCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfOtherSecuredFinancingTextBlock" id="ms_ScheduleOfOtherSecuredFinancingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SpecialPurposeEntityCarryingAmountOfCollateralizedAssets" id="ms_SpecialPurposeEntityCarryingAmountOfCollateralizedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CreditLinkedNotesAndOtherMember" id="ms_CreditLinkedNotesAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DueFromEmployeesAllowance" id="ms_DueFromEmployeesAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritizationsRepresentationsAndGuaranteesMember" id="ms_SecuritizationsRepresentationsAndGuaranteesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtWeightedAverageMaturity" id="ms_LongTermDebtWeightedAverageMaturity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommitmentsGuaranteesAndOtherMember" id="ms_CommitmentsGuaranteesAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherConsumerAndCommercialLoansMember" id="ms_OtherConsumerAndCommercialLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="QualifyingSpecialPurposeEntityClassificationAxis" id="ms_QualifyingSpecialPurposeEntityClassificationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="QualifyingSpecialPurposeEntitiesClassificationDomain" id="ms_QualifyingSpecialPurposeEntitiesClassificationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MortgageAndAssetBackedSecuritiesMember" id="ms_MortgageAndAssetBackedSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MunicipalTenderOptionBondsMember" id="ms_MunicipalTenderOptionBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="WholeLoanSalesRepresentationsAndWarrantiesMember" id="ms_WholeLoanSalesRepresentationsAndWarrantiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedAwardsTermsOfAwardAxis" id="ms_ShareBasedAwardsTermsOfAwardAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedAwardsTermsOfAwardDomain" id="ms_ShareBasedAwardsTermsOfAwardDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CrescentMember" id="ms_CrescentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TotalIndexAndBasketCreditDefaultSwapsMember" id="ms_TotalIndexAndBasketCreditDefaultSwapsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestsPurchasedInSecondaryMarketFairValue" id="ms_InterestsPurchasedInSecondaryMarketFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DebtAmountCallableOrExtendibleAtOptionOfHolders" id="ms_DebtAmountCallableOrExtendibleAtOptionOfHolders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FixedRateDebtMember" id="ms_FixedRateDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnMember" id="ms_AwardBasedOnTotalShareholderReturnMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedForfeitedInPeriodWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedForfeitedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="PensionAndOtherPostretirementBenefitsNetPeriodicBenefitCostsWeightedAverageAssumptionsTableTextBlock" id="ms_PensionAndOtherPostretirementBenefitsNetPeriodicBenefitCostsWeightedAverageAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="HealthCareCostTrendRateAssumedForNextYearByCostTypeAxis" id="ms_HealthCareCostTrendRateAssumedForNextYearByCostTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="HealthCareCostTrendRateAssumedForNextYearByCostTypeDomain" id="ms_HealthCareCostTrendRateAssumedForNextYearByCostTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MedicalMember" id="ms_MedicalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PrescriptionMember" id="ms_PrescriptionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DepositLiabilitiesTableTextBlock" id="ms_DepositLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SavingsAndDemandDeposits" id="ms_SavingsAndDemandDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DeferredTaxAssetsTaxCreditAndOperatingLossCarryforwards" id="ms_DeferredTaxAssetsTaxCreditAndOperatingLossCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="AdvancesToSubsidiariesAbstract" id="ms_AdvancesToSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AdvancesToSubsidiariesBankAndBankHoldingCompany" id="ms_AdvancesToSubsidiariesBankAndBankHoldingCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="AdvancesToSubsidiariesNonbank" id="ms_AdvancesToSubsidiariesNonbank" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentInSubsidiariesAtEquityAbstract" id="ms_InvestmentInSubsidiariesAtEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentInSubsidiariesAtEquityBankAndBankHoldingCompany" id="ms_InvestmentInSubsidiariesAtEquityBankAndBankHoldingCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentInSubsidiariesAtEquityNonBank" id="ms_InvestmentInSubsidiariesAtEquityNonBank" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="AccumulatedOtherComprehensiveIncomeLossInvestmentInNonUSDollarFunctionalCurrencySubsidiaries" id="ms_AccumulatedOtherComprehensiveIncomeLossInvestmentInNonUSDollarFunctionalCurrencySubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentResultingFromRealizedOrUnrealizedGainsLossesOnhedgesNetOfTax" id="ms_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentResultingFromRealizedOrUnrealizedGainsLossesOnhedgesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="PreferredStockCarryingValue" id="ms_PreferredStockCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueRollForward" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember" id="ms_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember" id="ms_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AdditionalDisclosuresAbstract" id="ms_AdditionalDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PropertyPlantAndEquipmentAndCapitalizedSoftwareCostsMember" id="ms_PropertyPlantAndEquipmentAndCapitalizedSoftwareCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectiveIncomeTaxRateExcludingEffectOfDiscreteTaxBenefitsCosts" id="ms_EffectiveIncomeTaxRateExcludingEffectOfDiscreteTaxBenefitsCosts" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SingleNameCreditDefaultSwapMember" id="ms_SingleNameCreditDefaultSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IndexAndBasketCreditDefaultSwapMember" id="ms_IndexAndBasketCreditDefaultSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TranchedIndexAndBasketCreditDefaultSwapMember" id="ms_TranchedIndexAndBasketCreditDefaultSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventAxis" id="ms_DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventDomain" id="ms_DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SingleNameAndNonTranchedIndexAndBasketCreditDefaultSwapsMember" id="ms_SingleNameAndNonTranchedIndexAndBasketCreditDefaultSwapsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MorganStanleyBankNationalAssociationMember" id="ms_MorganStanleyBankNationalAssociationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeAaaMember" id="ms_InternallyAssignedGradeAaaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeAaMember" id="ms_InternallyAssignedGradeAaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeAMember" id="ms_InternallyAssignedGradeAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeBbbMember" id="ms_InternallyAssignedGradeBbbMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PreferredStockDisclosureTableTextBlock" id="ms_PreferredStockDisclosureTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntityDisclosuresTextBlock" id="ms_VariableInterestEntityDisclosuresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CollateralizedInterestRateDerivativeContractsMember" id="ms_CollateralizedInterestRateDerivativeContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GainLossFromApplyingOvernightIndexedSwapCurveForFairValueOfDerivativeInstruments" id="ms_GainLossFromApplyingOvernightIndexedSwapCurveForFairValueOfDerivativeInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfFinancialInstrumentsNotMeasuredAtFairValueTableTextBlock" id="ms_ScheduleOfFinancialInstrumentsNotMeasuredAtFairValueTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherSecuredFinancingsFairValueDisclosure" id="ms_OtherSecuredFinancingsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="AssetBackedSecuritiesFederalFamilyEducationLoanProgramMember" id="ms_AssetBackedSecuritiesFederalFamilyEducationLoanProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssetBackedSecuritiesAutoLoansMember" id="ms_AssetBackedSecuritiesAutoLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestIncomeExpenseMember" id="ms_InterestIncomeExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="HedgingRelationshipDeemedEffectiveRangeLowerLimit" id="ms_HedgingRelationshipDeemedEffectiveRangeLowerLimit" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="HedgingRelationshipDeemedEffectiveRangeUpperLimit" id="ms_HedgingRelationshipDeemedEffectiveRangeUpperLimit" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="CommitmentsLettersOfCreditAndOtherFinancialGuaranteesObtainedToSatisfyCollateralRequirementsMember" id="ms_CommitmentsLettersOfCreditAndOtherFinancialGuaranteesObtainedToSatisfyCollateralRequirementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommitmentsInvestmentActivitiesMember" id="ms_CommitmentsInvestmentActivitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PrimaryLendingCommitmentsMadeToInvestmentGradeCompaniesMember" id="ms_PrimaryLendingCommitmentsMadeToInvestmentGradeCompaniesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PrimaryLendingCommitmentsMadeToNonInvestmentGradeCompaniesMember" id="ms_PrimaryLendingCommitmentsMadeToNonInvestmentGradeCompaniesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecondaryLendingCommitmentsMember" id="ms_SecondaryLendingCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuredLendingCommitmentsMember" id="ms_SecuredLendingCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommitmentsForwardStartingReverseRepurchaseAgreementsMember" id="ms_CommitmentsForwardStartingReverseRepurchaseAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommitmentsCommercialAndResidentialMortgagesMember" id="ms_CommitmentsCommercialAndResidentialMortgagesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ntangibleAssetsLineItems" id="ms_ntangibleAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherCommitmentDueInNextThreeDays" id="ms_OtherCommitmentDueInNextThreeDays" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ChinaDevelopmentIndustrialBankVersusMorganStanleyCoIncorporatedEtAliiMember" id="ms_ChinaDevelopmentIndustrialBankVersusMorganStanleyCoIncorporatedEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="JointVenturesByPartnerAxis" id="ms_JointVenturesByPartnerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="JointVenturePartnerNameDomain" id="ms_JointVenturePartnerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableRateMember" id="ms_VariableRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesThirdPartyGuaranteesPercent" id="ms_AvailableForSaleSecuritiesThirdPartyGuaranteesPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionLineItems" id="ms_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfIncomeTaxExpenseBenefitContinuingOperationsByJurisdictionTable" id="ms_ScheduleOfIncomeTaxExpenseBenefitContinuingOperationsByJurisdictionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherCountriesMember" id="ms_OtherCountriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectiveIncomeTaxRateReconciliationChangeInReinvestmentAssertionPercent" id="ms_EffectiveIncomeTaxRateReconciliationChangeInReinvestmentAssertionPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectiveIncomeTaxRateReconciliationForeignEarningsAbstract" id="ms_EffectiveIncomeTaxRateReconciliationForeignEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeInstrumentsGainLossRelatedToReversalOfAmountRecordedInAccumulatedOtherComprehensiveIncomeDueToIncorrectApplicationOfHedgeAccountingInPriorPeriodsPretax" id="ms_DerivativeInstrumentsGainLossRelatedToReversalOfAmountRecordedInAccumulatedOtherComprehensiveIncomeDueToIncorrectApplicationOfHedgeAccountingInPriorPeriodsPretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostWillBeRecognizedAbsentEstimatedOrActualForfeituresOrCancellationsWithinNextTwelveMonths" id="ms_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostWillBeRecognizedAbsentEstimatedOrActualForfeituresOrCancellationsWithinNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostWillBeRecognizedAbsentEstimatedOrActualForfeituresOrCancellationsInYearTwo" id="ms_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostWillBeRecognizedAbsentEstimatedOrActualForfeituresOrCancellationsInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostWillBeRecognizedAbsentEstimatedOrActualForfeituresOrCancellationsThereafter" id="ms_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostWillBeRecognizedAbsentEstimatedOrActualForfeituresOrCancellationsThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriod" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeAbstract" id="ms_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnAverageShareholdersEquityMember" id="ms_ReturnOnAverageShareholdersEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnAverageShareholdersEquityEqualToOrGreaterThanEleventPointFivePercentMember" id="ms_ReturnOnAverageShareholdersEquityEqualToOrGreaterThanEleventPointFivePercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnLessThanFiftyPercentMember" id="ms_AwardBasedOnTotalShareholderReturnLessThanFiftyPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnTwentyFivePercentOrMoreMember" id="ms_AwardBasedOnTotalShareholderReturnTwentyFivePercentOrMoreMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostWillBeRecognizedAbsentActualCancellationsAndAnyFutureReturnOnReferencedInvestementsWithinNextTwelveMonths" id="ms_DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostWillBeRecognizedAbsentActualCancellationsAndAnyFutureReturnOnReferencedInvestementsWithinNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostWillBeRecognizedAbsentActualCancellationsAndAnyFutureReturnOnReferencedInvestementsInYearTwo" id="ms_DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostWillBeRecognizedAbsentActualCancellationsAndAnyFutureReturnOnReferencedInvestementsInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostWillBeRecognizedAbsentActualCancellationsAndAnyFutureReturnOnReferencedInvestementsThereafter" id="ms_DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostWillBeRecognizedAbsentActualCancellationsAndAnyFutureReturnOnReferencedInvestementsThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NetIncomeLossBeforeUndistributiedEarningsFromSubsidiaries" id="ms_NetIncomeLossBeforeUndistributiedEarningsFromSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="SeniorUnsecuredDebtMember" id="ms_SeniorUnsecuredDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesDebtMaturitiesAnnualizedAverageYieldFiscalYearMaturityAbstract" id="ms_AvailableForSaleSecuritiesDebtMaturitiesAnnualizedAverageYieldFiscalYearMaturityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntityByInterestAxis" id="ms_VariableInterestEntityByInterestAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestInVariableInterestEntityDomain" id="ms_InterestInVariableInterestEntityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherVariableInterestsMember" id="ms_OtherVariableInterestsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntityReportingEntityInvolvementLossExposureCarryingAmount" id="ms_VariableInterestEntityReportingEntityInvolvementLossExposureCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="VariableInterestEntityByProductGroupAxis" id="ms_VariableInterestEntityByProductGroupAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntityProductGroupDomain" id="ms_VariableInterestEntityProductGroupDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LessThanTwelveMonthsFromBalanceSheetDateMember" id="ms_LessThanTwelveMonthsFromBalanceSheetDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MoreThanFiveYearsFromBalanceSheetDateMember" id="ms_MoreThanFiveYearsFromBalanceSheetDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="Payables" id="ms_Payables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="AvailableForSaleSecuritiesDebtMaturitiesNextTwelveMonthsAnnualizedAverageYield" id="ms_AvailableForSaleSecuritiesDebtMaturitiesNextTwelveMonthsAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughFiveAnnualizedAverageYield" id="ms_AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughFiveAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesDebtMaturitiesYearSixThroughTenAnnualizedAverageYield" id="ms_AvailableForSaleSecuritiesDebtMaturitiesYearSixThroughTenAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAnnualizedAverageYield" id="ms_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesDebtMaturitiesAnnualizedAverageYield" id="ms_AvailableForSaleSecuritiesDebtMaturitiesAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccountsReceivableAndOtherReceivablesMember" id="ms_AccountsReceivableAndOtherReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeAssetFairValueUnsettled" id="ms_DerivativeAssetFairValueUnsettled" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilityFairValueUnsettled" id="ms_DerivativeLiabilityFairValueUnsettled" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellWithAffiliate" id="ms_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellWithAffiliate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="OffsettingAssetsAndLiabilitiesTableTextBlock" id="ms_OffsettingAssetsAndLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfCashAndSecuritiesSegregatedUnderFederalAndOtherRegulationsTableTextBlock" id="ms_ScheduleOfCashAndSecuritiesSegregatedUnderFederalAndOtherRegulationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DueFromEmployeesRepaymentTerms" id="ms_DueFromEmployeesRepaymentTerms" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EmployeeLoansLineItems" id="ms_EmployeeLoansLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduelOfEmployeeLoansTable" id="ms_ScheduelOfEmployeeLoansTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresRollForward" id="ms_OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OffBalanceSheetLoanCommitmentsAllowanceForCreditExposures" id="ms_OffBalanceSheetLoanCommitmentsAllowanceForCreditExposures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ProvisionForOffBalanceSheetLoanCommitmentCreditExposures" id="ms_ProvisionForOffBalanceSheetLoanCommitmentCreditExposures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresOtherIncreaseDecrease" id="ms_OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresOtherIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresCollectivelyEvaluatedForImpairment" id="ms_OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresCollectivelyEvaluatedForImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresIndividuallyEvaluatedForImpairment" id="ms_OffBalanceSheetLoanCommitmentsAllowanceForCreditExposuresIndividuallyEvaluatedForImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="CollateralizedDebtAndLoanObligationsMember" id="ms_CollateralizedDebtAndLoanObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MedianMember" id="ms_MedianMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FirmCommitmentContractMember" id="ms_FirmCommitmentContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="WilmingtonTrustCompanyVersusMorganStanleyMortgageCapitalHoldingsLlcEtAliiMember" id="ms_WilmingtonTrustCompanyVersusMorganStanleyMortgageCapitalHoldingsLlcEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PreferredStockIssued" id="ms_PreferredStockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxReconciliationLineItems" id="ms_IncomeTaxReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeTaxReconciliationTable" id="ms_IncomeTaxReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="WealthManagementSegmentMember" id="ms_WealthManagementSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentManagementSegmentMember" id="ms_InvestmentManagementSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CashCollateralNettingFromCounterparties" id="ms_CashCollateralNettingFromCounterparties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="CreditRiskDerivativeAssetsNetOfCashCollateralNetting" id="ms_CreditRiskDerivativeAssetsNetOfCashCollateralNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CreditRiskDerivativeAssetsNetOfCashAndFinancialInstrumentsCollateralNetting" id="ms_CreditRiskDerivativeAssetsNetOfCashAndFinancialInstrumentsCollateralNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DepositarySharesMember" id="ms_DepositarySharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnAverageShareholdersEquityLessThanFivePercentMember" id="ms_ReturnOnAverageShareholdersEquityLessThanFivePercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancingReceivableRecordedInvestment90DaysPastDueAndOnNonaccrual" id="ms_FinancingReceivableRecordedInvestment90DaysPastDueAndOnNonaccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="OtherGeographicalRegionsMember" id="ms_OtherGeographicalRegionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DepositsWithAffiliates" id="ms_DepositsWithAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DeferredTaxAssetsInventoryInvestmentsAndReceivables" id="ms_DeferredTaxAssetsInventoryInvestmentsAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="MorganStanley401kPlanMember" id="ms_MorganStanley401kPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EmployeeBenefitPlansParticipantsAxis" id="ms_EmployeeBenefitPlansParticipantsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EmployeeBenefitPlansParticipantsDomain" id="ms_EmployeeBenefitPlansParticipantsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EligibleUsEmployeesWithEligiblePayLessThanOrEqualToOneHundredThousandsDollarsMember" id="ms_EligibleUsEmployeesWithEligiblePayLessThanOrEqualToOneHundredThousandsDollarsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UsTreasuryAndGovernmentAndForeignGovernmentDebtSecuritiesMember" id="ms_UsTreasuryAndGovernmentAndForeignGovernmentDebtSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtFixedRateMember" id="ms_LongTermDebtFixedRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtVariableRateMember" id="ms_LongTermDebtVariableRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtAmountPuttableOrExtendibleAtOptionOfHolders" id="ms_DebtAmountPuttableOrExtendibleAtOptionOfHolders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SubordinatedAndJuniorSubordinatedDebtCombinedMember" id="ms_SubordinatedAndJuniorSubordinatedDebtCombinedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuredFinancingsOriginalMaturitiesGreaterThanOneYear" id="ms_SecuredFinancingsOriginalMaturitiesGreaterThanOneYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuredFinancingsOriginalMaturitiesOneYearOrLess" id="ms_SecuredFinancingsOriginalMaturitiesOneYearOrLess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeCreditRiskRelatedContingentFeaturesTriggeringCircumstancesOneNotchCreditRatingDowngradeMember" id="ms_DerivativeCreditRiskRelatedContingentFeaturesTriggeringCircumstancesOneNotchCreditRatingDowngradeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MorganStanleySmithBarneyLlcMember" id="ms_MorganStanleySmithBarneyLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="BuildingsAndEquipmentMember" id="ms_BuildingsAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MorganStanleyMortgageLoanTrust200614slVersusMorganStanleyMortgageCapitalHoldingsLlcMember" id="ms_MorganStanleyMortgageLoanTrust200614slVersusMorganStanleyMortgageCapitalHoldingsLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GlobalOilMerchantingBusinessMember" id="ms_GlobalOilMerchantingBusinessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherLendingCommitmentsMember" id="ms_OtherLendingCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditRiskDerivativeAssetsInGainPositionMaturitiesNextTwelveMonthsFairValue" id="ms_CreditRiskDerivativeAssetsInGainPositionMaturitiesNextTwelveMonthsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CreditRiskDerivativeAssetsInGainPositionMaturitiesYearTwoThroughThreeFairValue" id="ms_CreditRiskDerivativeAssetsInGainPositionMaturitiesYearTwoThroughThreeFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CreditRiskDerivativeAssetsInGainPositionMaturitiesYearFourThroughFiveFairValue" id="ms_CreditRiskDerivativeAssetsInGainPositionMaturitiesYearFourThroughFiveFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CreditRiskDerivativeAssetsInGainPositionMaturitiesAfterFiveYearsFairValue" id="ms_CreditRiskDerivativeAssetsInGainPositionMaturitiesAfterFiveYearsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CumulativeForeignCurrencyTranslationAdjustmentsFromNetInvestmentAndNetInvestmentHedgesTableTextBlock" id="ms_CumulativeForeignCurrencyTranslationAdjustmentsFromNetInvestmentAndNetInvestmentHedgesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommitmentsGuaranteesAndContingenciesAbstract" id="ms_CommitmentsGuaranteesAndContingenciesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PaymentsRelatedToCommonStockRepurchaseAndTaxWithholdingForShareBasedCompensation" id="ms_PaymentsRelatedToCommonStockRepurchaseAndTaxWithholdingForShareBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="CashCollateralReceivables" id="ms_CashCollateralReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CashCollateralPayables" id="ms_CashCollateralPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="BankingRegulationsAxis" id="ms_BankingRegulationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="BankingRegulationsDomain" id="ms_BankingRegulationsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UsBaselIMember" id="ms_UsBaselIMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UsBaselIiiMember" id="ms_UsBaselIiiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TypeOfApproachesAxis" id="ms_TypeOfApproachesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TypeOfApproachesDomain" id="ms_TypeOfApproachesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeutscheZentralGenossenschaftsbankAgEtAlVMorganStanleyEtAlMember" id="ms_DeutscheZentralGenossenschaftsbankAgEtAlVMorganStanleyEtAlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueDisclosureLineItems" id="ms_FairValueDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentSecuritiesAmortizedCost" id="ms_InvestmentSecuritiesAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="HeldToMaturitySecuritiesDebtMaturitiesNextTwelveMonthsAnnualizedAverageYield" id="ms_HeldToMaturitySecuritiesDebtMaturitiesNextTwelveMonthsAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="HeldToMaturitySecuritiesDebtMaturitiesYearTwoThroughFiveAnnualizedAverageYield" id="ms_HeldToMaturitySecuritiesDebtMaturitiesYearTwoThroughFiveAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsAnnualizedAverageYield" id="ms_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SeriesJPreferredStockMember" id="ms_SeriesJPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SeriesIPreferredStockMember" id="ms_SeriesIPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="StandardizedApproachTransitionalRulesMember" id="ms_StandardizedApproachTransitionalRulesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EmbeddedDerivativeNotionalAmount" id="ms_EmbeddedDerivativeNotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="HeldToMaturitySecuritiesDebtMaturitiesAnnualizedAverageYield" id="ms_HeldToMaturitySecuritiesDebtMaturitiesAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentSecuritiesDebtMaturitiesAnnualizedAverageYield" id="ms_InvestmentSecuritiesDebtMaturitiesAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfMarketableSecuritiesLineItems" id="ms_ScheduleOfMarketableSecuritiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" id="ms_InvestmentSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" id="ms_InvestmentSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPositionFairValue" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPositionFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPositionAggregateLoss" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPositionAggregateLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ProceedsFromSaleOfMarketableSecurities" id="ms_ProceedsFromSaleOfMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ProceedsFromMaturitiesOfMarketableSecurities" id="ms_ProceedsFromMaturitiesOfMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="MitsubishiUfjFinancialGroupIncMember" id="ms_MitsubishiUfjFinancialGroupIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherRealEstateFundsMember" id="ms_OtherRealEstateFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="StateAndMunicipalSecuritiesMember" id="ms_StateAndMunicipalSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeCreditRiskRelatedContingentFeaturestriggeringCircumstancesTwoNotchCreditRatingDowngradeMember" id="ms_DerivativeCreditRiskRelatedContingentFeaturestriggeringCircumstancesTwoNotchCreditRatingDowngradeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AdvancedApproachTransitionalRulesMember" id="ms_AdvancedApproachTransitionalRulesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MinimumRegulatoryCapitalRatioAbstract" id="ms_MinimumRegulatoryCapitalRatioAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TierOneRiskBasedCommonCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" id="ms_TierOneRiskBasedCommonCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="OtherSubsidiariesMember" id="ms_OtherSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PreferredStockRedemptionShares" id="ms_PreferredStockRedemptionShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="CurrentPerformanceYearDeferredCompensationAwardsMember" id="ms_CurrentPerformanceYearDeferredCompensationAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LendingCommitmentMember" id="ms_LendingCommitmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="WholesaleRealEstateMember" id="ms_WholesaleRealEstateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeutscheBankNationalTrustCompanyVersusMorganStanleyMortgageCapitalHoldingsLlcMember" id="ms_DeutscheBankNationalTrustCompanyVersusMorganStanleyMortgageCapitalHoldingsLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UsBankNationalAssociation20072axVMorganStanleyMortgageCapitalHoldingsLlcMember" id="ms_UsBankNationalAssociation20072axVMorganStanleyMortgageCapitalHoldingsLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeutscheBankNationalTrustCompany2007Nc4VMorganStanleyMortgageCapitalHoldingsLlcMember" id="ms_DeutscheBankNationalTrustCompany2007Nc4VMorganStanleyMortgageCapitalHoldingsLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfCreditRiskRelatedContingenciesTableTextBlock" id="ms_ScheduleOfCreditRiskRelatedContingenciesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationShareBasedArrangementsLiabilityClassifiedInYearTwo" id="ms_DeferredCompensationShareBasedArrangementsLiabilityClassifiedInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationShareBasedArrangementsLiabilityClassifiedThereafter" id="ms_DeferredCompensationShareBasedArrangementsLiabilityClassifiedThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationCashBasedArrangementsLiabilityClassifiedInYearTwo" id="ms_DeferredCompensationCashBasedArrangementsLiabilityClassifiedInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationCashBasedArrangementsLiabilityClassifiedThereafter" id="ms_DeferredCompensationCashBasedArrangementsLiabilityClassifiedThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationLiabilityClassifiedInYearTwo" id="ms_DeferredCompensationLiabilityClassifiedInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DeferredCompensationLiabilityClassifiedAfterYearTwo" id="ms_DeferredCompensationLiabilityClassifiedAfterYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfProceedsFromSecuritizationTransactionsTableTextBlock" id="ms_ScheduleOfProceedsFromSecuritizationTransactionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherLiabilitiesAndAccruedExpensesFairValueDisclosure" id="ms_OtherLiabilitiesAndAccruedExpensesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LoansAndOtherDebtMember" id="ms_LoansAndOtherDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RealEstateFundsAndOtherMember" id="ms_RealEstateFundsAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommitmentsParticipatedToThirdParties" id="ms_CommitmentsParticipatedToThirdParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="UnrecognizedTaxBenefitsInterestExpenseOnIncomeTaxesAccruedNet" id="ms_UnrecognizedTaxBenefitsInterestExpenseOnIncomeTaxesAccruedNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeAssetSubjectToCounterpartyAndCashCollateralNetting" id="ms_DerivativeAssetSubjectToCounterpartyAndCashCollateralNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilitySubjectToCounterpartyAndCashCollateralNetting" id="ms_DerivativeLiabilitySubjectToCounterpartyAndCashCollateralNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="IncreaseDecreaseInNonControllingInterestFromConsolidation" id="ms_IncreaseDecreaseInNonControllingInterestFromConsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnAssets" id="ms_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SolarInvestmentsMember" id="ms_SolarInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommodityAndOtherContractsMember" id="ms_CommodityAndOtherContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OilTerminalFacilityMember" id="ms_OilTerminalFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="HeldToMaturitySecuritiesDebtMaturitiesYearSixThroughTenAnnualizedAverageYield" id="ms_HeldToMaturitySecuritiesDebtMaturitiesYearSixThroughTenAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="TradingAssetsToTotalAssetsRatioMember" id="ms_TradingAssetsToTotalAssetsRatioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CollateralHeldToTotalAssetsRatioMember" id="ms_CollateralHeldToTotalAssetsRatioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ConcentrationRiskAbstract" id="ms_ConcentrationRiskAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfLoansAndFinancingReceivableByGeographicRegionTableTextBlock" id="ms_ScheduleOfLoansAndFinancingReceivableByGeographicRegionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FiniteLivedIntangibleAssetsOtherIncreaseDecreaseDuringThePeriod" id="ms_FiniteLivedIntangibleAssetsOtherIncreaseDecreaseDuringThePeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="UnrealizedGainLossOnDebtValuationAdjustmentPretaxAccumulatedOtherComprehensiveIncomeLoss" id="ms_UnrealizedGainLossOnDebtValuationAdjustmentPretaxAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfDerivativesTableTextBlock" id="ms_ScheduleOfDerivativesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfTradingRevenuesByProductTypeTableTextBlock" id="ms_ScheduleOfTradingRevenuesByProductTypeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfMaturitiesOfFailedSalesTableTextBlock" id="ms_ScheduleOfMaturitiesOfFailedSalesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="PreferredStockRedeemedDuringPeriod" id="ms_PreferredStockRedeemedDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="LongTermDebtRateTypeAxis" id="ms_LongTermDebtRateTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtRateTypeDomain" id="ms_LongTermDebtRateTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CurrentCommonStockDividendsPerShareDateDeclaredStart" id="ms_CurrentCommonStockDividendsPerShareDateDeclaredStart" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="GainLossOnSalesAndChangesInFairValueOfLimitedPartnershipInvestments" id="ms_GainLossOnSalesAndChangesInFairValueOfLimitedPartnershipInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="BrokerageReportingFees" id="ms_BrokerageReportingFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ReceivablesMember" id="ms_ReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ForeignFixedIncomeFundsMember" id="ms_ForeignFixedIncomeFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ForeignMoneyMarketFundsMember" id="ms_ForeignMoneyMarketFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ForeignTargetedCashFlowFundsMember" id="ms_ForeignTargetedCashFlowFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfBilateralEquityDerivativesTableTextBlock" id="ms_ScheduleOfBilateralEquityDerivativesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditLinkedNotesMember" id="ms_CreditLinkedNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntityAssetsIssuedBySecuritizationSpecialPurposeEntity" id="ms_VariableInterestEntityAssetsIssuedBySecuritizationSpecialPurposeEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CollateralizedLoanObligationsEntitiesSponsoredByNonAffiliatesMember" id="ms_CollateralizedLoanObligationsEntitiesSponsoredByNonAffiliatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfChangesInOtherComprehensiveIncomeLossByComponentsTableTextBlock" id="ms_ScheduleOfChangesInOtherComprehensiveIncomeLossByComponentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="StockRepurchaseProgramStartDate" id="ms_StockRepurchaseProgramStartDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SeriesKPreferredStockMember" id="ms_SeriesKPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PreferredStockIssuanceDescription" id="ms_PreferredStockIssuanceDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtValuationAdjustmentMember" id="ms_DebtValuationAdjustmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CumulativeDebtValuationAdjustmentNetOfTaxAttributableToParent" id="ms_CumulativeDebtValuationAdjustmentNetOfTaxAttributableToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeTaxAbstract" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeReclassificationAndTax" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeReclassificationAndTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociDebtValuationAdjustmentBeforeTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociDebtValuationAdjustmentBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeTax" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociDebtValuationAdjustmentTaxAbstract" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociDebtValuationAdjustmentTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeReclassificationAdjustmentsTax" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeReclassificationAdjustmentsTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForDebtValuationAdjustmentTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForDebtValuationAdjustmentTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentTax" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentNetOfTaxAbstract" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeReclassificationAdjustmentsNetOfTax" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentBeforeReclassificationAdjustmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociDebtValuationAdjustmentNetOfTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociDebtValuationAdjustmentNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossDebtValuationAdjustmentNetOfTax" id="ms_OtherComprehensiveIncomeLossDebtValuationAdjustmentNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="InvestmentsInNonUsDollarFunctionalCurrencySubsidiariesSubjectToHedges" id="ms_InvestmentsInNonUsDollarFunctionalCurrencySubsidiariesSubjectToHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionsInPeriodWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionsInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualReturnOnReferencedInvestments" id="ms_DeferredCompensationArrangementWithIndividualReturnOnReferencedInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualCompensationExpenseAndReturnOnReferencedInvestments" id="ms_DeferredCompensationArrangementWithIndividualCompensationExpenseAndReturnOnReferencedInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="FinancialGuarantyInsuranceCompanyVMorganStanleyAbsCapitalIIncEtAlNimsMember" id="ms_FinancialGuarantyInsuranceCompanyVMorganStanleyAbsCapitalIIncEtAlNimsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancialGuarantyInsuranceCompanyVMorganStanleyAbsCapitalIIncEtAlTrust2007Nc4Member" id="ms_FinancialGuarantyInsuranceCompanyVMorganStanleyAbsCapitalIIncEtAlTrust2007Nc4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossPensionAndPostretirementAndOtherBenefitPlansAdjustmentBeforeTax" id="ms_OtherComprehensiveIncomeLossPensionAndPostretirementAndOtherBenefitPlansAdjustmentBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DueFromEmployeesNetOfAllowance" id="ms_DueFromEmployeesNetOfAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfDueFromEmployeesTableTextBlock" id="ms_ScheduleOfDueFromEmployeesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccruedPerformanceFees" id="ms_AccruedPerformanceFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnGrossDerivativeAssetsAtFairVaue" id="ms_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnGrossDerivativeAssetsAtFairVaue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnGrossDerivativeLiabilitiesAtFairVaue" id="ms_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnGrossDerivativeLiabilitiesAtFairVaue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DebtInstrumentIssuedAmount" id="ms_DebtInstrumentIssuedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ConvertiblePreferredStockConvertedToCommonStock" id="ms_ConvertiblePreferredStockConvertedToCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="StockIssuedDuringPeriodValueShareBasedCompensationNetOfTax" id="ms_StockIssuedDuringPeriodValueShareBasedCompensationNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleEquitySecuritiesAnnualizedAverageYield" id="ms_AvailableForSaleEquitySecuritiesAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesAnnualizedAverageYield" id="ms_AvailableForSaleSecuritiesAnnualizedAverageYield" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfMarginLoansTableTextBlock" id="ms_ScheduleOfMarginLoansTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CollateralizedTransactionsNotSubjectToLegallyEnforceableMasterNettingAgreementsAbstract" id="ms_CollateralizedTransactionsNotSubjectToLegallyEnforceableMasterNettingAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfCapitalReturnPlansTable" id="ms_ScheduleOfCapitalReturnPlansTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CapitalReturnPlansAxis" id="ms_CapitalReturnPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CapitalReturnPlansDomain" id="ms_CapitalReturnPlansDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CapitalPlan2016Member" id="ms_CapitalPlan2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CapitalPlan2017Member" id="ms_CapitalPlan2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CapitalReturnPlansLineItems" id="ms_CapitalReturnPlansLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditRiskDerivativeAssetsInGainPositionFairValue" id="ms_CreditRiskDerivativeAssetsInGainPositionFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="CaseNumber153637AndCaseNumber154353Member" id="ms_CaseNumber153637AndCaseNumber154353Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesAndIssuances" id="ms_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesAndIssuances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndIssuances" id="ms_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesAndIssuances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="PledgedFinancialInstrumentsNotSeparatelyReportedTradingSecurities" id="ms_PledgedFinancialInstrumentsNotSeparatelyReportedTradingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="RequiredTentativeNetCapitalUnderSecuritiesAndExchangeCommissionRegulation" id="ms_RequiredTentativeNetCapitalUnderSecuritiesAndExchangeCommissionRegulation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RequiredNetCapitalUnderSecuritiesAndExchangeCommissionRegulation" id="ms_RequiredNetCapitalUnderSecuritiesAndExchangeCommissionRegulation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="MarginLendingReceivables" id="ms_MarginLendingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentCompanyRegulatoryFeeWaived" id="ms_InvestmentCompanyRegulatoryFeeWaived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfRepurchaseOfCommonStockTableTextBlock" id="ms_ScheduleOfRepurchaseOfCommonStockTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestIncomeSecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowed" id="ms_InterestIncomeSecuritiesPurchasedUnderAgreementsToResellAndSecuritiesBorrowed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="InterestExpenseSecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoaned" id="ms_InterestExpenseSecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoaned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="LoansReceivableHeldForSaleValuationAllowance" id="ms_LoansReceivableHeldForSaleValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LoanCommitmentModifications" id="ms_LoanCommitmentModifications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="TroubledDebtRestructuringAbstract" id="ms_TroubledDebtRestructuringAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancingReceivableAllowanceForCreditLossesWriteDownsNetOfRecoveries" id="ms_FinancingReceivableAllowanceForCreditLossesWriteDownsNetOfRecoveries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="FinancingReceivableAllowanceForCreditLossesOther" id="ms_FinancingReceivableAllowanceForCreditLossesOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ProvisionForLoansAndLoanCommitments" id="ms_ProvisionForLoansAndLoanCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="MorganStanleyPrivateBankNationalAssociationMember" id="ms_MorganStanleyPrivateBankNationalAssociationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueLoansAndLoanCommitmentsTableTextBlock" id="ms_FairValueLoansAndLoanCommitmentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfUnsettledFairValueOfFutureContractsTableTextBlock" id="ms_ScheduleOfUnsettledFairValueOfFutureContractsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetCapitalExcessShortageUnderSecuritiesAndExchangeCommissionRegulation" id="ms_NetCapitalExcessShortageUnderSecuritiesAndExchangeCommissionRegulation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="NetCapitalExcessShortageUnderSecuritiesAndExchangeCommissionRegulationAndCommodityExchangeAct" id="ms_NetCapitalExcessShortageUnderSecuritiesAndExchangeCommissionRegulationAndCommodityExchangeAct" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionPeriodAbstract" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionPeriodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TradingAssetsFairValueDisclosure" id="ms_TradingAssetsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="TradingAssetsPledgedAsCollateralAtFairValue" id="ms_TradingAssetsPledgedAsCollateralAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="LoansAndLendingCommitments" id="ms_LoansAndLendingCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LoansAndLendingCommitmentsFairValueDisclosure" id="ms_LoansAndLendingCommitmentsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="OtherInvestmentsFairValueDisclosure" id="ms_OtherInvestmentsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InterestIncomeTradingAssetsNetOfTradingLiabilities" id="ms_InterestIncomeTradingAssetsNetOfTradingLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="ms_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="LeaseholdImprovementsBuildingMember" id="ms_LeaseholdImprovementsBuildingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LeaseholdImprovementsOtherAssetsMember" id="ms_LeaseholdImprovementsOtherAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ConceptsNotInUseAbstract" id="ms_ConceptsNotInUseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfRestrictedNetAssetsTableTextBlock" id="ms_ScheduleOfRestrictedNetAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfForeignIncomeTaxExpenseBenefitTableTextBlock" id="ms_ScheduleOfForeignIncomeTaxExpenseBenefitTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfIncomeTaxExpenseBenefitRelatedToEmployeeShareBasedCompensationTableTextBlock" id="ms_ScheduleOfIncomeTaxExpenseBenefitRelatedToEmployeeShareBasedCompensationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfInterestExpenseBenefitNetOfFederalAndStateIncomeTaxBenefitsTableTextBlock" id="ms_ScheduleOfInterestExpenseBenefitNetOfFederalAndStateIncomeTaxBenefitsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectiveIncomeTaxRateReconciliationTaxLawEnactmentPercent" id="ms_EffectiveIncomeTaxRateReconciliationTaxLawEnactmentPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectiveIncomeTaxRateReconciliationEmployeeShareBasedAwardsPercent" id="ms_EffectiveIncomeTaxRateReconciliationEmployeeShareBasedAwardsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="TaxReformAxis" id="ms_TaxReformAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TaxReformDomain" id="ms_TaxReformDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TaxCutsAndJobsActMember" id="ms_TaxCutsAndJobsActMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestExpenseBenefitNetOfFederalAndStateIncomeTaxBenefitsAbstract" id="ms_InterestExpenseBenefitNetOfFederalAndStateIncomeTaxBenefitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfDefinedBenefitPlanAccumulatedBenefitObligationTableTextBlock" id="ms_ScheduleOfDefinedBenefitPlanAccumulatedBenefitObligationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CondensedIncomeStatementAndComprehensiveIncomeStatementsTableTextBlock" id="ms_CondensedIncomeStatementAndComprehensiveIncomeStatementsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShortTermDebtFiscalYearMaturityAbstract" id="ms_ShortTermDebtFiscalYearMaturityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShortTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="ms_ShortTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesMaturingInNextTwelveMonthsCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesMaturingInNextTwelveMonthsCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesMaturingInYearTwoCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesMaturingInYearTwoCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesMaturingInYearThreeCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesMaturingInYearThreeCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesMaturingInYearFourCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesMaturingInYearFourCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesMaturingInYearFiveCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesMaturingInYearFiveCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesMaturingAfterYearFiveCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesMaturingAfterYearFiveCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="IncreasesDecreasesInCarryingAmountOfLongTermDebtAssociatedWithFairValueHedgesAbstract" id="ms_IncreasesDecreasesInCarryingAmountOfLongTermDebtAssociatedWithFairValueHedgesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtAssociatedWithFairValueHedgesCarryingValuePeriodIncreaseDecrease" id="ms_LongTermDebtAssociatedWithFairValueHedgesCarryingValuePeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfIncreaseDecreaseInCarryingAmountOfLongTermDebtAssociatedWithFairValueHedgesTableTextBlock" id="ms_ScheduleOfIncreaseDecreaseInCarryingAmountOfLongTermDebtAssociatedWithFairValueHedgesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtSwaptionEffectiveAverageInterestRate" id="ms_LongTermDebtSwaptionEffectiveAverageInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCurrentMaturities" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCurrentMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearTwo" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearThree" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearFour" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearFive" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalAfterYearFive" id="ms_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesMaturitiesRepaymentsOfPrincipalAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfPerformanceBasedFeesTableTextBlock" id="ms_ScheduleOfPerformanceBasedFeesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemEffectOfChangeInTaxLaws" id="ms_IncomeTaxExpenseBenefitDiscreteItemEffectOfChangeInTaxLaws" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemRemeasurementOfReservesAndRelatedInterest" id="ms_IncomeTaxExpenseBenefitDiscreteItemRemeasurementOfReservesAndRelatedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemOthers" id="ms_IncomeTaxExpenseBenefitDiscreteItemOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemRelatedToEmployeeShareBasedAwards" id="ms_IncomeTaxExpenseBenefitDiscreteItemRelatedToEmployeeShareBasedAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItem" id="ms_IncomeTaxExpenseBenefitDiscreteItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="CommonStockBookValuePerShare" id="ms_CommonStockBookValuePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationExpenseRetirementEligibleAwards" id="ms_ShareBasedCompensationExpenseRetirementEligibleAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualCompensationExpenseRetirementEligibleAwards" id="ms_DeferredCompensationArrangementWithIndividualCompensationExpenseRetirementEligibleAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostNotYetRecognizedAbstract" id="ms_DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostNotYetRecognizedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostNotYetRecognized1" id="ms_DeferredCompensationArrangementWithIndividualNonvestedAwardsCompensationCostNotYetRecognized1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionInPeriodFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionInPeriodFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="MorganStanleyAverageReturnOnEquityExcludingCertainAdjustmentsMember" id="ms_MorganStanleyAverageReturnOnEquityExcludingCertainAdjustmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MorganStanleyTotalShareholderReturnRelativeToTotalShareholderReturnOfStandardPoors500FinancialsSectorIndexMember" id="ms_MorganStanleyTotalShareholderReturnRelativeToTotalShareholderReturnOfStandardPoors500FinancialsSectorIndexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemRemeasurementOfReservesAndRelatedInterestAndOthers" id="ms_IncomeTaxExpenseBenefitDiscreteItemRemeasurementOfReservesAndRelatedInterestAndOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemIntermittent" id="ms_IncomeTaxExpenseBenefitDiscreteItemIntermittent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfAccountingHedgesStatementsOfFinancialPerformanceLocationTableTextBlock" id="ms_ScheduleOfAccountingHedgesStatementsOfFinancialPerformanceLocationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancialInstrumentsOwnedCollateralizedDebtObligationsAtFairValue" id="ms_FinancialInstrumentsOwnedCollateralizedDebtObligationsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FinancialInstrumentsOwnedOtherDebtAtFairValue" id="ms_FinancialInstrumentsOwnedOtherDebtAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfLegalExpenseTableTextBlock" id="ms_ScheduleOfLegalExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongTermDebtWeightedAverageCouponRate" id="ms_LongTermDebtWeightedAverageCouponRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage1" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage1" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccountsReceivableAndOtherReceivablesNetMember" id="ms_AccountsReceivableAndOtherReceivablesNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetChangeInPayablesToSubsidiaries" id="ms_NetChangeInPayablesToSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AccountingStandardsUpdate201712Member" id="ms_AccountingStandardsUpdate201712Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccountingStandardsUpdate201802Member" id="ms_AccountingStandardsUpdate201802Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedInNextTwelveMonths" id="ms_RevenueRemainingPerformanceObligationRecognizedInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedInYearTwo" id="ms_RevenueRemainingPerformanceObligationRecognizedInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedInYearThree" id="ms_RevenueRemainingPerformanceObligationRecognizedInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedThereafter" id="ms_RevenueRemainingPerformanceObligationRecognizedThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="MinimumSupplementaryLeverageRatio" id="ms_MinimumSupplementaryLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="SupplementalLeverageCapital" id="ms_SupplementalLeverageCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SupplementalLeverageExposure" id="ms_SupplementalLeverageExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="AccountingStandardsUpdateOthersMember" id="ms_AccountingStandardsUpdateOthersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfRetainedEarningsAdjustments1TableTextBlock" id="ms_ScheduleOfRetainedEarningsAdjustments1TableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="HedgedLiabilityFairValueHedge" id="ms_HedgedLiabilityFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease" id="ms_HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FairValueHedgingTerminatedMember" id="ms_FairValueHedgingTerminatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueHedgingOutstandingMember" id="ms_FairValueHedgingOutstandingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfHedgedLiabilityFairValueHedgeTableTextBlock" id="ms_ScheduleOfHedgedLiabilityFairValueHedgeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentBankingServicesMember" id="ms_InvestmentBankingServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommissionAndFeeGeneratedServicesMember" id="ms_CommissionAndFeeGeneratedServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssetManagementMember" id="ms_AssetManagementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ContractWithCustomerOtherMember" id="ms_ContractWithCustomerOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InvestmentAdviceMember" id="ms_InvestmentAdviceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UnderwritingMember" id="ms_UnderwritingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityUnderwritingMember" id="ms_EquityUnderwritingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtUnderwritingMember" id="ms_DebtUnderwritingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevenueFromContractWithCustomerPerformanceObligationsFullyOrPartiallySatisfied" id="ms_RevenueFromContractWithCustomerPerformanceObligationsFullyOrPartiallySatisfied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="RevenueInitialApplicationPeriodCumulativeEffectTransitionTableTextBlock" id="ms_RevenueInitialApplicationPeriodCumulativeEffectTransitionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevenuePerformanceObligationSatisfiedOverTime" id="ms_RevenuePerformanceObligationSatisfiedOverTime" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="FinancialInstrumentsOwnedCorporateAndOtherDebtAtFairValue" id="ms_FinancialInstrumentsOwnedCorporateAndOtherDebtAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsEntitiesThatCalculateNetAssetValueAtCarryingValue" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValueAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NonredeemableFundsMaturityWithinNextFiveYearsAtCarryingValue" id="ms_NonredeemableFundsMaturityWithinNextFiveYearsAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NonredeemableFundsMaturityAfterFiveThroughTenYearsAtCarryingValue" id="ms_NonredeemableFundsMaturityAfterFiveThroughTenYearsAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NonredeemableFundsMaturityAfterTenYearsAtCarryingValue" id="ms_NonredeemableFundsMaturityAfterTenYearsAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="NonredeemableFundsMaturityAtCarryingValue" id="ms_NonredeemableFundsMaturityAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="AccountingStandardsUpdate201712Abstract" id="ms_AccountingStandardsUpdate201712Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CumulativeEffectOfNewAccountingPrincipleInPeriodsOfAdoption" id="ms_CumulativeEffectOfNewAccountingPrincipleInPeriodsOfAdoption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="LoansAndLeasesReceivableNetAmountForeign1" id="ms_LoansAndLeasesReceivableNetAmountForeign1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="RevenueFromContractWithCustomerPerformanceObligationsFullyOrPartiallySatisfiedInPriorPeriods" id="ms_RevenueFromContractWithCustomerPerformanceObligationsFullyOrPartiallySatisfiedInPriorPeriods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="CapitalPlan2018Member" id="ms_CapitalPlan2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="StockRepurchaseProgramMaximumQuarterlyCommonStockDividendsPerShareDeclared" id="ms_StockRepurchaseProgramMaximumQuarterlyCommonStockDividendsPerShareDeclared" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsLevel3ToLevel2TransfersAmount" id="ms_FairValueAssetsLevel3ToLevel2TransfersAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="InterestExpenseCustomerPayablesAndOther" id="ms_InterestExpenseCustomerPayablesAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="NetRevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="ms_NetRevenueFromExternalCustomersByGeographicAreasTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="StockRepurchaseProgramDescription" id="ms_StockRepurchaseProgramDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfRepurchaseOfCommonStockTable" id="ms_ScheduleOfRepurchaseOfCommonStockTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareRepurchasesLineItems" id="ms_ShareRepurchasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtSecuritiesAvailableForSaleAndHeldToMaturity" id="ms_DebtSecuritiesAvailableForSaleAndHeldToMaturity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InvestmentSecuritiesContinuousUnrealizedLossPositionAbstract" id="ms_InvestmentSecuritiesContinuousUnrealizedLossPositionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssetManagementFees" id="ms_AssetManagementFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeLossEffectivePortionNet1" id="ms_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeLossEffectivePortionNet1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ProportionOfInvestmentBankingRevenueRecognizedUnderNewAccountingPronouncement" id="ms_ProportionOfInvestmentBankingRevenueRecognizedUnderNewAccountingPronouncement" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedAnnuallyInNextTwoYears" id="ms_RevenueRemainingPerformanceObligationRecognizedAnnuallyInNextTwoYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedInRemainderOfFiscalYear" id="ms_RevenueRemainingPerformanceObligationRecognizedInRemainderOfFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="EquityAndIndexContractMember" id="ms_EquityAndIndexContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDiscreteItemEmployeeShareBasedPayment" id="ms_IncomeTaxExpenseBenefitDiscreteItemEmployeeShareBasedPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="CreditDerivativesProtectionAxis" id="ms_CreditDerivativesProtectionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditDerivativesProtectionDomain" id="ms_CreditDerivativesProtectionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditDerivativesSellingProtectionMember" id="ms_CreditDerivativesSellingProtectionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RegulatoryCapitalRequirementsAmountAbstract" id="ms_RegulatoryCapitalRequirementsAmountAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntitiesAndSecuritizationActivitiesAbstract" id="ms_VariableInterestEntitiesAndSecuritizationActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementEffectOfChangeOnRevenueDueToGrossPresentation" id="ms_NewAccountingPronouncementEffectOfChangeOnRevenueDueToGrossPresentation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementEffectOfChangeOnExpenseDueToGrossPresentation" id="ms_NewAccountingPronouncementEffectOfChangeOnExpenseDueToGrossPresentation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementEffectOfChangeOnRevenueDueToTimingOfSatisfactionOfPerformanceObligations" id="ms_NewAccountingPronouncementEffectOfChangeOnRevenueDueToTimingOfSatisfactionOfPerformanceObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementEffectOfChangeOnNetRevenue" id="ms_NewAccountingPronouncementEffectOfChangeOnNetRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="BrokerageClearingAndExchangeFeesMember" id="ms_BrokerageClearingAndExchangeFeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MarketingAndBusinessDevelopmentExpenseMember" id="ms_MarketingAndBusinessDevelopmentExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ProfessionalServicesExpenseMember" id="ms_ProfessionalServicesExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CreditDerivativePurchasedCreditProtectionNotionalAmount" id="ms_CreditDerivativePurchasedCreditProtectionNotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="HedgedAssetFairValueHedge" id="ms_HedgedAssetFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ValuationTechniqueMarginLoanMember" id="ms_ValuationTechniqueMarginLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueComparablePricingMember" id="ms_ValuationTechniqueComparablePricingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueDiscountedCashFlowMember" id="ms_ValuationTechniqueDiscountedCashFlowMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueOptionPricingModelMember" id="ms_ValuationTechniqueOptionPricingModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueCorrelationModelMember" id="ms_ValuationTechniqueCorrelationModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputTypeAxis" id="ms_MeasurementInputTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputTypeDomain" id="ms_MeasurementInputTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputDiscountRateMember" id="ms_MeasurementInputDiscountRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputRecoveryRateMember" id="ms_MeasurementInputRecoveryRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputInterestRateVolatilitySkewMember" id="ms_MeasurementInputInterestRateVolatilitySkewMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputInflationVolatilityMember" id="ms_MeasurementInputInflationVolatilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputInterestRateCurveMember" id="ms_MeasurementInputInterestRateCurveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputCashSyntheticBasisMember" id="ms_MeasurementInputCashSyntheticBasisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputBondPriceMember" id="ms_MeasurementInputBondPriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputCreditSpreadMember" id="ms_MeasurementInputCreditSpreadMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputFundingSpreadMember" id="ms_MeasurementInputFundingSpreadMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputInterestRateForeignExchangeCorrelationMember" id="ms_MeasurementInputInterestRateForeignExchangeCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputContingencyProbabilityMember" id="ms_MeasurementInputContingencyProbabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputAtTheMoneyVolatilityMember" id="ms_MeasurementInputAtTheMoneyVolatilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputVolatilitySkewMember" id="ms_MeasurementInputVolatilitySkewMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputEquityCorrelationMember" id="ms_MeasurementInputEquityCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputForeignExchangeCorrelationMember" id="ms_MeasurementInputForeignExchangeCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputInterestRateCorrelationMember" id="ms_MeasurementInputInterestRateCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputForwardPowerPriceMember" id="ms_MeasurementInputForwardPowerPriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputCommodityVolatilityMember" id="ms_MeasurementInputCommodityVolatilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputCrossCommodityCorrelationMember" id="ms_MeasurementInputCrossCommodityCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputWeightedAverageCostOfCapitalMember" id="ms_MeasurementInputWeightedAverageCostOfCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputExitMultipleMember" id="ms_MeasurementInputExitMultipleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputLoanPriceMember" id="ms_MeasurementInputLoanPriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputSharePriceMember" id="ms_MeasurementInputSharePriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputCreditCorrelationMember" id="ms_MeasurementInputCreditCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputEbitdaMultipleMember" id="ms_MeasurementInputEbitdaMultipleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtInstrumentMeasurementInput" id="ms_DebtInstrumentMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="DebtSecuritiesTradingMeasurementInput" id="ms_DebtSecuritiesTradingMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="EquitySecuritiesFvNi" id="ms_EquitySecuritiesFvNi" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="EquitySecuritiesFvNiMeasurementInput" id="ms_EquitySecuritiesFvNiMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="DerivativeAssetMeasurementInput" id="ms_DerivativeAssetMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="AlternativeInvestment" id="ms_AlternativeInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="AlternativeInvestmentMeasurementInput" id="ms_AlternativeInvestmentMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="OtherSecuredFinancingsMeasurementInput" id="ms_OtherSecuredFinancingsMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ArithmeticAverageMember" id="ms_ArithmeticAverageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoansHeldForSaleMeasurementInput" id="ms_LoansHeldForSaleMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="MeasurementInputEquityForeignExchangeCorrelationMember" id="ms_MeasurementInputEquityForeignExchangeCorrelationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueCorporateLoanModelMember" id="ms_ValuationTechniqueCorporateLoanModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueExpectedRecoveryMember" id="ms_ValuationTechniqueExpectedRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ValuationTechniqueWarehouseModelMember" id="ms_ValuationTechniqueWarehouseModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MeasurementInputAssetCoverageMember" id="ms_MeasurementInputAssetCoverageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtSecuritiesTradingValuationTechniqueExtensibleList" id="ms_DebtSecuritiesTradingValuationTechniqueExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtSecuritiesTradingMeasurementInputExtensibleList" id="ms_DebtSecuritiesTradingMeasurementInputExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquitySecuritiesFvNiValuationTechniqueExtensibleList" id="ms_EquitySecuritiesFvNiValuationTechniqueExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquitySecuritiesFvNiMeasurementInputExtensibleList" id="ms_EquitySecuritiesFvNiMeasurementInputExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeAssetValuationTechniqueExtensibleList" id="ms_DerivativeAssetValuationTechniqueExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeAssetMeasurementInputExtensibleList" id="ms_DerivativeAssetMeasurementInputExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AlternativeInvestmentValuationTechniqueExtensibleList" id="ms_AlternativeInvestmentValuationTechniqueExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AlternativeInvestmentMeasurementInputExtensibleList" id="ms_AlternativeInvestmentMeasurementInputExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherSecuredFinancingsMeasurementInputExtensibleList" id="ms_OtherSecuredFinancingsMeasurementInputExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtInstrumentValuationTechniqueExtensibleList" id="ms_DebtInstrumentValuationTechniqueExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoansHeldForSaleMeasurementInputExtensibleList" id="ms_LoansHeldForSaleMeasurementInputExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsFailedSalesPolicyPolicyTextBlock" id="ms_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsFailedSalesPolicyPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ImpairedLoanCommitmentsWithRelatedAllowance" id="ms_ImpairedLoanCommitmentsWithRelatedAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ImpairedLoanCommitmentsWithNoRelatedAllowance" id="ms_ImpairedLoanCommitmentsWithNoRelatedAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ImpairedLoanCommitments" id="ms_ImpairedLoanCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedTableTextBlock" id="ms_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfShareBasedCompensationFairValueOfRestrictedStockUnitsActivityTableTextBlock" id="ms_ScheduleOfShareBasedCompensationFairValueOfRestrictedStockUnitsActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfFiniteLivedIntangibleAssetsNetTableTextBlock" id="ms_ScheduleOfFiniteLivedIntangibleAssetsNetTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="StatisticalMeasurementAxis" id="ms_StatisticalMeasurementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="StatisticalMeasurementDomain" id="ms_StatisticalMeasurementDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedAnnuallyInYearThreeThroughSeven" id="ms_RevenueRemainingPerformanceObligationRecognizedAnnuallyInYearThreeThroughSeven" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RevenueRemainingPerformanceObligationRecognizedAnnuallyInYearEightThroughSeventeen" id="ms_RevenueRemainingPerformanceObligationRecognizedAnnuallyInYearEightThroughSeventeen" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfNetDiscreteTaxExpenseBenefitBySegmentTableTextBlock" id="ms_ScheduleOfNetDiscreteTaxExpenseBenefitBySegmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReconciliationOfOperatingProfitLossFromGeographicalAreasToConsolidatedTableTextBlock" id="ms_ReconciliationOfOperatingProfitLossFromGeographicalAreasToConsolidatedTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SegmentExtensibleList" id="ms_SegmentExtensibleList" type="us-types:extensibleListItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestDomestic" id="ms_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestForeign" id="ms_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="FairValueMeasuredAtNetAssetValuePerShareMember" id="ms_FairValueMeasuredAtNetAssetValuePerShareMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" id="ms_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DividendsFromNonBankSubsidiaries" id="ms_DividendsFromNonBankSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="StatementOfFinancialPositionParentheticalDisclosuresAbstract" id="ms_StatementOfFinancialPositionParentheticalDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NoninterestExpenseCompensationDeferralModification" id="ms_NoninterestExpenseCompensationDeferralModification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfSeniorDebtSubjectToPutOptionsOrLiquidityArrangementsTableTextBlock" id="ms_ScheduleOfSeniorDebtSubjectToPutOptionsOrLiquidityArrangementsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AmericanDepositarySharesPerPreferredStockIssued" id="ms_AmericanDepositarySharesPerPreferredStockIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="CollateralReceivedToTotalAssetsRatioMember" id="ms_CollateralReceivedToTotalAssetsRatioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DividendIncomeSubsidiaries" id="ms_DividendIncomeSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfIntangibleAssetsBySegmentTableTextBlock" id="ms_ScheduleOfIntangibleAssetsBySegmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedPaymentArrangementPerformanceSharesValuationAssumptionsTableTextBlock" id="ms_ShareBasedPaymentArrangementPerformanceSharesValuationAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="PriorPerformanceYearDeferredCompensationAwardsMember" id="ms_PriorPerformanceYearDeferredCompensationAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PriorPriorPerformanceYearDeferredCompensationAwardsMember" id="ms_PriorPriorPerformanceYearDeferredCompensationAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedPaymentArrangementPerformanceSharesValuationMethodRiskFreeInterestRate" id="ms_ShareBasedPaymentArrangementPerformanceSharesValuationMethodRiskFreeInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedPaymentArrangementPerformanceSharesValuationMethodExpectedVolatilityRate" id="ms_ShareBasedPaymentArrangementPerformanceSharesValuationMethodExpectedVolatilityRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedPaymentArrangementPerformanceSharesValuationMethodCorrelationCoefficient" id="ms_ShareBasedPaymentArrangementPerformanceSharesValuationMethodCorrelationCoefficient" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReconciliationOfAssetsFromGeographicAreasToConsolidatedTableTextBlock" id="ms_ReconciliationOfAssetsFromGeographicAreasToConsolidatedTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DefinedBenefitPlanPercentageOfAssetsIncludedInTotalPlanAssets" id="ms_DefinedBenefitPlanPercentageOfAssetsIncludedInTotalPlanAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="QuarterlyRevenueInitialApplicationPeriodCumulativeEffectTransitionTableTextBlock" id="ms_QuarterlyRevenueInitialApplicationPeriodCumulativeEffectTransitionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DividendIncomeBankSubsidiaries" id="ms_DividendIncomeBankSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossAccountingStandardsUpdateReclassificationAdjustmentFromAOCI" id="ms_OtherComprehensiveIncomeLossAccountingStandardsUpdateReclassificationAdjustmentFromAOCI" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfLongTermDebtByTypeTableTextBlock" id="ms_ScheduleOfLongTermDebtByTypeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfParentGuarantorObligationsTableTextBlock" id="ms_ScheduleOfParentGuarantorObligationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| </schema> |