| | | | | | | | | | | | | | | | | | | | | |
<?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/20180331" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ms="http://www.morganstanley.com/20180331" 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-20180331_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-20180331_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-20180331_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-20180331_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/ConsolidatedIncomeStatementsUnaudited" id="ELRID_ConsolidatedIncomeStatementsUnaudited"> |
| <link:definition> 000100 - Statement - Consolidated Income Statements (Unaudited) </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/ConsolidatedComprehensiveIncomeStatementsUnaudited" id="ELRID_ConsolidatedComprehensiveIncomeStatementsUnaudited"> |
| <link:definition> 000200 - Statement - Consolidated Comprehensive Income Statements (Unaudited) </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/ConsolidatedCashFlowStatementsUnaudited" id="ELRID_ConsolidatedCashFlowStatementsUnaudited"> |
| <link:definition> 000500 - Statement - Consolidated Cash Flow Statements (Unaudited) </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/FairValueDisclosuresAssetsMeasuredAtFairValueOnANonRecurringBasisDetails" id="ELRID_FairValueDisclosuresAssetsMeasuredAtFairValueOnANonRecurringBasisDetails"> |
| <link:definition> 400370 - Disclosure - Fair Value Disclosures (Assets Measured at Fair Value on a Non-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/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> 400660 - 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> 800940 - 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/DerivativeInstrumentsAndHedgingActivitiesGainsLossesOnAccountingHedgesAndTradingRevenuesByProductTypeDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesGainsLossesOnAccountingHedgesAndTradingRevenuesByProductTypeDetails"> |
| <link:definition> 400430 - Disclosure - Derivative Instruments and Hedging Activities (Gains (Losses) on Accounting Hedges and 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/EarningsPerCommonShareCalculationOfBasicAndDilutedEPSDetails" id="ELRID_EarningsPerCommonShareCalculationOfBasicAndDilutedEPSDetails"> |
| <link:definition> 401510 - 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> 401610 - 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> 401710 - 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_DocumentDocumentAndEntityInformation"> |
| <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/ConsolidatedStatementsOfChangesInTotalEquityUnaudited" id="ELRID_ConsolidatedStatementsOfChangesInTotalEquityUnaudited"> |
| <link:definition> 000400 - Statement - Consolidated Statements of Changes in Total Equity (Unaudited) </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> 101200 - 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/LoansAndAllowanceForCreditLosses" id="ELRID_LoansAndAllowanceForCreditLosses"> |
| <link:definition> 100700 - Disclosure - Loans 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/GoodwillAndIntangibleAssets" id="ELRID_GoodwillAndIntangibleAssets"> |
| <link:definition> 500900 - 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/BorrowingsAndOtherSecuredFinancings" id="ELRID_BorrowingsAndOtherSecuredFinancings"> |
| <link:definition> 101000 - 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> 101100 - 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> 101300 - 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> 101400 - 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> 101500 - 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> 101600 - 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> 101700 - 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> 101800 - 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/SegmentAndGeographicInformation" id="ELRID_SegmentAndGeographicInformation"> |
| <link:definition> 101900 - Disclosure - Segment and Geographic 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> 102100 - 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> 301200 - 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/LoansAndAllowanceForCreditLossesTables" id="ELRID_LoansAndAllowanceForCreditLossesTables"> |
| <link:definition> 300700 - Disclosure - Loans 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/GoodwillAndIntangibleAssetsTables" id="ELRID_GoodwillAndIntangibleAssetsTables"> |
| <link:definition> 700900 - 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/BorrowingsAndOtherSecuredFinancingsTables" id="ELRID_BorrowingsAndOtherSecuredFinancingsTables"> |
| <link:definition> 301000 - 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> 301100 - 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> 301300 - 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> 301400 - 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> 301500 - 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> 301600 - 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> 301700 - 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/SegmentAndGeographicInformationTables" id="ELRID_SegmentAndGeographicInformationTables"> |
| <link:definition> 301900 - Disclosure - Segment and Geographic 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> 400320 - 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/FairValueDisclosuresMeasuredBasedOnNetAssetValueDetails" id="ELRID_FairValueDisclosuresMeasuredBasedOnNetAssetValueDetails"> |
| <link:definition> 400330 - Disclosure - Fair Value Disclosures (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/FairValueDisclosuresEarningsImpactOfInstrumentsUnderTheFairValueOptionDetails" id="ELRID_FairValueDisclosuresEarningsImpactOfInstrumentsUnderTheFairValueOptionDetails"> |
| <link:definition> 400340 - Disclosure - Fair Value Disclosures (Earnings Impact of Instruments 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> 400350 - 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> 400360 - 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> 400645 - 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/VariableInterestEntitiesAndSecuritizationActivitiesConsolidatedVIEsDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesConsolidatedVIEsDetails"> |
| <link:definition> 401210 - Disclosure - Variable Interest Entities and Securitization Activities (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/VariableInterestEntitiesAndSecuritizationActivitiesNonConsolidatedVIEsDetails" id="ELRID_VariableInterestEntitiesAndSecuritizationActivitiesNonConsolidatedVIEsDetails"> |
| <link:definition> 401230 - 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> 401240 - 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> 401250 - 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> 401280 - 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/LoansAndAllowanceForCreditLossesEmployeeLoansDetails" id="ELRID_LoansAndAllowanceForCreditLossesEmployeeLoansDetails"> |
| <link:definition> 400750 - Disclosure - Loans 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/LoansAndAllowanceForCreditLossesLoansHeldForInvestmentAndHeldForSaleDetails" id="ELRID_LoansAndAllowanceForCreditLossesLoansHeldForInvestmentAndHeldForSaleDetails"> |
| <link:definition> 400710 - Disclosure - Loans and Allowance for Credit Losses (Loans Held for Investment and Held for Sale) (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> 800910 - 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> 401050 - 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/CommitmentsGuaranteesAndContingenciesTypesOfGuaranteesDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesTypesOfGuaranteesDetails"> |
| <link:definition> 401140 - Disclosure - Commitments, Guarantees and Contingencies (Types of 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/CommitmentsGuaranteesAndContingenciesCommitmentsDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesCommitmentsDetails"> |
| <link:definition> 401110 - 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> 401130 - 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> 401300 - 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> 401310 - 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> 401320 - 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/SegmentAndGeographicInformationSelectedFinancialInformationByBusinessSegmentDetails" id="ELRID_SegmentAndGeographicInformationSelectedFinancialInformationByBusinessSegmentDetails"> |
| <link:definition> 401910 - Disclosure - Segment and Geographic 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/SegmentAndGeographicInformationAssetsByBusinessSegmentDetails" id="ELRID_SegmentAndGeographicInformationAssetsByBusinessSegmentDetails"> |
| <link:definition> 401920 - Disclosure - Segment and Geographic 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/SegmentAndGeographicInformationNetRevenuesByRegionDetails" id="ELRID_SegmentAndGeographicInformationNetRevenuesByRegionDetails"> |
| <link:definition> 401940 - Disclosure - Segment and Geographic 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/OtherRevenues" id="ELRID_OtherRevenues"> |
| <link:definition> 102500 - Disclosure - Other Revenues </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> 501800 - 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> 701800 - 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/DeferredCompensationPlansStockbasedCompensationPlansDetails" id="ELRID_DeferredCompensationPlansStockbasedCompensationPlansDetails"> |
| <link:definition> 801810 - 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> 801820 - 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> 801830 - 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> 401790 - 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> 401720 - 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/EmployeeBenefitPlansAOCIDetails" id="ELRID_EmployeeBenefitPlansAOCIDetails"> |
| <link:definition> 401730 - Disclosure - Employee Benefit Plans (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/EmployeeBenefitPlansPensionPlansWithProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" id="ELRID_EmployeeBenefitPlansPensionPlansWithProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"> |
| <link:definition> 401740 - Disclosure - Employee Benefit Plans (Pension Plans with Projected Benefit Obligations in Excess of 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> 401750 - 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> 100900 - 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> 300900 - 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> 400900 - 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/EmployeeBenefitPlansFairValueOfPlanAssetsAndLiabilitiesDetails" id="ELRID_EmployeeBenefitPlansFairValueOfPlanAssetsAndLiabilitiesDetails"> |
| <link:definition> 401760 - Disclosure - Employee Benefit Plans (Fair Value of Plan 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/EmployeeBenefitPlansRollforwardOfLevel3PlanAssetsDetails" id="ELRID_EmployeeBenefitPlansRollforwardOfLevel3PlanAssetsDetails"> |
| <link:definition> 401770 - 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> 401780 - 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> 301800 - 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> 401810 - 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> 401820 - 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> 401830 - 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> 401860 - 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> 401840 - 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> 401850 - 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> 800930 - 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/CommitmentsGuaranteesAndContingenciesFutureMinimumRentalCommitmentsDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesFutureMinimumRentalCommitmentsDetails"> |
| <link:definition> 401120 - Disclosure - Commitments, Guarantees and Contingencies (Future Minimum Rental 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/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> 401410 - 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> 401432 - 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> 401460 - 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/FairValueDisclosuresValuationTechniquesAndSensitivityOfUnobservableInputsUsedInRecurringLevel3FairValueMeasurementsDetails" id="ELRID_FairValueDisclosuresValuationTechniquesAndSensitivityOfUnobservableInputsUsedInRecurringLevel3FairValueMeasurementsDetails"> |
| <link:definition> 400325 - Disclosure - Fair Value Disclosures (Valuation Techniques and Sensitivity of Unobservable Inputs Used in Recurring 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> 400380 - 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/FairValueDisclosuresBorrowingsMeasuredAtFairValueDetails" id="ELRID_FairValueDisclosuresBorrowingsMeasuredAtFairValueDetails"> |
| <link:definition> 400355 - Disclosure - Fair Value Disclosures (Borrowings 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/DeferredCompensationPlansPerformanceBasedStockUnitsDetails" id="ELRID_DeferredCompensationPlansPerformanceBasedStockUnitsDetails"> |
| <link:definition> 801850 - 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> 801860 - 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/LoansAndAllowanceForCreditLossesAllowanceForLoanLossesAndLendingCommitmentsRollforwardDetails" id="ELRID_LoansAndAllowanceForCreditLossesAllowanceForLoanLossesAndLendingCommitmentsRollforwardDetails"> |
| <link:definition> 400740 - Disclosure - Loans 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> 401440 - 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> 400440 - 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/DeferredCompensationPlansAnnualCompensationCostFor2017PerformanceYearAwardsDetails" id="ELRID_DeferredCompensationPlansAnnualCompensationCostFor2017PerformanceYearAwardsDetails"> |
| <link:definition> 801870 - Disclosure - Deferred Compensation Plans (Annual Compensation Cost for 2017 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/LoansAndAllowanceForCreditLossesImpairedLoansDetails" id="ELRID_LoansAndAllowanceForCreditLossesImpairedLoansDetails"> |
| <link:definition> 400720 - Disclosure - Loans and Allowance for Credit Losses (Impaired 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/BorrowingsAndOtherSecuredFinancingsOtherNarrativesDetails" id="ELRID_BorrowingsAndOtherSecuredFinancingsOtherNarrativesDetails"> |
| <link:definition> 401000 - 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/DerivativeInstrumentsAndHedgingActivitiesCreditDerivativesAndOtherCreditContractsDetails" id="ELRID_DerivativeInstrumentsAndHedgingActivitiesCreditDerivativesAndOtherCreditContractsDetails"> |
| <link:definition> 400460 - Disclosure - Derivative Instruments and Hedging Activities (Credit Derivatives and Other Credit Contracts) (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> 401010 - 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> 401431 - 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> 401030 - 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> 401040 - 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/SegmentAndGeographicInformationTotalAssetsByRegionDetails" id="ELRID_SegmentAndGeographicInformationTotalAssetsByRegionDetails"> |
| <link:definition> 401960 - Disclosure - Segment and Geographic 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> 400450 - 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> 401260 - 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> 800920 - 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/FairValueDisclosuresFairValueOfLoansInNonaccrualStatusDetails" id="ELRID_FairValueDisclosuresFairValueOfLoansInNonaccrualStatusDetails"> |
| <link:definition> 400364 - Disclosure - Fair Value Disclosures (Fair Value of Loans in 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> 401220 - 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> 401420 - 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/TotalEquityPreferredStockGeneralDisclosureDetails" id="ELRID_TotalEquityPreferredStockGeneralDisclosureDetails"> |
| <link:definition> 401430 - Disclosure - Total Equity (Preferred Stock General Disclosure) (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> 401450 - 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/LoansAndAllowanceForCreditLossesTDRDetails" id="ELRID_LoansAndAllowanceForCreditLossesTDRDetails"> |
| <link:definition> 400730 - Disclosure - Loans 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/CollateralizedTransactionsAssetsPledgedDetails" id="ELRID_CollateralizedTransactionsAssetsPledgedDetails"> |
| <link:definition> 400630 - Disclosure - Collateralized Transactions (Assets 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/CollateralizedTransactionsCustomerMarginLendingAndOtherDetails" id="ELRID_CollateralizedTransactionsCustomerMarginLendingAndOtherDetails"> |
| <link:definition> 400650 - Disclosure - Collateralized Transactions (Customer Margin Lending and Other) (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/RegulatoryRequirementsBrokerDealerRegulatoryCapitalRequirementsDetails" id="ELRID_RegulatoryRequirementsBrokerDealerRegulatoryCapitalRequirementsDetails"> |
| <link:definition> 401330 - Disclosure - Regulatory Requirements (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> 401150 - 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> 401270 - 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> 401340 - 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/EmployeeBenefitPlansFundsMeasuredAtNAVPerShareDetails" id="ELRID_EmployeeBenefitPlansFundsMeasuredAtNAVPerShareDetails"> |
| <link:definition> 401775 - Disclosure - Employee Benefit Plans (Funds Measured at NAV per Share) (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> 401020 - 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> 401060 - 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> 401070 - 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/SegmentAndGeographicInformationNetDiscreteTaxProvisionBenefitBySegmentDetails" id="ELRID_SegmentAndGeographicInformationNetDiscreteTaxProvisionBenefitBySegmentDetails"> |
| <link:definition> 401980 - Disclosure - Segment and Geographic 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/QuarterlyResultsUnauditedEmployeeShareBasedAwardsDetails" id="ELRID_QuarterlyResultsUnauditedEmployeeShareBasedAwardsDetails"> |
| <link:definition> 402320 - Disclosure - Quarterly Results (Unaudited) (Employee Share-Based 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/CommitmentsGuaranteesAndContingenciesSecuritizationRepresentationsAndWarrantiesDetails" id="ELRID_CommitmentsGuaranteesAndContingenciesSecuritizationRepresentationsAndWarrantiesDetails"> |
| <link:definition> 401132 - Disclosure - Commitments, Guarantees and Contingencies (Securitization Representations and Warranties) (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/CustomerContractRevenueRecognition" id="ELRID_CustomerContractRevenueRecognition"> |
| <link:definition> 102000 - Disclosure - Customer Contract Revenue Recognition </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/CustomerContractRevenueRecognitionTables" id="ELRID_CustomerContractRevenueRecognitionTables"> |
| <link:definition> 302000 - Disclosure - Customer Contract Revenue Recognition (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/CustomerContractRevenueRecognitionCustomerContractRenenuesDetails" id="ELRID_CustomerContractRevenueRecognitionCustomerContractRenenuesDetails"> |
| <link:definition> 402010 - 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> 402040 - 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/CustomerContractRevenueRecognitionBalanceSheetAmountsDetails" id="ELRID_CustomerContractRevenueRecognitionBalanceSheetAmountsDetails"> |
| <link:definition> 402030 - Disclosure - Customer Contract Revenue Recognition (Balance Sheet Amounts) (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/CustomerContractRevenueRecognitionChangeInRevenueDetails" id="ELRID_CustomerContractRevenueRecognitionChangeInRevenueDetails"> |
| <link:definition> 402020 - Disclosure - Customer Contract Revenue Recognition (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> 401470 - 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/SegmentAndGeographicInformationAdditionalInformationInvestmentManagementDetails" id="ELRID_SegmentAndGeographicInformationAdditionalInformationInvestmentManagementDetails"> |
| <link:definition> 401930 - Disclosure - Segment and Geographic 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> |
| | | </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="IncreaseDecreaseInCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations" id="ms_IncreaseDecreaseInCashAndSecuritiesSegregatedUnderFederalAndOtherRegulations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <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="SecuritizationActivitiesAndVariableInterestEntitiesAbstract" id="ms_SecuritizationActivitiesAndVariableInterestEntitiesAbstract" 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="CreditContractsMember" id="ms_CreditContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PrincipalInvestmentsMember" id="ms_PrincipalInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="PensionAndOtherPostretirementBenefitsChangesInPlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveLossIncomeTableTextBlock" id="ms_PensionAndOtherPostretirementBenefitsChangesInPlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveLossIncomeTableTextBlock" type="nonnum:textBlockItemType" 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="PensionAndOtherPostretirementBenefitsChangesInBenefitObligationAndFairValueOfPlanAssetsTableTextBlock" id="ms_PensionAndOtherPostretirementBenefitsChangesInBenefitObligationAndFairValueOfPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="PensionAndOtherPostretirementBenefitsFundedStatusTableTextBlock" id="ms_PensionAndOtherPostretirementBenefitsFundedStatusTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="BenefitObligationsWeightedAverageAssumptionsTableTextBlock" id="ms_BenefitObligationsWeightedAverageAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="HealthCareCostTrendRatesAssumptionsTableTextBlock" id="ms_HealthCareCostTrendRatesAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" id="ms_EffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueOfNetPensionPlanAssetsTableTextBlock" id="ms_FairValueOfNetPensionPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ChangesInLevel3PensionAssetsAndLiabilitiesTableTextBlock" id="ms_ChangesInLevel3PensionAssetsAndLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="PensionAndOtherPostretirementBenefitsExpectedBenefitPaymentsTableTextBlock" id="ms_PensionAndOtherPostretirementBenefitsExpectedBenefitPaymentsTableTextBlock" 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="CashDividendsPaidToParentCompanyByNonBankSubsidiaries" id="ms_CashDividendsPaidToParentCompanyByNonBankSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="UndistributedGainLossOfSubsidiaries" id="ms_UndistributedGainLossOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="CumulativeLossesOnSponsoredSecurities" id="ms_CumulativeLossesOnSponsoredSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="LoansWithoutRepresentationsAndWarrantiesMember" id="ms_LoansWithoutRepresentationsAndWarrantiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RepresentationsAndWarrantiesMember" id="ms_RepresentationsAndWarrantiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteeTableTextBlock" id="ms_ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityMethodInvestmentSummarizedFinancialInformationProfitLoss" id="ms_EquityMethodInvestmentSummarizedFinancialInformationProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfShareBasedPaymentAwardPerformanceBasedUnitsValuationAssumptionsTableTextBlock" id="ms_ScheduleOfShareBasedPaymentAwardPerformanceBasedUnitsValuationAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <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="FairValueInvestmentsRedeemableAtLeastQuarterlyPercent" id="ms_FairValueInvestmentsRedeemableAtLeastQuarterlyPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsRedeemableEverySixMonthsPercent" id="ms_FairValueInvestmentsRedeemableEverySixMonthsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsRedeemableGreaterThanSixMonthsPercent" id="ms_FairValueInvestmentsRedeemableGreaterThanSixMonthsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <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="TierOneRiskBasedCommonCapital" id="ms_TierOneRiskBasedCommonCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="TierOneRiskBasedCommonCapitalToRiskWeightedAssets" id="ms_TierOneRiskBasedCommonCapitalToRiskWeightedAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="EffectiveIncomeTaxRateExcludingEffectOfDiscreteTaxBenefitsCosts" id="ms_EffectiveIncomeTaxRateExcludingEffectOfDiscreteTaxBenefitsCosts" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredTaxLiabilityNotRecognizedUndistributedEarningsOfForeignSubsidiaries" id="ms_DeferredTaxLiabilityNotRecognizedUndistributedEarningsOfForeignSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTable" id="ms_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems" id="ms_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ComparablePricingValuationTechniqueMember" id="ms_ComparablePricingValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CorrelationModelValuationTechniqueMember" id="ms_CorrelationModelValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CorporateLoanModelValuationTechniqueMember" id="ms_CorporateLoanModelValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NewAssetValueValuationTechniqueMember" id="ms_NewAssetValueValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DiscountedCashFlowValuationTechniqueMember" id="ms_DiscountedCashFlowValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OptionModelValuationTechniqueMember" id="ms_OptionModelValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DiscountedCashFlowAndOptionModelValuationTechniquesMember" id="ms_DiscountedCashFlowAndOptionModelValuationTechniquesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCreditCorrelation" id="ms_FairValueInputsCreditCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCreditSpread" id="ms_FairValueInputsCreditSpread" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsDiscountToNetAssetValue" id="ms_FairValueInputsDiscountToNetAssetValue" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsImpliedWeightedAverageCostOfCapital" id="ms_FairValueInputsImpliedWeightedAverageCostOfCapital" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInflationVolatility" id="ms_FairValueInputsInflationVolatility" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateCurveCorrelation" id="ms_FairValueInputsInterestRateCurveCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateAndEquityCorrelation" id="ms_FairValueInputsInterestRateAndEquityCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsAtMoneyVolatility" id="ms_FairValueInputsAtMoneyVolatility" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsVolatilitySkew" id="ms_FairValueInputsVolatilitySkew" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsEquityAndEquityCorrelation" id="ms_FairValueInputsEquityAndEquityCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsEquityAndForeignExchangeCorrelation" id="ms_FairValueInputsEquityAndForeignExchangeCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsEquityAndInterestRateCorrelation" id="ms_FairValueInputsEquityAndInterestRateCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsForwardPowerPrice" id="ms_FairValueInputsForwardPowerPrice" type="us-types:perUnitItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCommodityVolatility" id="ms_FairValueInputsCommodityVolatility" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCrossCommodityCorrelation" id="ms_FairValueInputsCrossCommodityCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsExitMultiple" id="ms_FairValueInputsExitMultiple" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsLastTwelveMonthsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple" id="ms_FairValueInputsLastTwelveMonthsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCurrentYearEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple" id="ms_FairValueInputsCurrentYearEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsFundingSpread" id="ms_FairValueInputsFundingSpread" type="num:percentItemType" 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="FairValueInputsComparableBondPrice" id="ms_FairValueInputsComparableBondPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCashSyntheticBasis" id="ms_FairValueInputsCashSyntheticBasis" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AfterTaxLeveragedInvestmentArrangementMember" id="ms_AfterTaxLeveragedInvestmentArrangementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ComparablePricingAndCorrelationModelValuationTechniqueMember" id="ms_ComparablePricingAndCorrelationModelValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CorporateLoanModelAndComparablePricingValuationTechniqueMember" id="ms_CorporateLoanModelAndComparablePricingValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetAssetValueDiscountedCashFlowAndMarketApproachValuationTechniqueMember" id="ms_NetAssetValueDiscountedCashFlowAndMarketApproachValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DiscountedCashFlowAndMarketApproachValuationTechniqueMember" id="ms_DiscountedCashFlowAndMarketApproachValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ComparablePricingAndDiscountedCashFlowValuationTechniqueMember" id="ms_ComparablePricingAndDiscountedCashFlowValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateVolatilityConcentrationLiquidityMultiple" id="ms_FairValueInputsInterestRateVolatilityConcentrationLiquidityMultiple" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateVolatilitySkew" id="ms_FairValueInputsInterestRateVolatilitySkew" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCapitalizationRate" id="ms_FairValueInputsCapitalizationRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsEquityDiscountRate" id="ms_FairValueInputsEquityDiscountRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateAndForeignExchangeCorrelation" id="ms_FairValueInputsInterestRateAndForeignExchangeCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsComparableBondOrLoanPrice" id="ms_FairValueInputsComparableBondOrLoanPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="FairValueInputsInterestRateQuantoCorrelation" id="ms_FairValueInputsInterestRateQuantoCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateAndCreditSpreadCorrelation" id="ms_FairValueInputsInterestRateAndCreditSpreadCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsComparableLoanPrice" id="ms_FairValueInputsComparableLoanPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CorporateLoanModelOptionModelAndComparablePricingValuationTechniqueMember" id="ms_CorporateLoanModelOptionModelAndComparablePricingValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="ScheduleOfIntangibleAssetsTableTextBlock" id="ms_ScheduleOfIntangibleAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="FairValueInputsDiscountToComparableEquityPrice" id="ms_FairValueInputsDiscountToComparableEquityPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <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="FairValueInputsForwardCommercialPaperRateOnLiborBasis" id="ms_FairValueInputsForwardCommercialPaperRateOnLiborBasis" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfFairValueDebtTableTextBlock" id="ms_ScheduleOfFairValueDebtTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="NoncontrollingInterestPolicyTextBlock" id="ms_NoncontrollingInterestPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <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="DiscreteIncomeTaxExpenseBenefit" id="ms_DiscreteIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardMultiplier" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardMultiplier" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" 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="ScheduleOfPerformanceBasedAwardsFormulaTableTextBlock" id="ms_ScheduleOfPerformanceBasedAwardsFormulaTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetAssetValueDiscountedCashFlowComparablePricingAndMarketApproachValuationTechniqueMember" id="ms_NetAssetValueDiscountedCashFlowComparablePricingAndMarketApproachValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="EmployeeLoansByPurposeAxis" id="ms_EmployeeLoansByPurposeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EmployeeLoanPurposesDomain" id="ms_EmployeeLoanPurposesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EmployeeRetainmentAndRecruitmentProgramMember" id="ms_EmployeeRetainmentAndRecruitmentProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" 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="NetAssetValueComparablePricingAndMarketApproachValuationTechniqueMember" id="ms_NetAssetValueComparablePricingAndMarketApproachValuationTechniqueMember" 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="AverageMember" id="ms_AverageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsComparableEquityPrice" id="ms_FairValueInputsComparableEquityPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsComparablePrice" id="ms_FairValueInputsComparablePrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="MarginLoanModelValuationTechniqueMember" id="ms_MarginLoanModelValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CorporateLoanModelOptionModelMarginLoanModelAndComparablePricingValuationTechniqueMember" id="ms_CorporateLoanModelOptionModelMarginLoanModelAndComparablePricingValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateCurve" id="ms_FairValueInputsInterestRateCurve" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="AmericanDepositarySharesIssuedDuringPeriodSharesNewIssues" id="ms_AmericanDepositarySharesIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AmericanDepositarySharesIssuedDuringPeriodValueNewIssues" id="ms_AmericanDepositarySharesIssuedDuringPeriodValueNewIssues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="AmericanDepositarySharesFractionOfUnderlyingStock" id="ms_AmericanDepositarySharesFractionOfUnderlyingStock" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="PreferredStockRedemptionPricePerAmericanDepositaryShare" id="ms_PreferredStockRedemptionPricePerAmericanDepositaryShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <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="FairValueInputsPriceBookRatioMultiple" id="ms_FairValueInputsPriceBookRatioMultiple" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" 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="DefinedBenefitPlanPercentageOfAssetsIncludedInTotalPlanAssets" id="ms_DefinedBenefitPlanPercentageOfAssetsIncludedInTotalPlanAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="FairValueInputsDiscountMargin" id="ms_FairValueInputsDiscountMargin" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInterestRateInflationCorrelation" id="ms_FairValueInputsInterestRateInflationCorrelation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssetAndLiabilityClassAxis" id="ms_AssetAndLiabilityClassAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueByAssetAndLiabilityClassDomain" id="ms_FairValueByAssetAndLiabilityClassDomain" type="nonnum:domainItemType" 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="NetAssetValueValuationTechniqueMember" id="ms_NetAssetValueValuationTechniqueMember" 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="TierOneRiskBasedCommonCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" id="ms_TierOneRiskBasedCommonCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInputsComparableBondPriceLowerHigher" id="ms_FairValueInputsComparableBondPriceLowerHigher" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="FairValueInputsForwardCapacityPrice" id="ms_FairValueInputsForwardCapacityPrice" type="us-types:perUnitItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsEquityAlpha" id="ms_FairValueInputsEquityAlpha" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsPriceEarningRatioMultiple" id="ms_FairValueInputsPriceEarningRatioMultiple" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsEquityVolatilityDiscountRate" id="ms_FairValueInputsEquityVolatilityDiscountRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="StructuredBondModelMember" id="ms_StructuredBondModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="EquitySecurityAndIndexContractsMember" id="ms_EquitySecurityAndIndexContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="AssetsDivestedFromDeconsolidation" id="ms_AssetsDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="IncreaseInAssetsDueToConsolidations" id="ms_IncreaseInAssetsDueToConsolidations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseInAssetsDueToChangeInConsolidationModel" id="ms_IncreaseDecreaseInAssetsDueToChangeInConsolidationModel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <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="ScheduleOfFiniteLivedIntangibleAssetsNetTableTextBlock" id="ms_ScheduleOfFiniteLivedIntangibleAssetsNetTableTextBlock" 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="FairValueInvestmentsRedeemableSubjectToLockUpProvisionsPercent" id="ms_FairValueInvestmentsRedeemableSubjectToLockUpProvisionsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentFundsWillBeLiquidatedWithinNextFiveYears" id="ms_FairValueInvestmentFundsWillBeLiquidatedWithinNextFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentFundsWillBeLiquidatedBetweenFiveToTenYears" id="ms_FairValueInvestmentFundsWillBeLiquidatedBetweenFiveToTenYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentFundsWillBeLiquidatedAfterTenYears" id="ms_FairValueInvestmentFundsWillBeLiquidatedAfterTenYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FairValueInputsAssetCoverage" id="ms_FairValueInputsAssetCoverage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="ExpectedRecoveryValuationTechniquesMember" id="ms_ExpectedRecoveryValuationTechniquesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="TradingRevenuesByProductTypeAbstract" id="ms_TradingRevenuesByProductTypeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GainsLossesOnDebtValuationAdjustmentRecognizedInEarnings" id="ms_GainsLossesOnDebtValuationAdjustmentRecognizedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfLongTermDebtTableTextBlock" id="ms_ScheduleOfLongTermDebtTableTextBlock" 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="DerivativeCollateralRightToReclaimCashMember" id="ms_DerivativeCollateralRightToReclaimCashMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="PreferredStockIssuanceDate" id="ms_PreferredStockIssuanceDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" 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="PreferredStockRedemptionDateStart" id="ms_PreferredStockRedemptionDateStart" type="xbrli:dateItemType" 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="DeferredCompensationArrangementWithIndividualCashAwardGranted" id="ms_DeferredCompensationArrangementWithIndividualCashAwardGranted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="GuarantorObligationsLoansUnpaidPrincipalBalanceCurrent" id="ms_GuarantorObligationsLoansUnpaidPrincipalBalanceCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="GuarantorObligationsLoansUnpaidPrincipalBalanceWhenSold" id="ms_GuarantorObligationsLoansUnpaidPrincipalBalanceWhenSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="GuarantorObligationsLoansUnpaidPrincipalBalanceCurrentBalanceKnow" id="ms_GuarantorObligationsLoansUnpaidPrincipalBalanceCurrentBalanceKnow" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="GuarantorObligationsLoansUnpaidPrincipalBalanceWhenSoldCurrentBalanceUnknown" id="ms_GuarantorObligationsLoansUnpaidPrincipalBalanceWhenSoldCurrentBalanceUnknown" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DebtSecuritiesSponsored" id="ms_DebtSecuritiesSponsored" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="InsolventDebtSecuritiesSponsored" id="ms_InsolventDebtSecuritiesSponsored" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DomesticResidentialMortgageBackedSecuritiesMember" id="ms_DomesticResidentialMortgageBackedSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DomesticCommercialMortgageBackedSecuritiesMember" id="ms_DomesticCommercialMortgageBackedSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ForeignCommercialMortgageBackedSecuritiesMember" id="ms_ForeignCommercialMortgageBackedSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="AccumulatedOtherComprehensiveIncomeLossNetOfCumulativeDebtValuationAdjustmentsAfterTax" id="ms_AccumulatedOtherComprehensiveIncomeLossNetOfCumulativeDebtValuationAdjustmentsAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OtherComprehensiveIncomeLossPensionAndPostretirementAndOtherBenefitPlansAdjustmentBeforeTax" id="ms_OtherComprehensiveIncomeLossPensionAndPostretirementAndOtherBenefitPlansAdjustmentBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="StatisticalMeasurementsAxis" id="ms_StatisticalMeasurementsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="StatisticalMeasurementsDomain" id="ms_StatisticalMeasurementsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnAdditionalPaidInCapital" id="ms_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnAdditionalPaidInCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnDeferredTaxAsset" id="ms_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnDeferredTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="ResidentialCommercialAndAssetBackedSecuritiesMember" id="ms_ResidentialCommercialAndAssetBackedSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtInstrumentIssuedAmount" id="ms_DebtInstrumentIssuedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInflationRateCurve" id="ms_FairValueInputsInflationRateCurve" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="NonredeemableNoncontrollingInterestTableTextBlock" id="ms_NonredeemableNoncontrollingInterestTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="UnrecognizedTaxBenefitsGross" id="ms_UnrecognizedTaxBenefitsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="GateProvisionPercent" id="ms_GateProvisionPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="PledgedFinancialInstrumentsNotSeparatelyReportedTradingSecurities" id="ms_PledgedFinancialInstrumentsNotSeparatelyReportedTradingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ShareRepurchaseProgramAbstract" id="ms_ShareRepurchaseProgramAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsCallableDiscount" id="ms_FairValueInputsCallableDiscount" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <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="LoanCommitmentsWithRelatedAllowance" id="ms_LoanCommitmentsWithRelatedAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="LoanCommitmentsWithNoRelatedAllowance" id="ms_LoanCommitmentsWithNoRelatedAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="FairValueInputsRecoveryRate" id="ms_FairValueInputsRecoveryRate" type="num:percentItemType" 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="NewAccountingPronouncementOrChangeInAccountingPrincipleExcessTaxDeficiencesBenefitsRecognizedInIncomeTaxExpenseBenefit" id="ms_NewAccountingPronouncementOrChangeInAccountingPrincipleExcessTaxDeficiencesBenefitsRecognizedInIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="FairValueInvestmentNonredeemableFunds" id="ms_FairValueInvestmentNonredeemableFunds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="FairValueInputsContingencyProbability" id="ms_FairValueInputsContingencyProbability" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <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="TierOneRiskBasedCapitalToAdjustedAverageAssets" id="ms_TierOneRiskBasedCapitalToAdjustedAverageAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="InterestExpenseOtherContraExpense" id="ms_InterestExpenseOtherContraExpense" 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="ScheduleOfEffectOfPermanentReinvestmentAssertionForForeignSubsidiariesTableTextBlock" id="ms_ScheduleOfEffectOfPermanentReinvestmentAssertionForForeignSubsidiariesTableTextBlock" 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="EffectOfPermanentReinvestmentAssertionForForeignSubsidiariesAbstract" id="ms_EffectOfPermanentReinvestmentAssertionForForeignSubsidiariesAbstract" type="xbrli:stringItemType" 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="PensionAndOtherPostretirementBenefitsAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="ms_PensionAndOtherPostretirementBenefitsAccumulatedOtherComprehensiveIncomeLossTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOf401kExpenseTableTextBlock" id="ms_ScheduleOf401kExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfFundsMeasuredAtNetPresentValuePerShareNotClassifiedInFairValueOfPlanAssetsTableTextBlock" id="ms_ScheduleOfFundsMeasuredAtNetPresentValuePerShareNotClassifiedInFairValueOfPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfDefinedBenefitPlanPensionPlanWithBenefitObligationInExcessOfPlanAssetsTableTextBlock" id="ms_ScheduleOfDefinedBenefitPlanPensionPlanWithBenefitObligationInExcessOfPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="OtherPayablesMember" id="ms_OtherPayablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ResaleAgreementsAndBondsBorrowedMember" id="ms_ResaleAgreementsAndBondsBorrowedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="ScheduleOfIncomeTaxExpenseBenefitBySegmentTableTextBlock" id="ms_ScheduleOfIncomeTaxExpenseBenefitBySegmentTableTextBlock" 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="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="ScheduleOfPerformanceBasedUnitsRollForwardTableTextBlock" id="ms_ScheduleOfPerformanceBasedUnitsRollForwardTableTextBlock" type="nonnum:textBlockItemType" 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="ScheduleOfSecuritizationRepresentationAndWarrantiesTableTextBlock" id="ms_ScheduleOfSecuritizationRepresentationAndWarrantiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="AllowanceForBreachOfRepresentationsAndWarranties" id="ms_AllowanceForBreachOfRepresentationsAndWarranties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfLegalExpenseTableTextBlock" id="ms_ScheduleOfLegalExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityMethodInvestmentPeriodIncreaseDecrease" id="ms_EquityMethodInvestmentPeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AdjustmentsToAdditionalPaidInCapitalEquityMethodInvestment" id="ms_AdjustmentsToAdditionalPaidInCapitalEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="BorrowingMember" id="ms_BorrowingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="NewAccountingPronouncementEffectOfChangeOnRevenueFromContractWithCustomer" id="ms_NewAccountingPronouncementEffectOfChangeOnRevenueFromContractWithCustomer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementEffectOfChangeOnNetRevenuesAndNoncompensationExpenses" id="ms_NewAccountingPronouncementEffectOfChangeOnNetRevenuesAndNoncompensationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ContractWithCustomerLiabilityRollForward" id="ms_ContractWithCustomerLiabilityRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ContractWithCustomerLiabilityRecognized" id="ms_ContractWithCustomerLiabilityRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="UnrealizedCarriedInterestOnPerformanceBasedFeesNetAmountAtRisk" id="ms_UnrealizedCarriedInterestOnPerformanceBasedFeesNetAmountAtRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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"/> |
| </schema> |