| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Prepared by IBM Cognos FSR v6.7.0.228 using Fujitsu Interstage XWand --> |
<schema targetNamespace="http://www.morganstanley.com/20130331" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ms="http://www.morganstanley.com/20130331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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:invest="http://xbrl.sec.gov/invest/2012-01-31" xmlns:us-types="http://fasb.org/us-types/2012-01-31"> |
| <annotation> |
| | <appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="ms-20130331_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-20130331_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-20130331_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-20130331_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/StatementCondensedConsolidatedStatementsOfFinancialCondition" id="ms_ELRID_CondensedConsolidatedStatementsOfFinancialCondition"> |
| <link:definition> 000100 - Statement - Condensed Consolidated Statements of Financial Condition </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/StatementCondensedConsolidatedStatementsOfIncome" id="ms_ELRID_CondensedConsolidatedStatementsOfIncome"> |
| <link:definition> 000200 - Statement - Condensed Consolidated Statements of Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" id="ms_ELRID_CondensedConsolidatedStatementsOfComprehensiveIncome"> |
| <link:definition> 000300 - Statement - Condensed Consolidated Statements of Comprehensive Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="ms_ELRID_CondensedConsolidatedStatementsOfCashFlows"> |
| <link:definition> 000400 - Statement - Condensed Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureFairValueDisclosuresAssetsMeasuredAtFairValueOnANonrecurringBasisDetails" id="ms_ELRID_FairValueDisclosuresAssetsMeasuredAtFairValueOnANonrecurringBasisDetails"> |
| <link:definition> 400470 - Disclosure - Fair Value Disclosures (Assets Measured at Fair Value on a Nonrecurring Basis) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureSecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfAvailableForSaleDebtSecuritiesByContractualDateDetails" id="ms_ELRID_SecuritiesAvailableForSaleScheduleOfAmortizedCostAndFairValueOfAvailableForSaleDebtSecuritiesByContractualDateDetails"> |
| <link:definition> 400530 - Disclosure - Securities Available for Sale (Schedule of Amortized Cost and Fair Value of Available for Sale Debt Securities by Contractual Date) (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/DisclosureCollateralizedTransactionsCashAndSecuritiesDepositedWithClearingOrganizationsOrSegregatedUnderFederalAndOtherRegulationsOrRequirementsDetails" id="ms_ELRID_CollateralizedTransactionsCashAndSecuritiesDepositedWithClearingOrganizationsOrSegregatedUnderFederalAndOtherRegulationsOrRequirementsDetails"> |
| <link:definition> 400630 - Disclosure - Collateralized Transactions (Cash And Securities Deposited With Clearing Organizations Or Segregated Under Federal And Other Regulations Or 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/DisclosureGoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfIntangibleAssetsDetails" id="ms_ELRID_GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfIntangibleAssetsDetails"> |
| <link:definition> 400920 - Disclosure - Goodwill and Net Intangible Assets (Changes in Carrying Amount of Intangible 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/DisclosureBorrowingsAndOtherSecuredFinancingsComponentsOfLongtermBorrowingsDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsComponentsOfLongtermBorrowingsDetails"> |
| <link:definition> 401130 - Disclosure - Borrowings and Other Secured Financings (Components of 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/DisclosureDerivativeInstrumentsAndHedgingActivitiesFairValueOfDerivativeInstrumentsDesignatedAndNotDesignatedAsAccountingHedgesByTypeOfDerivativeContractOnAGrossBasisDetails" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesFairValueOfDerivativeInstrumentsDesignatedAndNotDesignatedAsAccountingHedgesByTypeOfDerivativeContractOnAGrossBasisDetails"> |
| <link:definition> 401230 - Disclosure - Derivative Instruments and Hedging Activities (Fair Value of Derivative Instruments Designated and Not Designated as Accounting Hedges by Type of Derivative Contract on a Gross 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/DisclosureDerivativeInstrumentsAndHedgingActivitiesGainsOrLossesOnDerivativeInstrumentsRelatedHedgeItemsAndHedgeIneffectivenessDetails" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesGainsOrLossesOnDerivativeInstrumentsRelatedHedgeItemsAndHedgeIneffectivenessDetails"> |
| <link:definition> 401240 - Disclosure - Derivative Instruments and Hedging Activities (Gains or Losses on Derivative Instruments, Related Hedge Items and Hedge Ineffectiveness) (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/DisclosureEarningsPerCommonShareCalculationOfBasicAndDilutedEPSDetails" id="ms_ELRID_EarningsPerCommonShareCalculationOfBasicAndDilutedEPSDetails"> |
| <link:definition> 401610 - Disclosure - Earnings Per Common Share (Calculation of Basic and Diluted EPS) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureInterestIncomeAndInterestExpenseDetails" id="ms_ELRID_InterestIncomeAndInterestExpenseDetails"> |
| <link:definition> 401700 - 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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicBenefitExpenseDetails" id="ms_ELRID_EmployeeBenefitPlansComponentsOfNetPeriodicBenefitExpenseDetails"> |
| <link:definition> 402105 - Disclosure - Employee Benefit Plans (Components of Net Periodic Benefit 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/DocumentDocumentAndEntityInformation" id="ms_ELRID_DocumentAndEntityInformation"> |
| <link:definition> 000090 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/StatementConsolidatedStatementsOfFinancialConditionParenthetical" id="ms_ELRID_ConsolidatedStatementsOfFinancialConditionParenthetical"> |
| <link:definition> 000105 - Statement - Consolidated Statements of Financial Condition (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/StatementCondensedConsolidatedStatementsOfChangesInTotalEquity" id="ms_ELRID_CondensedConsolidatedStatementsOfChangesInTotalEquity"> |
| <link:definition> 000500 - Statement - Condensed Consolidated Statements of Changes in Total Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureIntroductionAndBasisOfPresentation" id="ms_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="ms_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/DisclosureFairValueDisclosures" id="ms_ELRID_FairValueDisclosures"> |
| <link:definition> 100400 - 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/DisclosureSecuritiesAvailableForSale" id="ms_ELRID_SecuritiesAvailableForSale"> |
| <link:definition> 100500 - Disclosure - Securities Available for Sale </link:definition> |
| <link:usedOn> link:presentationLink </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="ms_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/DisclosureVariableInterestEntitiesAndSecuritizationActivities" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivities"> |
| <link:definition> 100700 - 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/DisclosureFinancingReceivables" id="ms_ELRID_FinancingReceivables"> |
| <link:definition> 100800 - Disclosure - Financing Receivables </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureGoodwillAndNetIntangibleAssets" id="ms_ELRID_GoodwillAndNetIntangibleAssets"> |
| <link:definition> 100900 - Disclosure - Goodwill and Net 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/DisclosureBorrowingsAndOtherSecuredFinancings" id="ms_ELRID_BorrowingsAndOtherSecuredFinancings"> |
| <link:definition> 101100 - Disclosure - Borrowings and Other Secured Financings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivities"> |
| <link:definition> 101200 - 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/DisclosureCommitmentsGuaranteesAndContingencies" id="ms_ELRID_CommitmentsGuaranteesAndContingencies"> |
| <link:definition> 101300 - 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/DisclosureRegulatoryRequirements" id="ms_ELRID_RegulatoryRequirements"> |
| <link:definition> 101400 - Disclosure - Regulatory Requirements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureRedeemableNoncontrollingInterestsAndTotalEquity" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquity"> |
| <link:definition> 101500 - Disclosure - Redeemable Noncontrolling Interests and 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/DisclosureEarningsPerCommonShare" id="ms_ELRID_EarningsPerCommonShare"> |
| <link:definition> 101600 - Disclosure - Earnings Per Common Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureInterestIncomeAndInterestExpense" id="ms_ELRID_InterestIncomeAndInterestExpense"> |
| <link:definition> 101700 - Disclosure - Interest Income and Interest Expense </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureEmployeeBenefitPlans" id="ms_ELRID_EmployeeBenefitPlans"> |
| <link:definition> 102100 - 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/DisclosureIncomeTaxes" id="ms_ELRID_IncomeTaxes"> |
| <link:definition> 102200 - 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/DisclosureSegmentAndGeographicInformation" id="ms_ELRID_SegmentAndGeographicInformation"> |
| <link:definition> 102300 - 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/DisclosureEquityMethodInvestments" id="ms_ELRID_EquityMethodInvestments"> |
| <link:definition> 102400 - 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/DisclosureDiscontinuedOperations" id="ms_ELRID_DiscontinuedOperations"> |
| <link:definition> 102500 - Disclosure - Discontinued Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureSubsequentEvents" id="ms_ELRID_SubsequentEvents"> |
| <link:definition> 102800 - 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="ms_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/DisclosureFairValueDisclosuresTables" id="ms_ELRID_FairValueDisclosuresTables"> |
| <link:definition> 300400 - 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/DisclosureSecuritiesAvailableForSaleTables" id="ms_ELRID_SecuritiesAvailableForSaleTables"> |
| <link:definition> 300500 - Disclosure - Securities Available for Sale (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="ms_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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesTables" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesTables"> |
| <link:definition> 300700 - 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/DisclosureFinancingReceivablesTables" id="ms_ELRID_FinancingReceivablesTables"> |
| <link:definition> 300800 - Disclosure - Financing Receivables (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/DisclosureGoodwillAndNetIntangibleAssetsTables" id="ms_ELRID_GoodwillAndNetIntangibleAssetsTables"> |
| <link:definition> 300900 - Disclosure - Goodwill and Net 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/DisclosureBorrowingsAndOtherSecuredFinancingsTables" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsTables"> |
| <link:definition> 301100 - Disclosure - Borrowings and Other Secured Financings (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesTables"> |
| <link:definition> 301200 - 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/DisclosureCommitmentsGuaranteesAndContingenciesTables" id="ms_ELRID_CommitmentsGuaranteesAndContingenciesTables"> |
| <link:definition> 301300 - 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/DisclosureRegulatoryRequirementsTables" id="ms_ELRID_RegulatoryRequirementsTables"> |
| <link:definition> 301400 - Disclosure - Regulatory Requirements (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityTables" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityTables"> |
| <link:definition> 301500 - Disclosure - Redeemable Noncontrolling Interests and 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/DisclosureEarningsPerCommonShareTables" id="ms_ELRID_EarningsPerCommonShareTables"> |
| <link:definition> 301600 - Disclosure - Earnings Per Common Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureInterestIncomeAndInterestExpenseTables" id="ms_ELRID_InterestIncomeAndInterestExpenseTables"> |
| <link:definition> 301700 - Disclosure - Interest Income and Interest Expense (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureEmployeeBenefitPlansTables" id="ms_ELRID_EmployeeBenefitPlansTables"> |
| <link:definition> 302100 - 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/DisclosureSegmentAndGeographicInformationTables" id="ms_ELRID_SegmentAndGeographicInformationTables"> |
| <link:definition> 302300 - 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/DisclosureDiscontinuedOperationsTables" id="ms_ELRID_DiscontinuedOperationsTables"> |
| <link:definition> 302500 - Disclosure - Discontinued Operations (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="ms_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="ms_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/DisclosureFairValueDisclosuresNarrativeDetails" id="ms_ELRID_FairValueDisclosuresNarrativeDetails"> |
| <link:definition> 400400 - 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/DisclosureFairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" id="ms_ELRID_FairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"> |
| <link:definition> 400410 - 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/DisclosureFairValueDisclosuresChangesInLevel3AssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" id="ms_ELRID_FairValueDisclosuresChangesInLevel3AssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"> |
| <link:definition> 400420 - Disclosure - Fair Value Disclosures (Changes in 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/DisclosureFairValueDisclosuresFairValueOfInvestmentsThatCalculateNetAssetValueDetails" id="ms_ELRID_FairValueDisclosuresFairValueOfInvestmentsThatCalculateNetAssetValueDetails"> |
| <link:definition> 400430 - Disclosure - Fair Value Disclosures (Fair Value of Investments that Calculate 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/DisclosureFairValueDisclosuresNetGainsLossesDueToChangesInFairValueForItemsMeasuredAtFairValuePursuantToTheFairValueOptionElectionDetails" id="ms_ELRID_FairValueDisclosuresNetGainsLossesDueToChangesInFairValueForItemsMeasuredAtFairValuePursuantToTheFairValueOptionElectionDetails"> |
| <link:definition> 400440 - Disclosure - Fair Value Disclosures (Net Gains (Losses) Due to Changes in Fair Value for Items Measured at Fair Value Pursuant to the Fair Value Option Election) (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/DisclosureFairValueDisclosuresGainsLossesDueToChangesInInstrumentSpecificCreditRiskDetails" id="ms_ELRID_FairValueDisclosuresGainsLossesDueToChangesInInstrumentSpecificCreditRiskDetails"> |
| <link:definition> 400450 - 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/DisclosureFairValueDisclosuresAmountByWhichContractualPrincipalAmountExceedsFairValueDetails" id="ms_ELRID_FairValueDisclosuresAmountByWhichContractualPrincipalAmountExceedsFairValueDetails"> |
| <link:definition> 400460 - Disclosure - Fair Value Disclosures (Amount by Which Contractual Principal Amount Exceeds 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/DisclosureSecuritiesAvailableForSaleScheduleOfAvailableForSaleSecuritiesDetails" id="ms_ELRID_SecuritiesAvailableForSaleScheduleOfAvailableForSaleSecuritiesDetails"> |
| <link:definition> 400510 - Disclosure - Securities Available for Sale (Schedule of Available for Sale 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/DisclosureSecuritiesAvailableForSaleScheduleOfAvailableForSaleSecuritiesInAnUnrealizedLossPositionDetails" id="ms_ELRID_SecuritiesAvailableForSaleScheduleOfAvailableForSaleSecuritiesInAnUnrealizedLossPositionDetails"> |
| <link:definition> 400520 - Disclosure - Securities Available for Sale (Schedule of Available for Sale 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/DisclosureSecuritiesAvailableForSaleScheduleOfProceedsOfSaleOfSecuritiesAvailableForSaleDetails" id="ms_ELRID_SecuritiesAvailableForSaleScheduleOfProceedsOfSaleOfSecuritiesAvailableForSaleDetails"> |
| <link:definition> 400540 - Disclosure - Securities Available for Sale (Schedule of Proceeds of Sale of Securities Available 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/DisclosureCollateralizedTransactionsNarrativeDetails" id="ms_ELRID_CollateralizedTransactionsNarrativeDetails"> |
| <link:definition> 400600 - Disclosure - Collateralized Transactions (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/DisclosureCollateralizedTransactionsFinancialInstrumentsOwnedThatHaveBeenLoanedOrPledgedToCounterpartiesDetails" id="ms_ELRID_CollateralizedTransactionsFinancialInstrumentsOwnedThatHaveBeenLoanedOrPledgedToCounterpartiesDetails"> |
| <link:definition> 400620 - Disclosure - Collateralized Transactions (Financial Instruments Owned That Have Been Loaned Or Pledged To Counterparties) (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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesNarrativeDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesNarrativeDetails"> |
| <link:definition> 400700 - Disclosure - Variable Interest Entities and Securitization Activities (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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesConsolidatedVIEsDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesConsolidatedVIEsDetails"> |
| <link:definition> 400710 - 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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesNonConsolidatedVIEsDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesNonConsolidatedVIEsDetails"> |
| <link:definition> 400720 - 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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesInformationRegardingSPEsDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesInformationRegardingSPEsDetails"> |
| <link:definition> 400730 - Disclosure - Variable Interest Entities and Securitization Activities (Information Regarding SPEs) (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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesFairValueOfAssetsAndLiabilitiesDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesFairValueOfAssetsAndLiabilitiesDetails"> |
| <link:definition> 400740 - Disclosure - Variable Interest Entities and Securitization Activities (Fair Value of 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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesTransfersOfAssetsTreatedAsSecuredFinancingsDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesTransfersOfAssetsTreatedAsSecuredFinancingsDetails"> |
| <link:definition> 400750 - Disclosure - Variable Interest Entities and Securitization Activities (Transfers of Assets Treated as 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/DisclosureVariableInterestEntitiesAndSecuritizationActivitiesMortgageServicingActivitiesForSPEsDetails" id="ms_ELRID_VariableInterestEntitiesAndSecuritizationActivitiesMortgageServicingActivitiesForSPEsDetails"> |
| <link:definition> 400760 - Disclosure - Variable Interest Entities and Securitization Activities (Mortgage Servicing Activities for SPEs) (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/DisclosureFinancingReceivablesEmployeeLoansDetails" id="ms_ELRID_FinancingReceivablesEmployeeLoansDetails"> |
| <link:definition> 400830 - Disclosure - Financing Receivables (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/DisclosureFinancingReceivablesLoansHeldForInvestmentDetails" id="ms_ELRID_FinancingReceivablesLoansHeldForInvestmentDetails"> |
| <link:definition> 400810 - Disclosure - Financing Receivables (Loans Held for Investment) (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/DisclosureGoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" id="ms_ELRID_GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails"> |
| <link:definition> 400910 - Disclosure - Goodwill and Net Intangible Assets (Changes in Carrying Amount of Goodwill) (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/DisclosureBorrowingsAndOtherSecuredFinancingsNarrativesDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsNarrativesDetails"> |
| <link:definition> 401100 - Disclosure - Borrowings and Other Secured Financings (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/DisclosureBorrowingsAndOtherSecuredFinancingsOtherSecuredFinancingsDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsOtherSecuredFinancingsDetails"> |
| <link:definition> 401150 - 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/DisclosureDerivativeInstrumentsAndHedgingActivitiesOtherDisclosuresDetails" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesOtherDisclosuresDetails"> |
| <link:definition> 401200 - 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/DisclosureDerivativeInstrumentsAndHedgingActivitiesComponentsOfDerivativeProductsDetails" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesComponentsOfDerivativeProductsDetails"> |
| <link:definition> 401210 - Disclosure - Derivative Instruments and Hedging Activities (Components of Derivative Products) (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/DisclosureDerivativeInstrumentsAndHedgingActivitiesFairValueOfOTCDerivativesInAGainPositionDetails" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesFairValueOfOTCDerivativesInAGainPositionDetails"> |
| <link:definition> 401220 - 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/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAndFairValueOfProtectionSoldAndPurchasedThroughCreditDefaultSwapsDetails" id="ms_ELRID_DerivativeInstrumentsAndHedgingActivitiesNotionalAndFairValueOfProtectionSoldAndPurchasedThroughCreditDefaultSwapsDetails"> |
| <link:definition> 401250 - Disclosure - Derivative Instruments and Hedging Activities (Notional and Fair Value of Protection Sold and Purchased through Credit Default Swaps) (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/DisclosureCommitmentsGuaranteesAndContingenciesNarrativeDetails" id="ms_ELRID_CommitmentsGuaranteesAndContingenciesNarrativeDetails"> |
| <link:definition> 401300 - Disclosure - Commitments, Guarantees and Contingencies (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/DisclosureCommitmentsGuaranteesAndContingenciesCommitmentsDetails" id="ms_ELRID_CommitmentsGuaranteesAndContingenciesCommitmentsDetails"> |
| <link:definition> 401310 - 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/DisclosureCommitmentsGuaranteesAndContingenciesObligationsUnderGuaranteeArrangementsDetails" id="ms_ELRID_CommitmentsGuaranteesAndContingenciesObligationsUnderGuaranteeArrangementsDetails"> |
| <link:definition> 401330 - 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/DisclosureRegulatoryRequirementsNarrativeDetails" id="ms_ELRID_RegulatoryRequirementsNarrativeDetails"> |
| <link:definition> 401400 - Disclosure - Regulatory Requirements (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureRegulatoryRequirementsCapitalMeasuresDetails" id="ms_ELRID_RegulatoryRequirementsCapitalMeasuresDetails"> |
| <link:definition> 401410 - Disclosure - Regulatory Requirements (Capital Measures) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureRegulatoryRequirementsSignificantUSBankOperatingSubsidiariesCapitalDetails" id="ms_ELRID_RegulatoryRequirementsSignificantUSBankOperatingSubsidiariesCapitalDetails"> |
| <link:definition> 401420 - Disclosure - Regulatory Requirements (Significant U.S. Bank Operating Subsidiaries' Capital) (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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityNarrativeDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityNarrativeDetails"> |
| <link:definition> 401500 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (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/DisclosureEarningsPerCommonShareAntidilutiveSecuritiesExcludedFromTheComputationOfDilutedEPSDetails" id="ms_ELRID_EarningsPerCommonShareAntidilutiveSecuritiesExcludedFromTheComputationOfDilutedEPSDetails"> |
| <link:definition> 401620 - Disclosure - Earnings Per Common Share (Antidilutive Securities Excluded from the Computation of 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/DisclosureSegmentAndGeographicInformationSelectedFinancialInformationBySegmentsDetails" id="ms_ELRID_SegmentAndGeographicInformationSelectedFinancialInformationBySegmentsDetails"> |
| <link:definition> 402310 - Disclosure - Segment and Geographic Information (Selected Financial Information by Segments) (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/DisclosureSegmentAndGeographicInformationAssetsBySegmentsDetails" id="ms_ELRID_SegmentAndGeographicInformationAssetsBySegmentsDetails"> |
| <link:definition> 402330 - Disclosure - Segment and Geographic Information (Assets by Segments) (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/DisclosureSegmentAndGeographicInformationNetRevenuesAndAssetsByGeographicAreaDetails" id="ms_ELRID_SegmentAndGeographicInformationNetRevenuesAndAssetsByGeographicAreaDetails"> |
| <link:definition> 402340 - Disclosure - Segment and Geographic Information (Net Revenues and Assets by Geographic Area) (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/DisclosureEquityMethodInvestmentsInvesteesDetails" id="ms_ELRID_EquityMethodInvestmentsInvesteesDetails"> |
| <link:definition> 402410 - 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/DisclosureDiscontinuedOperationsDetails" id="ms_ELRID_DiscontinuedOperationsDetails"> |
| <link:definition> 402500 - Disclosure - Discontinued Operations (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/DisclosureSubsequentEventsDetails" id="ms_ELRID_SubsequentEventsDetails"> |
| <link:definition> 402800 - 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/DisclosureOtherRevenues" id="ms_ELRID_OtherRevenues"> |
| <link:definition> 101900 - 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/DisclosureOtherRevenuesTables" id="ms_ELRID_OtherRevenuesTables"> |
| <link:definition> 301900 - Disclosure - Other Revenues (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/DisclosureLongTermIncentiveCompensationPlans" id="ms_ELRID_LongTermIncentiveCompensationPlans"> |
| <link:definition> 102000 - Disclosure - Long-Term Incentive 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/DisclosureLongTermIncentiveCompensationPlansTables" id="ms_ELRID_LongTermIncentiveCompensationPlansTables"> |
| <link:definition> 302000 - Disclosure - Long-Term Incentive 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/DisclosureBorrowingsAndOtherSecuredFinancingsCommercialPaperAndOtherShorttermBorrowingsDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsCommercialPaperAndOtherShorttermBorrowingsDetails"> |
| <link:definition> 401110 - Disclosure - Borrowings and Other Secured Financings (Commercial Paper and Other Short-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/DisclosureBorrowingsAndOtherSecuredFinancingsLongtermBorrowingsMaturitiesAndTermsDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsLongtermBorrowingsMaturitiesAndTermsDetails"> |
| <link:definition> 401120 - Disclosure - Borrowings and Other Secured Financings (Long-term Borrowings - Maturities and Terms) (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/DisclosureBorrowingsAndOtherSecuredFinancingsEffectiveAverageBorrowingRateDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsEffectiveAverageBorrowingRateDetails"> |
| <link:definition> 401140 - Disclosure - Borrowings and Other Secured Financings (Effective Average Borrowing 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/DisclosureBorrowingsAndOtherSecuredFinancingsScheduleOfMaturitiesOfSecuredFinancingDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsScheduleOfMaturitiesOfSecuredFinancingDetails"> |
| <link:definition> 401160 - Disclosure - Borrowings and Other Secured Financings (Schedule of Maturities of Secured Financing) (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/DisclosureBorrowingsAndOtherSecuredFinancingsScheduleOfFailedSalesDetails" id="ms_ELRID_BorrowingsAndOtherSecuredFinancingsScheduleOfFailedSalesDetails"> |
| <link:definition> 401170 - Disclosure - Borrowings and Other Secured Financings (Schedule of 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/DisclosureLongTermIncentiveCompensationPlansStockbasedCompensationPlansDetails" id="ms_ELRID_LongTermIncentiveCompensationPlansStockbasedCompensationPlansDetails"> |
| <link:definition> 402010 - Disclosure - Long-Term Incentive 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/DisclosureLongTermIncentiveCompensationPlansDeferredRestrictedStockUnitsDetails" id="ms_ELRID_LongTermIncentiveCompensationPlansDeferredRestrictedStockUnitsDetails"> |
| <link:definition> 402020 - Disclosure - Long-Term Incentive Compensation Plans (Deferred Restricted 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/DisclosureLongTermIncentiveCompensationPlansUnvestedRestrictedStockUnitsDetails" id="ms_ELRID_LongTermIncentiveCompensationPlansUnvestedRestrictedStockUnitsDetails"> |
| <link:definition> 402030 - Disclosure - Long-Term Incentive Compensation Plans (Unvested Restricted 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/DisclosureLongTermIncentiveCompensationPlansStockOptionsDetails" id="ms_ELRID_LongTermIncentiveCompensationPlansStockOptionsDetails"> |
| <link:definition> 402040 - Disclosure - Long-Term Incentive 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/DisclosureEmployeeBenefitPlansNarrativesDetails" id="ms_ELRID_EmployeeBenefitPlansNarrativesDetails"> |
| <link:definition> 402100 - Disclosure - Employee Benefit Plans (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/DisclosureEmployeeBenefitPlansOtherChangesInPlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveLossIncomeOnAPretaxBasisDetails" id="ms_ELRID_EmployeeBenefitPlansOtherChangesInPlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveLossIncomeOnAPretaxBasisDetails"> |
| <link:definition> 402110 - Disclosure - Employee Benefit Plans (Other Changes in Plan Assets and Benefit Obligations Recognized in Other Comprehensive Loss (Income) on a Pre-tax 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/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostsDetails" id="ms_ELRID_EmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineNetPeriodicBenefitCostsDetails"> |
| <link:definition> 402115 - Disclosure - Employee Benefit Plans (Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs) (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/DisclosureEmployeeBenefitPlansReconciliationOfChangesInBenefitObligationAndFairValueOfPlanAssetsDetails" id="ms_ELRID_EmployeeBenefitPlansReconciliationOfChangesInBenefitObligationAndFairValueOfPlanAssetsDetails"> |
| <link:definition> 402120 - Disclosure - Employee Benefit Plans (Reconciliation of Changes in 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/DisclosureEmployeeBenefitPlansSummaryOfFundedStatusDetails" id="ms_ELRID_EmployeeBenefitPlansSummaryOfFundedStatusDetails"> |
| <link:definition> 402125 - Disclosure - Employee Benefit Plans (Summary of Funded 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/DisclosureEmployeeBenefitPlansPensionPlansWithProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" id="ms_ELRID_EmployeeBenefitPlansPensionPlansWithProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"> |
| <link:definition> 402130 - 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/DisclosureEmployeeBenefitPlansPensionPlansWithAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" id="ms_ELRID_EmployeeBenefitPlansPensionPlansWithAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"> |
| <link:definition> 402135 - Disclosure - Employee Benefit Plans (Pension Plans with Accumulated 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/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineBenefitObligationsDetails" id="ms_ELRID_EmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineBenefitObligationsDetails"> |
| <link:definition> 402140 - Disclosure - Employee Benefit Plans (Weighted Average Assumptions Used to Determine Benefit Obligations) (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/DisclosureEmployeeBenefitPlansAssumedHealthCareCostTrendRatesUsedToDetermineThePostretirementBenefitObligationsDetails" id="ms_ELRID_EmployeeBenefitPlansAssumedHealthCareCostTrendRatesUsedToDetermineThePostretirementBenefitObligationsDetails"> |
| <link:definition> 402145 - Disclosure - Employee Benefit Plans (Assumed Health Care Cost Trend Rates Used to Determine the Postretirement Benefit Obligations) (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/DisclosureDeposits" id="ms_ELRID_Deposits"> |
| <link:definition> 101000 - Disclosure - Deposits </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DepositsTables" id="ms_ELRID_DepositsTables"> |
| <link:definition> 301000 - Disclosure - Deposits (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureEmployeeBenefitPlansEffectsOfAOnePercentagePointChangeInAssumedHealthCareCostTrendRatesDetails" id="ms_ELRID_EmployeeBenefitPlansEffectsOfAOnePercentagePointChangeInAssumedHealthCareCostTrendRatesDetails"> |
| <link:definition> 402150 - Disclosure - Employee Benefit Plans (Effects of a One-Percentage Point Change in Assumed Health Care Cost Trend Rates) (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/DisclosureEmployeeBenefitPlansFairValueOfNetPensionPlanAssetsDetails" id="ms_ELRID_EmployeeBenefitPlansFairValueOfNetPensionPlanAssetsDetails"> |
| <link:definition> 402155 - Disclosure - Employee Benefit Plans (Fair Value of Net Pension 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/DisclosureEmployeeBenefitPlansChangesInLevel3PensionAssetsMeasuredAtFairValueDetails" id="ms_ELRID_EmployeeBenefitPlansChangesInLevel3PensionAssetsMeasuredAtFairValueDetails"> |
| <link:definition> 402160 - Disclosure - Employee Benefit Plans (Changes in Level 3 Pension Assets 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/DisclosureEmployeeBenefitPlansExpectedBenefitPaymentsAssociatedWithThePensionAndPostretirementBenefitPlansDetails" id="ms_ELRID_EmployeeBenefitPlansExpectedBenefitPaymentsAssociatedWithThePensionAndPostretirementBenefitPlansDetails"> |
| <link:definition> 402165 - Disclosure - Employee Benefit Plans (Expected Benefit Payments Associated with the Pension and Postretirement Benefit 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/DisclosureQuarterlyResults" id="ms_ELRID_QuarterlyResults"> |
| <link:definition> 102700 - 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/DisclosureQuarterlyResultsTables" id="ms_ELRID_QuarterlyResultsTables"> |
| <link:definition> 302700 - 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/DisclosureIncomeTaxesTables" id="ms_ELRID_IncomeTaxesTables"> |
| <link:definition> 302200 - 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/DisclosureIncomeTaxesProvisionForBenefitFromIncomeTaxesFromContinuingOperationsDetails" id="ms_ELRID_IncomeTaxesProvisionForBenefitFromIncomeTaxesFromContinuingOperationsDetails"> |
| <link:definition> 402210 - Disclosure - Income Taxes (Provision for (Benefit from) Income Taxes from Continuing Operations) (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/DisclosureIncomeTaxesReconciliationOfTheProvisionForBenefitFromIncomeTaxesAndTheUSFederalStatutoryIncomeTaxRateDetails" id="ms_ELRID_IncomeTaxesReconciliationOfTheProvisionForBenefitFromIncomeTaxesAndTheUSFederalStatutoryIncomeTaxRateDetails"> |
| <link:definition> 402220 - Disclosure - Income Taxes (Reconciliation of the Provision for (Benefit from) Income Taxes and the U.S. Federal Statutory 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/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" id="ms_ELRID_IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"> |
| <link:definition> 402230 - Disclosure - Income Taxes (Significant Components of 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/DisclosureIncomeTaxesUSAndNonUSComponentsOfIncomeBeforeIncomeTaxExpenseBenefitDetails" id="ms_ELRID_IncomeTaxesUSAndNonUSComponentsOfIncomeBeforeIncomeTaxExpenseBenefitDetails"> |
| <link:definition> 402240 - Disclosure - Income Taxes (U.S. and Non-U.S. Components of Income 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/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" id="ms_ELRID_IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"> |
| <link:definition> 402250 - Disclosure - Income Taxes (Reconciliation of 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/DisclosureIncomeTaxesMajorTaxJurisdictionsInWhichTheCompanyAndAffiliatesOperateAndTheEarliestTaxYearSubjectToExaminationDetails" id="ms_ELRID_IncomeTaxesMajorTaxJurisdictionsInWhichTheCompanyAndAffiliatesOperateAndTheEarliestTaxYearSubjectToExaminationDetails"> |
| <link:definition> 402260 - Disclosure - Income Taxes (Major Tax Jurisdictions in Which the Company and Affiliates Operate and the Earliest Tax Year Subject to Examination) (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/DisclosureSaleOfBankruptcyClaimsRelatedToADerivativeCounterparty" id="ms_ELRID_SaleOfBankruptcyClaimsRelatedToADerivativeCounterparty"> |
| <link:definition> 101800 - Disclosure - Sale of Bankruptcy Claims Related to a Derivative Counterparty </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureParentCompany" id="ms_ELRID_ParentCompany"> |
| <link:definition> 102600 - 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/DisclosureParentCompanyTables" id="ms_ELRID_ParentCompanyTables"> |
| <link:definition> 302600 - 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/DisclosureGoodwillAndNetIntangibleAssetsAmortizableIntangibleAssetsDetails" id="ms_ELRID_GoodwillAndNetIntangibleAssetsAmortizableIntangibleAssetsDetails"> |
| <link:definition> 400930 - Disclosure - Goodwill and Net Intangible Assets (Amortizable Intangible 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/DisclosureGoodwillAndNetIntangibleAssetsNarrativeDetails" id="ms_ELRID_GoodwillAndNetIntangibleAssetsNarrativeDetails"> |
| <link:definition> 400900 - Disclosure - Goodwill and Net Intangible Assets (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/DisclosureCommitmentsGuaranteesAndContingenciesFutureMinimumRentalCommitmentsDetails" id="ms_ELRID_CommitmentsGuaranteesAndContingenciesFutureMinimumRentalCommitmentsDetails"> |
| <link:definition> 401320 - 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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityChangesInSharesOfCommonStockOutstandingDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityChangesInSharesOfCommonStockOutstandingDetails"> |
| <link:definition> 401520 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (Changes in Shares 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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityPreferredStockDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityPreferredStockDetails"> |
| <link:definition> 401530 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (Preferred Stock) (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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityCumulativeForeignCurrencyTranslationAdjustmentsNetOfTaxDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityCumulativeForeignCurrencyTranslationAdjustmentsNetOfTaxDetails"> |
| <link:definition> 401560 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (Cumulative Foreign Currency Translation Adjustments, Net of Tax) (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/DisclosureEquityMethodInvestmentsTables" id="ms_ELRID_EquityMethodInvestmentsTables"> |
| <link:definition> 302400 - 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/DisclosureEquityMethodInvestmentsNarrativesDetails" id="ms_ELRID_EquityMethodInvestmentsNarrativesDetails"> |
| <link:definition> 402400 - Disclosure - Equity Method Investments (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/DisclosureFairValueDisclosuresQuantitativeInformationAboutRecurringLevel3FairValueMeasurementsDetails" id="ms_ELRID_FairValueDisclosuresQuantitativeInformationAboutRecurringLevel3FairValueMeasurementsDetails"> |
| <link:definition> 400425 - Disclosure - Fair Value Disclosures (Quantitative Information about 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/DisclosureFairValueDisclosuresFinancialInstrumentsNotCarriedAtFVDetails" id="ms_ELRID_FairValueDisclosuresFinancialInstrumentsNotCarriedAtFVDetails"> |
| <link:definition> 400480 - Disclosure - Fair Value Disclosures (Financial Instruments Not Carried at FV) (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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityRedeemableNoncontrollingInterestsDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityRedeemableNoncontrollingInterestsDetails"> |
| <link:definition> 401510 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (Redeemable Noncontrolling Interests) (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/DisclosureWealthManagementJointVentureDetails" id="ms_ELRID_WealthManagementJointVentureDetails"> |
| <link:definition> 400300 - Disclosure - Wealth Management Joint Venture (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/DisclosureWealthManagementJointVenture" id="ms_ELRID_WealthManagementJointVenture"> |
| <link:definition> 100300 - Disclosure - Wealth Management Joint Venture </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.morganstanley.com/role/DisclosureFairValueDisclosuresShorttermAndLongtermBorrowingsDetails" id="ms_ELRID_FairValueDisclosuresShorttermAndLongtermBorrowingsDetails"> |
| <link:definition> 400445 - Disclosure - Fair Value Disclosures (Short-term and 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/DisclosureLongTermIncentiveCompensationPlansPerformancebasedStockUnitsDetails" id="ms_ELRID_LongTermIncentiveCompensationPlansPerformancebasedStockUnitsDetails"> |
| <link:definition> 402050 - Disclosure - Long-Term Incentive 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/DisclosureLongTermIncentiveCompensationPlansDeferredCashbasedCompensationPlansDetails" id="ms_ELRID_LongTermIncentiveCompensationPlansDeferredCashbasedCompensationPlansDetails"> |
| <link:definition> 402060 - Disclosure - Long-Term Incentive 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/DisclosureCollateralizedTransactionsBalanceSheetOffsettingDetails" id="ms_ELRID_CollateralizedTransactionsBalanceSheetOffsettingDetails"> |
| <link:definition> 400610 - Disclosure - Collateralized Transactions (Balance Sheet Offsetting) (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/DisclosureFinancingReceivablesLoansAndLendingrelatedCommitmentsDetails" id="ms_ELRID_FinancingReceivablesLoansAndLendingrelatedCommitmentsDetails"> |
| <link:definition> 400820 - Disclosure - Financing Receivables (Loans and Lending-related 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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"> |
| <link:definition> 401540 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (Components of Accumulated Other Comprehensive Income (Loss)) (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/DisclosureRedeemableNoncontrollingInterestsAndTotalEquityOCIReclassificationFromAOCIDetails" id="ms_ELRID_RedeemableNoncontrollingInterestsAndTotalEquityOCIReclassificationFromAOCIDetails"> |
| <link:definition> 401550 - Disclosure - Redeemable Noncontrolling Interests and Total Equity (OCI Reclassification from AOCI) (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://fasb.org/us-gaap/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.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/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2012-01-31" schemaLocation="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/invest/2012-01-31" schemaLocation="http://xbrl.sec.gov/invest/2012/invest-2012-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/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-types-2012-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="AsiaMember" id="ms_AsiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssetManagementSegmentMember" id="ms_AssetManagementSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommercialMortgageLoansMember" id="ms_CommercialMortgageLoansMember" 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="CreditLinkedNotesMember" id="ms_CreditLinkedNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeAndOtherContractsMember" id="ms_DerivativeAndOtherContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeAssetCashCollateralNettingFairValue" id="ms_DerivativeAssetCashCollateralNettingFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilityCashCollateralNettingFairValue" id="ms_DerivativeLiabilityCashCollateralNettingFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DerivativesByDerivativeInstrumentContractAxis" id="ms_DerivativesByDerivativeInstrumentContractAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativesByDerivativeInstrumentContractDomain" id="ms_DerivativesByDerivativeInstrumentContractDomain" 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="debit" xbrli:periodType="instant"/> |
| <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="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypesDomain" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypesDomain" 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="FairValueOptionAggregateDifferencesLoans" id="ms_FairValueOptionAggregateDifferencesLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FairValueOptionPercentageOfLoansHeldAsAssets90DaysOrMorePastDue" id="ms_FairValueOptionPercentageOfLoansHeldAsAssets90DaysOrMorePastDue" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustmentsAndOther" id="ms_FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustmentsAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="MorganStanleySmithBarneyHoldingsLLCMember" id="ms_MorganStanleySmithBarneyHoldingsLLCMember" 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="NetExposurePostCashCollateralMember" id="ms_NetExposurePostCashCollateralMember" 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="NetPaymentsForProceedsFromFinancingActivitiesAbstract" id="ms_NetPaymentsForProceedsFromFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NetPaymentsForProceedsFromInvestingActivitiesAbstract" id="ms_NetPaymentsForProceedsFromInvestingActivitiesAbstract" 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="NotificationRequirementsForNetCapital" id="ms_NotificationRequirementsForNetCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ObligationAmountContributedToFund" id="ms_ObligationAmountContributedToFund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ObligationToIncreaseAmountContributedToFund" id="ms_ObligationToIncreaseAmountContributedToFund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ObligationToReturnSecuritiesReceivedAsCollateralMember" id="ms_ObligationToReturnSecuritiesReceivedAsCollateralMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherEntityMember" id="ms_OtherEntityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherSecuredFinancingsMember" id="ms_OtherSecuredFinancingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OverCounterDerivativesFairValue" id="ms_OverCounterDerivativesFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ProceedsFromRepaymentsOfOtherSecuredFinancings" id="ms_ProceedsFromRepaymentsOfOtherSecuredFinancings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ReconciliationOfNetInterestFromSegmentsToConsolidatedTextBlock" id="ms_ReconciliationOfNetInterestFromSegmentsToConsolidatedTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RestrictionsOnSubsidiaryBankDisclosureTextBlock" id="ms_RestrictionsOnSubsidiaryBankDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RetailAssetManagementSegmentMember" id="ms_RetailAssetManagementSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfNonConsolidatedVariableInterestEntitiesTextBlock" id="ms_ScheduleOfNonConsolidatedVariableInterestEntitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuritiesOwnedMember" id="ms_SecuritiesOwnedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuritiesReceivedAsCollateralMember" id="ms_SecuritiesReceivedAsCollateralMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="TemporaryLiquidityGuaranteeProgramMember" id="ms_TemporaryLiquidityGuaranteeProgramMember" 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="IntroductionAndBasisOfPresentationAbstract" id="ms_IntroductionAndBasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SummaryOfSignificantAccountingPoliciesAbstract" id="ms_SummaryOfSignificantAccountingPoliciesAbstract" 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="CommitmentsGuaranteesAndContingenciesAbstract" id="ms_CommitmentsGuaranteesAndContingenciesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsDomain" id="ms_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GuaranteeObligationsAccruedLoss" id="ms_GuaranteeObligationsAccruedLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SubsidiaryTransaction" id="ms_SubsidiaryTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="SharesReceivedFromDivestitureOfBusinesses" id="ms_SharesReceivedFromDivestitureOfBusinesses" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevelEntertainmentGroupLlcMember" id="ms_RevelEntertainmentGroupLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="ScheduleOfProceedsOfSaleOfSecuritiesAvailableForSaleTextBlock" id="ms_ScheduleOfProceedsOfSaleOfSecuritiesAvailableForSaleTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityMethodInvestmentPercentageOfVotingInterest" id="ms_EquityMethodInvestmentPercentageOfVotingInterest" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="NoncontrollingInterestPercentageOfVotingInterest" id="ms_NoncontrollingInterestPercentageOfVotingInterest" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="MitsubishiUfjMorganStanleySecuritiesCoLtdMember" id="ms_MitsubishiUfjMorganStanleySecuritiesCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MsmsMember" id="ms_MsmsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RevelMember" id="ms_RevelMember" 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="ManagedRealEstateMember" id="ms_ManagedRealEstateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AllocationOfEarningsFromContinuingOperationsToParticipatingRestrictedStockUnits" id="ms_AllocationOfEarningsFromContinuingOperationsToParticipatingRestrictedStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AllocationOfEarningsFromDiscontinuedOperationsToParticipatingRestrictedStockUnits" id="ms_AllocationOfEarningsFromDiscontinuedOperationsToParticipatingRestrictedStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AllocationOfUndistributedEarningsToEquityUnitsAbstract" id="ms_AllocationOfUndistributedEarningsToEquityUnitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AllocationOfUndistributedEarningsFromContinuingOperationsToEquityUnits" id="ms_AllocationOfUndistributedEarningsFromContinuingOperationsToEquityUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AllocationOfUndistributedEarningsFromDiscontinuedOperationsToEquityUnits" id="ms_AllocationOfUndistributedEarningsFromDiscontinuedOperationsToEquityUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="MorganStanleyTrustPrivateBankNationalAssociationMember" id="ms_MorganStanleyTrustPrivateBankNationalAssociationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssumedConversionOfEquityUnitsAbstract" id="ms_AssumedConversionOfEquityUnitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssumedConversionOfEquityUnitsFromContinuingOperations" id="ms_AssumedConversionOfEquityUnitsFromContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="AssumedConversionOfEquityUnitsFromDiscontinuedOperations" id="ms_AssumedConversionOfEquityUnitsFromDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="TransferedAssetsWithContinuingInvolvmentByLevelOfFairValueInputsAxis" id="ms_TransferedAssetsWithContinuingInvolvmentByLevelOfFairValueInputsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TransferedAssetsWithContinuingInvolvmentByLevelOfFairValueInputsDomain" id="ms_TransferedAssetsWithContinuingInvolvmentByLevelOfFairValueInputsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityLinkedNotesMember" id="ms_EquityLinkedNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UnconsolidatedSpecialPurposeEntitiesMember" id="ms_UnconsolidatedSpecialPurposeEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ConsolidatedSpecialPurposeEntitiesMember" id="ms_ConsolidatedSpecialPurposeEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="VariableInterestAdditionalMaximumExposureToLoss" id="ms_VariableInterestAdditionalMaximumExposureToLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="SpecialPurposeEntitiesSecuritiesIssued" id="ms_SpecialPurposeEntitiesSecuritiesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="FinancingReceivablesAbstract" id="ms_FinancingReceivablesAbstract" type="xbrli:stringItemType" 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="VariableInterestEntityNoncontrollingInterest" id="ms_VariableInterestEntityNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OriginalMaturitiesOneYearOrLessMember" id="ms_OriginalMaturitiesOneYearOrLessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OriginalMaturitiesGreaterThanOneYearMember" id="ms_OriginalMaturitiesGreaterThanOneYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuritizationsRepresentationsAndGuaranteesMember" id="ms_SecuritizationsRepresentationsAndGuaranteesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectOfCashAndCashEquivalentsRelatedToVariableInterestEntities" id="ms_EffectOfCashAndCashEquivalentsRelatedToVariableInterestEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="CommitmentsGuaranteesAndContingenciesTable" id="ms_CommitmentsGuaranteesAndContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="DfsMember" id="ms_DfsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AmericasMember" id="ms_AmericasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AggregationOfVariableInterestEntityDisclosuresTableTextBlock" id="ms_AggregationOfVariableInterestEntityDisclosuresTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="IntangibleAssetsByMajorClassTable" id="ms_IntangibleAssetsByMajorClassTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CashFlowsBetweenTransfereeAndTransferorServicingFeeAdvancesReserves" id="ms_CashFlowsBetweenTransfereeAndTransferorServicingFeeAdvancesReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ValueOfSecuritiesIssued" id="ms_ValueOfSecuritiesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="WholeLoanSalesRepresentationsAndWarrantiesMember" id="ms_WholeLoanSalesRepresentationsAndWarrantiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseInNoncontrollingInterestsRelatedToSubsidiaryTransaction" id="ms_IncreaseDecreaseInNoncontrollingInterestsRelatedToSubsidiaryTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="StockConversionRelatedToSubsidiary" id="ms_StockConversionRelatedToSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="MorganStanleyAndHuaxinSecuritiesJointVentureMember" id="ms_MorganStanleyAndHuaxinSecuritiesJointVentureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FrontpointMember" id="ms_FrontpointMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseInEquityMethodOfInvestmentCarryingValue" id="ms_IncreaseDecreaseInEquityMethodOfInvestmentCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="LossOnWriteDownOfMinorityInterestInEquityMethodInvestment" id="ms_LossOnWriteDownOfMinorityInterestInEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ResidentialMortgageBackedSecuritiesInsuredByContract" id="ms_ResidentialMortgageBackedSecuritiesInsuredByContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OtherRevenueDisclosureTextBlock" id="ms_OtherRevenueDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestExpenseOtherContraExpense" id="ms_InterestExpenseOtherContraExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="MufgStockConversionAmount" id="ms_MufgStockConversionAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" 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="duration"/> |
| <element name="ShareBasedAwardsTermsOfAwardAxis" id="ms_ShareBasedAwardsTermsOfAwardAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedAwardsTermsOfAwardDomain" id="ms_ShareBasedAwardsTermsOfAwardDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CrescentMember" id="ms_CrescentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MortgagePassThroughCertificateBackedBySecuritizationTrustsAmount" id="ms_MortgagePassThroughCertificateBackedBySecuritizationTrustsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="MortgagePassThroughCertificateBackedBySecuritizationTrustsUnpaidAmount" id="ms_MortgagePassThroughCertificateBackedBySecuritizationTrustsUnpaidAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RegulatoryRequirementsLineItems" id="ms_RegulatoryRequirementsLineItems" type="xbrli:stringItemType" 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="MaturitiesOfLongTermDebtTableTextBlock" id="ms_MaturitiesOfLongTermDebtTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="InterestRateDerivativesTableTextBlock" id="ms_InterestRateDerivativesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfMaturitiesOfSecuredFinancingTableTextBlock" id="ms_ScheduleOfMaturitiesOfSecuredFinancingTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ScheduleOfFailedSalesTableTextBlock" id="ms_ScheduleOfFailedSalesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtAmountCallableOrExtendibleAtOptionOfHolders" id="ms_DebtAmountCallableOrExtendibleAtOptionOfHolders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="LongTermDebtWeightedAverageCouponRate" id="ms_LongTermDebtWeightedAverageCouponRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="YearOfMaturityMinimum" id="ms_YearOfMaturityMinimum" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="YearOfMaturityMaximum" id="ms_YearOfMaturityMaximum" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="YearWhichNoteMaturityCanBeExtendedTo" id="ms_YearWhichNoteMaturityCanBeExtendedTo" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FixedAndFloatingRateDebtMember" id="ms_FixedAndFloatingRateDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommercialPaperAbstract" id="ms_CommercialPaperAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AverageBalanceOnCommercialPaper" id="ms_AverageBalanceOnCommercialPaper" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="AverageBalanceOnOtherShortTermBorrowings" id="ms_AverageBalanceOnOtherShortTermBorrowings" 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="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedGrantsInPeriodWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedGrantsInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedConversionsInPeriodWeightedAverageGrantDateFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedConversionsInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" 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="ChinaInternationalCapitalCorporationLimitedMember" id="ms_ChinaInternationalCapitalCorporationLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="PensionPlansWithProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="ms_PensionPlansWithProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="PensionPlansWithAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="ms_PensionPlansWithAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" 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="RetirementBenefitsExpense" id="ms_RetirementBenefitsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="TotalAssetsHeldUnderUsQualifiedPlanAsPercentageOfTotalPensionPlanAssets" id="ms_TotalAssetsHeldUnderUsQualifiedPlanAsPercentageOfTotalPensionPlanAssets" type="num:percentItemType" 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="InterestBearingDepositLiabilitiesByMaturityTableTextBlock" id="ms_InterestBearingDepositLiabilitiesByMaturityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommingledTrustFundsMember" id="ms_CommingledTrustFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ForeignFundsMember" id="ms_ForeignFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredTaxAssetsTaxCreditAndOperatingLossCarryforwards" id="ms_DeferredTaxAssetsTaxCreditAndOperatingLossCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SaleOfBankruptcyClaimsRelatedToDerivativeCounterpartyAbstract" id="ms_SaleOfBankruptcyClaimsRelatedToDerivativeCounterpartyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CondensedFinancialInformationOfParentCompanyOnlyStatementsOfFinancialConditionTableTextBlock" id="ms_CondensedFinancialInformationOfParentCompanyOnlyStatementsOfFinancialConditionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CondensedFinancialInformationOfParentCompanyOnlyStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" id="ms_CondensedFinancialInformationOfParentCompanyOnlyStatementsOfIncomeAndComprehensiveIncomeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CondensedFinancialInformationOfParentCompanyOnlyStatementsOfCashFlowsTableTextBlock" id="ms_CondensedFinancialInformationOfParentCompanyOnlyStatementsOfCashFlowsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="GoodwillImpairmentLosses" id="ms_GoodwillImpairmentLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OperatingLeasesForPremisesAndEquipmentTableTextBlock" id="ms_OperatingLeasesForPremisesAndEquipmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="OperatingLeasesForCommoditiesBusinessTableTextBlock" id="ms_OperatingLeasesForCommoditiesBusinessTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="GuaranteeObligationUnpaidPrincipalBalanceUnknownCurrent" id="ms_GuaranteeObligationUnpaidPrincipalBalanceUnknownCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="GuaranteeObligationUnpaidPrincipalBalanceTotal" id="ms_GuaranteeObligationUnpaidPrincipalBalanceTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="InsolventDebtorLoans" id="ms_InsolventDebtorLoans" 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="LoansOriginatedDuringPeriod" id="ms_LoansOriginatedDuringPeriod" 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="UsCommercialMortgageLoansMember" id="ms_UsCommercialMortgageLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="NonUsCommercialMortgageLoansMember" id="ms_NonUsCommercialMortgageLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SponsoredResidentialMortgageBackedSecuritiesMember" id="ms_SponsoredResidentialMortgageBackedSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CurrentWhenKnownMember" id="ms_CurrentWhenKnownMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UnpaidPrincipleBalanceNotKnownMember" id="ms_UnpaidPrincipleBalanceNotKnownMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MsciIncMember" id="ms_MsciIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LansdownePartnersMember" id="ms_LansdownePartnersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AvenueCapitalGroupMember" id="ms_AvenueCapitalGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="StockIssuedDuringPeriodSharesPublicOffering" id="ms_StockIssuedDuringPeriodSharesPublicOffering" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="StockOptionExercisesAndOtherShares" id="ms_StockOptionExercisesAndOtherShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="MinimumLimitedPartnershipThreshold" id="ms_MinimumLimitedPartnershipThreshold" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SaxonMember" id="ms_SaxonMember" 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="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustment" id="ms_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustment" 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="TreasurySharesDisclosureAbstract" id="ms_TreasurySharesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityUnitPurchaseAgreementAbstract" id="ms_EquityUnitPurchaseAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ProceedsFromSaleOfEquityUnit" id="ms_ProceedsFromSaleOfEquityUnit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="EquityUnitStatedValuePerUnit" id="ms_EquityUnitStatedValuePerUnit" type="us-types:perUnitItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="TrustPreferredSecuritiesMember" id="ms_TrustPreferredSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TrustCommonSecuritiesMember" id="ms_TrustCommonSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ConvertiblePreferredStockSharesIssuedResultingFromAdjustmentToConversionRatio" id="ms_ConvertiblePreferredStockSharesIssuedResultingFromAdjustmentToConversionRatio" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ConvertiblePreferredStockAdjustmentToConversionRatio" id="ms_ConvertiblePreferredStockAdjustmentToConversionRatio" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EarningsAvailableToEquityUnitHoldersThresholdPerShare" id="ms_EarningsAvailableToEquityUnitHoldersThresholdPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DepositarySharesMember" id="ms_DepositarySharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SeriesBAndCPreferredStockMember" id="ms_SeriesBAndCPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PreferredStockCarryingValue" id="ms_PreferredStockCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="PreferredStockLiquidationValuePerShare" id="ms_PreferredStockLiquidationValuePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FiniteLivedIntangibleAssetsAcquiredDuringPeriod" id="ms_FiniteLivedIntangibleAssetsAcquiredDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteeTableTextBlock" id="ms_ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" id="ms_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="ProceedsFromAcquiringInterestInJointVenture" id="ms_ProceedsFromAcquiringInterestInJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="JointVentureOwnershipPercentageHeldByPartners" id="ms_JointVentureOwnershipPercentageHeldByPartners" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ProceedsFromTransferOfFixedIncomeTradingPositions" id="ms_ProceedsFromTransferOfFixedIncomeTradingPositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="JointVentureContributionByPartners" id="ms_JointVentureContributionByPartners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="EquityMethodInvestmentShareOfIncreaseDecreaseInNetAssetsPercent" id="ms_EquityMethodInvestmentShareOfIncreaseDecreaseInNetAssetsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInCarryingAmountOfEquityMethodInvestment" id="ms_AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInCarryingAmountOfEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="StructuredTransactionsAndOtherInvestmentsMember" id="ms_StructuredTransactionsAndOtherInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember" id="ms_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember" id="ms_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionsInPeriodFairValue" id="ms_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionsInPeriodFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="FairValueInvestmentsEntitiesThatCalculateNetAssetValueFairValue" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValueFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentsLiquidatedWithinNextFiveYearsPercent" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentsLiquidatedWithinNextFiveYearsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentsLiquidatedBetweenFiveToTenYearsPercent" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentsLiquidatedBetweenFiveToTenYearsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentsLiquidatedAfterTenYearsPercent" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentsLiquidatedAfterTenYearsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionRestrictionAxis" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionRestrictionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionRestrictionDomain" id="ms_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionRestrictionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InitialPeriodLockUpRestrictionsMember" id="ms_InitialPeriodLockUpRestrictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SubsequentLockUpRestrictionsMember" id="ms_SubsequentLockUpRestrictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ExitRestrictionsMember" id="ms_ExitRestrictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellMember" id="ms_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AdditionalDisclosuresAbstract" id="ms_AdditionalDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CarryingValueAbstract" id="ms_CarryingValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AssetsMeasuredAtFairValueOnNonrecurringBasisCarryingValue" id="ms_AssetsMeasuredAtFairValueOnNonrecurringBasisCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="IncreaseDecreaseOfTierOneCommonCapital" id="ms_IncreaseDecreaseOfTierOneCommonCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <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="UnrecognizedTaxBenefitsIncreasesResultingFromRemeasurementOnUnrecognizedTax" id="ms_UnrecognizedTaxBenefitsIncreasesResultingFromRemeasurementOnUnrecognizedTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="GainLossUponApplicationOfOvernightIndexedSwapCurve" id="ms_GainLossUponApplicationOfOvernightIndexedSwapCurve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfDerivativeProductsTableTextBlock" id="ms_ScheduleOfDerivativeProductsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="SingleNameCreditDefaultSwapMember" id="ms_SingleNameCreditDefaultSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IndexAndBasketCreditDefaultSwapMember" id="ms_IndexAndBasketCreditDefaultSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TranchedIndexAndBasketCreditDefaultSwapMember" id="ms_TranchedIndexAndBasketCreditDefaultSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventAxis" id="ms_DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventDomain" id="ms_DerivativeCreditRiskRelatedContingentFeaturesTriggeringEventDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SingleNameAndNonTranchedIndexAndBasketCreditDefaultSwapsMember" id="ms_SingleNameAndNonTranchedIndexAndBasketCreditDefaultSwapsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MorganStanleyBankNationalAssociationMember" id="ms_MorganStanleyBankNationalAssociationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeAaaMember" id="ms_InternallyAssignedGradeAaaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeAaMember" id="ms_InternallyAssignedGradeAaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeAMember" id="ms_InternallyAssignedGradeAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternallyAssignedGradeBbbMember" id="ms_InternallyAssignedGradeBbbMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MoodysA3OrStandardPoorsAMinusRatingMember" id="ms_MoodysA3OrStandardPoorsAMinusRatingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MoodysBaa1OrStandardPoorsBbbRatingMember" id="ms_MoodysBaa1OrStandardPoorsBbbRatingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoansHeldForInvestmentMember" id="ms_LoansHeldForInvestmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GoodwillMember" id="ms_GoodwillMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredTaxLiabilitiesValuationOfInventoryInvestmentsAndReceivables" id="ms_DeferredTaxLiabilitiesValuationOfInventoryInvestmentsAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FinancialInstrumentsOwnedPercentageOfAssets" id="ms_FinancialInstrumentsOwnedPercentageOfAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="SecuritiesCollateralPercentageOfTotalAssets" id="ms_SecuritiesCollateralPercentageOfTotalAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="UsGovernmentAndGovernmentAgenciesAndForeignGovernmentsMember" id="ms_UsGovernmentAndGovernmentAgenciesAndForeignGovernmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CommonStockDisclosureTableTextBlock" id="ms_CommonStockDisclosureTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="SecuritiesAvailableForSalePolicyTextBlock" id="ms_SecuritiesAvailableForSalePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="ContributionsToJointVentureToRestoreRequiredCapitalLevelDueToLossesByJointVenturePartners" id="ms_ContributionsToJointVentureToRestoreRequiredCapitalLevelDueToLossesByJointVenturePartners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ContributionsToJointVentureToRestoreRequiredCapitalLevelDueToFactorsOtherThanLosses" id="ms_ContributionsToJointVentureToRestoreRequiredCapitalLevelDueToFactorsOtherThanLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="ContributionsToJointVentureToRestoreRequiredCapitalLevelDueToFactorsOtherThanLossesByJointVenturePartners" id="ms_ContributionsToJointVentureToRestoreRequiredCapitalLevelDueToFactorsOtherThanLossesByJointVenturePartners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="VariableInterestEntityDisclosuresTextBlock" id="ms_VariableInterestEntityDisclosuresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="DebtAgreementEnteredBySubsidiariesWhichAllowHoldersToPutAmount" id="ms_DebtAgreementEnteredBySubsidiariesWhichAllowHoldersToPutAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="GainLossOnSubsidiaryTransaction" id="ms_GainLossOnSubsidiaryTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DiscontinuedOperationEmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" id="ms_DiscontinuedOperationEmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="DiscontinuedOperationShareBasedCompensationExpense" id="ms_DiscontinuedOperationShareBasedCompensationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="PremisesEquipmentAndSoftwareCostsDetailsAbstract" id="ms_PremisesEquipmentAndSoftwareCostsDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherLeaseholdImprovementsMember" id="ms_OtherLeaseholdImprovementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="WholeLoanSaleMember" id="ms_WholeLoanSaleMember" 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="FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTextBlock" id="ms_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="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="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="QuilterMember" id="ms_QuilterMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="GainLossFromReversalOfPriorPeriodAssetImpairmentChargesBeforeIncomeTax" id="ms_GainLossFromReversalOfPriorPeriodAssetImpairmentChargesBeforeIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="UnfundedLoanCommitmentHeldForSale" id="ms_UnfundedLoanCommitmentHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="UnfundedLoanCommitmentHeldForInvestment" id="ms_UnfundedLoanCommitmentHeldForInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="IncreaseDecreaseInDisallowableDeferredTaxAsset" id="ms_IncreaseDecreaseInDisallowableDeferredTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseOfTierOneLeverageRatio" id="ms_IncreaseDecreaseOfTierOneLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseOfTierOneCapitalRatio" id="ms_IncreaseDecreaseOfTierOneCapitalRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseOfTotalCapitalRatio" id="ms_IncreaseDecreaseOfTotalCapitalRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseOfTierOneCommonCapitalRatio" id="ms_IncreaseDecreaseOfTierOneCommonCapitalRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <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="ChangeInDisallowableDeferredTaxAssetMember" id="ms_ChangeInDisallowableDeferredTaxAssetMember" 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="CommitmentsUnderReverseRepurchaseAgreementMaximum" id="ms_CommitmentsUnderReverseRepurchaseAgreementMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="StandbyLettersOfCredit" id="ms_StandbyLettersOfCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="PrimaryAndSecondaryLendingCommitmentsMember" id="ms_PrimaryAndSecondaryLendingCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <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="FairValueOptionChangesInFairValueGainLossDueToChangeInCorporateCreditQuality" id="ms_FairValueOptionChangesInFairValueGainLossDueToChangeInCorporateCreditQuality" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="LoanCommitmentsIfFullyFunded" id="ms_LoanCommitmentsIfFullyFunded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="MortgageServicingRightsSoldAtFairValue" id="ms_MortgageServicingRightsSoldAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="DebtInstrumentMaturedOrRetired" id="ms_DebtInstrumentMaturedOrRetired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DisposalGroupIncludingDiscontinuedOperationNetRevenue" id="ms_DisposalGroupIncludingDiscontinuedOperationNetRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherCommitmentsLineItems" id="ms_OtherCommitmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherCommitmentsTable" id="ms_OtherCommitmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherCommitmentsAxis" id="ms_OtherCommitmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherCommitmentsDomain" id="ms_OtherCommitmentsDomain" 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="OtherCommitmentsMember" id="ms_OtherCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoanCommitmentsByFundingStatusAxis" id="ms_LoanCommitmentsByFundingStatusAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoanCommitmentsFundingStatusDomain" id="ms_LoanCommitmentsFundingStatusDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UnfundedCommitmentsMember" id="ms_UnfundedCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="NoncontrollingInterestReclassificationToRedeemableNoncontrollingInterest" id="ms_NoncontrollingInterestReclassificationToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="FiniteLivedIntangibleAssetsReclassificationFromIndefiniteLivedTradeNames" id="ms_FiniteLivedIntangibleAssetsReclassificationFromIndefiniteLivedTradeNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="ScheduleOfIntangibleAssetsTable" id="ms_ScheduleOfIntangibleAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MorganStanleyWealthManagementTradeNameMember" id="ms_MorganStanleyWealthManagementTradeNameMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IntangibleAssetsLineItems" id="ms_IntangibleAssetsLineItems" 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="RedeemableNoncontrollingInterestReclassificationFromNonredeemableNoncontrollingInterest" id="ms_RedeemableNoncontrollingInterestReclassificationFromNonredeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="RedeemableNoncontrollingInterestForeignCurrencyTranslationAdjustment" id="ms_RedeemableNoncontrollingInterestForeignCurrencyTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RedeemableNoncontrollingInterestOtherIncreaseDecrease" id="ms_RedeemableNoncontrollingInterestOtherIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NonredeemableNoncontrollingInterestAttributableFromNetIncomeLoss" id="ms_NonredeemableNoncontrollingInterestAttributableFromNetIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NonredeemableNoncontrollingInterestPeriodIncreaseDecrease" id="ms_NonredeemableNoncontrollingInterestPeriodIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NonredeemableNoncontrollingInterestMember" id="ms_NonredeemableNoncontrollingInterestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="WealthManagementJointVentureMember" id="ms_WealthManagementJointVentureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MoodysBaa2OrStandardPoorsBbbRatingMember" id="ms_MoodysBaa2OrStandardPoorsBbbRatingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherCommitmentDueInNextThreeDays" id="ms_OtherCommitmentDueInNextThreeDays" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FairValueInputsDiscountToComparableEquityPrice" id="ms_FairValueInputsDiscountToComparableEquityPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="FederalHomeLoanBankOfChicagoVersusBankOfAmericaFundingCorporationEtAliiMember" id="ms_FederalHomeLoanBankOfChicagoVersusBankOfAmericaFundingCorporationEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="WesternAndSouthernLifeInsuranceCompanyEtAliiVersusMorganStanleyMortgageCapitalIncEtAliiMember" id="ms_WesternAndSouthernLifeInsuranceCompanyEtAliiVersusMorganStanleyMortgageCapitalIncEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CambridgePlaceInvestmentManagementIncVersusMorganStanleyCoIncEtAliiCaseOneMember" id="ms_CambridgePlaceInvestmentManagementIncVersusMorganStanleyCoIncEtAliiCaseOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CambridgePlaceInvestmentManagementIncVersusMorganStanleyCoIncEtAliiCaseTwoMember" id="ms_CambridgePlaceInvestmentManagementIncVersusMorganStanleyCoIncEtAliiCaseTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AbuDhabiCommercialBankEtAliiVersusMorganStanleyCoIncEtAliiMember" id="ms_AbuDhabiCommercialBankEtAliiVersusMorganStanleyCoIncEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="FederalHomeLoanBankOfSanFranciscoVersusCreditSuisseSecuritiesUsaLlcEtAliiAndFederalHomeLoanBankOfSanFranciscoVersusDeutscheBankSecuritiesIncEtAliiMember" id="ms_FederalHomeLoanBankOfSanFranciscoVersusCreditSuisseSecuritiesUsaLlcEtAliiAndFederalHomeLoanBankOfSanFranciscoVersusDeutscheBankSecuritiesIncEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="JointVenturesDisclosureTextBlock" id="ms_JointVenturesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="JointVenturesLineItems" id="ms_JointVenturesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="JointVenturesTable" id="ms_JointVenturesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="ParentOwnershipInterestInJointVentures" id="ms_ParentOwnershipInterestInJointVentures" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParentPercent" id="ms_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParentPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="JointVenturePercentageOfImpliedFairValue" id="ms_JointVenturePercentageOfImpliedFairValue" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="JointVentureImpliedFairValue" id="ms_JointVentureImpliedFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="TransferOfDepositsFromJointVenturePartners" id="ms_TransferOfDepositsFromJointVenturePartners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="EstimatedRemainingDepositsToBeTransferredFromJointVenturePartners" id="ms_EstimatedRemainingDepositsToBeTransferredFromJointVenturePartners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="JointVenturePartnerNameDomain" id="ms_JointVenturePartnerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CitiMember" id="ms_CitiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNextPurchaseOfInterestByParentPercent" id="ms_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNextPurchaseOfInterestByParentPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="PurchasePriceForTotalAdditionalInterestInJointVenture" id="ms_PurchasePriceForTotalAdditionalInterestInJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="OtherCommitmentAdditionalPurchaseOfInterestInJointVenturePercent" id="ms_OtherCommitmentAdditionalPurchaseOfInterestInJointVenturePercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="AdjustmentsIncreaseDecreaseInCashFromOperatingActivitiesDueToReclassificationOfActivities" id="ms_AdjustmentsIncreaseDecreaseInCashFromOperatingActivitiesDueToReclassificationOfActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="TruestPreferredSecurities" id="ms_TruestPreferredSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="RestrictedCoreCapitalToTierOneCapitalRatioMaximum" id="ms_RestrictedCoreCapitalToTierOneCapitalRatioMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="VariableRateMember" id="ms_VariableRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FairValueInputsInternalRateOfReturn" id="ms_FairValueInputsInternalRateOfReturn" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="CreditAndForeignExchangeContractsMember" id="ms_CreditAndForeignExchangeContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="DiscontinuedOperationProvisionForIndependentForeclosureReviewBeforeIncomeTax" id="ms_DiscontinuedOperationProvisionForIndependentForeclosureReviewBeforeIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AvailableForSaleSecuritiesThirdPartyGuaranteesPercent" id="ms_AvailableForSaleSecuritiesThirdPartyGuaranteesPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <element name="SaleOfBankruptcyClaimsRelatedToDerivativeCounterpartyTextBlock" id="ms_SaleOfBankruptcyClaimsRelatedToDerivativeCounterpartyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="StockIssuedDuringPeriodValuePerShareNewIssues" id="ms_StockIssuedDuringPeriodValuePerShareNewIssues" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="CicMember" id="ms_CicMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EarningsPerShareDilutedConditions" id="ms_EarningsPerShareDilutedConditions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NonredeemableNoncontrollingInterestAbstract" id="ms_NonredeemableNoncontrollingInterestAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitOverstatementUnderstatementOfTaxBenefitsAssociatedWithRepatriationOfForeignEarnings" id="ms_IncomeTaxExpenseBenefitOverstatementUnderstatementOfTaxBenefitsAssociatedWithRepatriationOfForeignEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitOverstatementUnderstatementInPriorYearsDeferredTaxAssets" id="ms_IncomeTaxExpenseBenefitOverstatementUnderstatementInPriorYearsDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="CapitalToRiskWeightedAssetsIncreaseDecreaseDuringPeriod" id="ms_CapitalToRiskWeightedAssetsIncreaseDecreaseDuringPeriod" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NoncashOrPartNoncashDivestitureAssetsDisposed" id="ms_NoncashOrPartNoncashDivestitureAssetsDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="NoncashOrPartNoncashDivestitureLiabilitiesDisposed" id="ms_NoncashOrPartNoncashDivestitureLiabilitiesDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NoncashOrPartNoncashDivestitureEquityInstrumentConsiderationReceived" id="ms_NoncashOrPartNoncashDivestitureEquityInstrumentConsiderationReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="LoansPolicyPolicyTextBlock" id="ms_LoansPolicyPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NoncontrollingInterestPolicyTextBlock" id="ms_NoncontrollingInterestPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="NewAccountingPronouncementsAndChangesInAccountingPrinciplesPolicyTextBlock" id="ms_NewAccountingPronouncementsAndChangesInAccountingPrinciplesPolicyTextBlock" 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="AllCountriesAxis" id="ms_AllCountriesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" 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="EffectiveIncomeTaxRateReconciliationChangeInForeignEnactedTaxRatePercent" id="ms_EffectiveIncomeTaxRateReconciliationChangeInForeignEnactedTaxRatePercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="IncomeTaxExpenseBenefitRetroactiveExtensionOfAmericanTaxpayerReliefActOf2012" id="ms_IncomeTaxExpenseBenefitRetroactiveExtensionOfAmericanTaxpayerReliefActOf2012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="CommonStockQuarterlyDividendsPerShareDeclared" id="ms_CommonStockQuarterlyDividendsPerShareDeclared" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="EffectiveIncomeTaxRateHadAmericanTaxpayerReliefActOf2012BeenEnacted" id="ms_EffectiveIncomeTaxRateHadAmericanTaxpayerReliefActOf2012BeenEnacted" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="RetailAssetManagementBusinessMember" id="ms_RetailAssetManagementBusinessMember" type="nonnum:domainItemType" 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="IncomeTaxExpenseBenefitAxis" id="ms_IncomeTaxExpenseBenefitAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncomeTaxExpenseBenefitDomain" id="ms_IncomeTaxExpenseBenefitDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RemeasurementOfReservesAndRelatedInterestAssociatedWithEitherExpirationOfApplicableStatuteOfLimitationsOrNewInformationRegardingStatusOfCertainInternalRevenueServiceExaminationsMember" id="ms_RemeasurementOfReservesAndRelatedInterestAssociatedWithEitherExpirationOfApplicableStatuteOfLimitationsOrNewInformationRegardingStatusOfCertainInternalRevenueServiceExaminationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OverstatementUnderstatementOfDeferredTaxAssetsMember" id="ms_OverstatementUnderstatementOfDeferredTaxAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OverstatementUnderstatementOfDeferredTaxAssetsPriorPeriodsMember" id="ms_OverstatementUnderstatementOfDeferredTaxAssetsPriorPeriodsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RemeasurementOfDeferredTaxAssetAndReversalOfRelatedValuationAllowanceMember" id="ms_RemeasurementOfDeferredTaxAssetAndReversalOfRelatedValuationAllowanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RemeasurementOfForeignDeferredTaxAssetsDueToDecreaseInForeignStatutoryIncomeTaxRatesMember" id="ms_RemeasurementOfForeignDeferredTaxAssetsDueToDecreaseInForeignStatutoryIncomeTaxRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="RemeasurementOfNetUnrecognizedTaxBenefitsAndRelatedInterestBasedOnNewInformationRegardingStatusOfIncomeTaxExaminationsMember" id="ms_RemeasurementOfNetUnrecognizedTaxBenefitsAndRelatedInterestBasedOnNewInformationRegardingStatusOfIncomeTaxExaminationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PlannedRepatriationOfForeignEarningsAtCostLowerThanOriginallyEstimatedMember" id="ms_PlannedRepatriationOfForeignEarningsAtCostLowerThanOriginallyEstimatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReversalOfDomesticDeferredTaxLiabilitiesAssociatedWithPriorPeriodsUndistributedEarningsOfCertainForeignSubsidiariesThatWereDeterminedToBeIndefinitelyReinvestedAbroadMember" id="ms_ReversalOfDomesticDeferredTaxLiabilitiesAssociatedWithPriorPeriodsUndistributedEarningsOfCertainForeignSubsidiariesThatWereDeterminedToBeIndefinitelyReinvestedAbroadMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="DiscreteIncomeTaxExpenseBenefitAdjustments" id="ms_DiscreteIncomeTaxExpenseBenefitAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DiscreteIncomeTaxExpenseBenefitAfterAdjustments" id="ms_DiscreteIncomeTaxExpenseBenefitAfterAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="UsQualifiedPlanMember" id="ms_UsQualifiedPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FederalHomeLoanBankOfSanFranciscoVersusCreditSuisseSecuritiesUsaLlcEtAliiMember" id="ms_FederalHomeLoanBankOfSanFranciscoVersusCreditSuisseSecuritiesUsaLlcEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FederalHomeLoanBankOfSanFranciscoVersusDeutscheBankSecuritiesIncEtAliiMember" id="ms_FederalHomeLoanBankOfSanFranciscoVersusDeutscheBankSecuritiesIncEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="CambridgePlaceInvestmentManagementIncVersusMorganStanleyCoIncEtAliiMember" id="ms_CambridgePlaceInvestmentManagementIncVersusMorganStanleyCoIncEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FederalHousingFinanceAgencyAsConservatorVersusMorganStanleyEtAliiMember" id="ms_FederalHousingFinanceAgencyAsConservatorVersusMorganStanleyEtAliiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MortgagePassThroughCertificateIncurredLosses" id="ms_MortgagePassThroughCertificateIncurredLosses" 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="ReturnOnAverageShareholdersEquityLessThanSixPercentMember" id="ms_ReturnOnAverageShareholdersEquityLessThanSixPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnAverageShareholdersEquityEqualToOrGreaterThanTwelvePercentMember" id="ms_ReturnOnAverageShareholdersEquityEqualToOrGreaterThanTwelvePercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnAverageShareholdersEquityLessThanSevenAndHalfPercentMember" id="ms_ReturnOnAverageShareholdersEquityLessThanSevenAndHalfPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnAverageShareholdersEquityEqualToOrGreaterThanEighteenPercentMemberMember" id="ms_ReturnOnAverageShareholdersEquityEqualToOrGreaterThanEighteenPercentMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnBelowComparisonGroupMember" id="ms_AwardBasedOnTotalShareholderReturnBelowComparisonGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnAboveComparisonGroupMember" id="ms_AwardBasedOnTotalShareholderReturnAboveComparisonGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnRankNumberOneWithinComparisonGroupMember" id="ms_AwardBasedOnTotalShareholderReturnRankNumberOneWithinComparisonGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AwardBasedOnTotalShareholderReturnRankNumberNineOrNumberTenMember" id="ms_AwardBasedOnTotalShareholderReturnRankNumberNineOrNumberTenMember" 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="EmployeeWhoSatisfiedRetirementEligibleRequirementsUnderAwardTermsThatDoNotContainServicePeriodMember" id="ms_EmployeeWhoSatisfiedRetirementEligibleRequirementsUnderAwardTermsThatDoNotContainServicePeriodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DiscontinuedOperationsDeferredCompensationArrangementWithIndividualCompensationExpense" id="ms_DiscontinuedOperationsDeferredCompensationArrangementWithIndividualCompensationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="DeferredCashBasedAwardsMember" id="ms_DeferredCashBasedAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReturnOnReferencedInvestmentsMember" id="ms_ReturnOnReferencedInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DeferredCompensationArrangementWithIndividualNonvestedAwardsTotalCompensationCostNotYetRecognized" id="ms_DeferredCompensationArrangementWithIndividualNonvestedAwardsTotalCompensationCostNotYetRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="ScheduleOfPerformanceBasedAwardsRollForwardTableTextBlock" id="ms_ScheduleOfPerformanceBasedAwardsRollForwardTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="IncreaseDecreaseInDeferredTaxLiability" id="ms_IncreaseDecreaseInDeferredTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="NetAssetValueDiscountedCashFlowComparablePricingAndMarketApproachValuationTechniqueMember" id="ms_NetAssetValueDiscountedCashFlowComparablePricingAndMarketApproachValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternalCreditAssessmentAxis" id="ms_InternalCreditAssessmentAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InternalCreditAssessmentDomain" id="ms_InternalCreditAssessmentDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="InflationSwapsMember" id="ms_InflationSwapsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="UnpaidPrincipleBalance" id="ms_UnpaidPrincipleBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="ProvisionForLendingActivities" id="ms_ProvisionForLendingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="SeniorUnsecuredDebtMember" id="ms_SeniorUnsecuredDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherSignificantNoncashTransactionNetAssetsReceivedInBusinessCombination" id="ms_OtherSignificantNoncashTransactionNetAssetsReceivedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="UnfundedLoanCommitments" id="ms_UnfundedLoanCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeCollateralRightToReclaimCashMember" id="ms_DerivativeCollateralRightToReclaimCashMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeCollateralObligationToReturnCashMember" id="ms_DerivativeCollateralObligationToReturnCashMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativesByPositionAxis" id="ms_DerivativesByPositionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativePositionsDomain" id="ms_DerivativePositionsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativesInAssetPositionMember" id="ms_DerivativesInAssetPositionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativesInLiabilityPositionMember" id="ms_DerivativesInLiabilityPositionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="EquityFundsForeignMember" id="ms_EquityFundsForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="BondFundsForeignMember" id="ms_BondFundsForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TargetedCashFlowFundsForeignMember" id="ms_TargetedCashFlowFundsForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LiquidityFundsForeignMember" id="ms_LiquidityFundsForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DiversifiedFundsForeignMember" id="ms_DiversifiedFundsForeignMember" 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="OtherReceivablesMember" id="ms_OtherReceivablesMember" 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="FairValueOptionsChangesInFairValueGainLoss" id="ms_FairValueOptionsChangesInFairValueGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="CorporateAndOtherDebtSecuritiesMember" id="ms_CorporateAndOtherDebtSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="Receivables" id="ms_Receivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <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="FinancialInstrumentsByClassificationAxis" id="ms_FinancialInstrumentsByClassificationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancialInstrumentClassificationsDomain" id="ms_FinancialInstrumentClassificationsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancialAssetsMember" id="ms_FinancialAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="FinancialLiabilitiesMember" id="ms_FinancialLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PositionAxis" id="ms_PositionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PositionDomain" id="ms_PositionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LongMember" id="ms_LongMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ShortMember" id="ms_ShortMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccountsPayableAndAccruedLiabilitiesMember" id="ms_AccountsPayableAndAccruedLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral" id="ms_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SecuritiesBorrowedAbstract" id="ms_SecuritiesBorrowedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuritiesBorrowedGross" id="ms_SecuritiesBorrowedGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SecuritiesBorrowedAmountOffsetAgainstCollateral" id="ms_SecuritiesBorrowedAmountOffsetAgainstCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SecuritiesBorrowedNotSubjectToMasterNettingArrangement" id="ms_SecuritiesBorrowedNotSubjectToMasterNettingArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SecuritiesBorrowedNetExposure" id="ms_SecuritiesBorrowedNetExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellGross" id="ms_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement" id="ms_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNetExposure" id="ms_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNetExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="SecuritiesSoldUnderAgreementsToRepurchaseAbstract" id="ms_SecuritiesSoldUnderAgreementsToRepurchaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuritiesSoldUnderAgreementsToRepurchaseGross" id="ms_SecuritiesSoldUnderAgreementsToRepurchaseGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesSoldUnderAgreementsToRepurchaseAmountOffsetAgainstCollateral" id="ms_SecuritiesSoldUnderAgreementsToRepurchaseAmountOffsetAgainstCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesSoldUnderAgreementsToRepurchaseNotSubjectToMasterNettingArrangement" id="ms_SecuritiesSoldUnderAgreementsToRepurchaseNotSubjectToMasterNettingArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesSoldUnderAgreementsToRepurchaseNetExposure" id="ms_SecuritiesSoldUnderAgreementsToRepurchaseNetExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesLoanedAbstract" id="ms_SecuritiesLoanedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="SecuritiesLoanedGross" id="ms_SecuritiesLoanedGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesLoanedAmountOffsetAgainstCollateral" id="ms_SecuritiesLoanedAmountOffsetAgainstCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesLoanedNetExposure" id="ms_SecuritiesLoanedNetExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="SecuritiesLoanedNotSubjectToMasterNettingArrangement" id="ms_SecuritiesLoanedNotSubjectToMasterNettingArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="ScheduleOfFinanceLoanAndLeaseReceivablesHeldForInvestmentTableTextBlock" id="ms_ScheduleOfFinanceLoanAndLeaseReceivablesHeldForInvestmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoansHeldForInvestmentNet" id="ms_LoansHeldForInvestmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="ScheduleOfLoansHeldForInvestmentTable" id="ms_ScheduleOfLoansHeldForInvestmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoansHeldForInvestmentLineItems" id="ms_LoansHeldForInvestmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="LoansReceivableCurrentPercent" id="ms_LoansReceivableCurrentPercent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <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="FinancingReceivableAllowanceForCreditLossesOtherIncreaseDecrease" id="ms_FinancingReceivableAllowanceForCreditLossesOtherIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" 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:periodType="duration"/> |
| <element name="OffBalanceSheetLoanCommitmentsAdditionalInformationAbstract" id="ms_OffBalanceSheetLoanCommitmentsAdditionalInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="OffBalanceSheetLoanCommitmentsCollectivelyEvaluatedForImpairment" id="ms_OffBalanceSheetLoanCommitmentsCollectivelyEvaluatedForImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OffBalanceSheetLoanCommitmentsIndividuallyEvaluatedForImpairment" id="ms_OffBalanceSheetLoanCommitmentsIndividuallyEvaluatedForImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OffBalanceSheetLoanCommitmentsEvaluatedForImpairment" id="ms_OffBalanceSheetLoanCommitmentsEvaluatedForImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="FinancingReceivableRecordedInvestment" id="ms_FinancingReceivableRecordedInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTaxPortionAttributableToParent" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTaxPortionAttributableToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTaxPortionAttributableToParent" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTaxPortionAttributableToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxPortionAttributableToParent" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxPortionAttributableToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossAdjustmentBeforeReclassificationAdjustmentsNetOfTax" id="ms_OtherComprehensiveIncomeLossAdjustmentBeforeReclassificationAdjustmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCINetOfTaxPortionAttributableToParent" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCINetOfTaxPortionAttributableToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesAbstract" id="ms_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccumulatedAvailableForSaleSecuritiesAdjustmentMember" id="ms_AccumulatedAvailableForSaleSecuritiesAdjustmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccumulatedAvailableForSaleSecuritiesAdjustmentAbstract" id="ms_AccumulatedAvailableForSaleSecuritiesAdjustmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="AccumulatedDefinedBenefitPlansAdjustmentAbstract" id="ms_AccumulatedDefinedBenefitPlansAdjustmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansBeforeTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" id="ms_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIAvailableForSaleSecuritiesBeforeTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIAvailableForSaleSecuritiesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" id="ms_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxPortionAttributableToNonredeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="OtherRevenueMember" id="ms_OtherRevenueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="ms_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <element name="TransactionTypeAxis" id="ms_TransactionTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="TransactionDomain" id="ms_TransactionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="OverTheCounterMember" id="ms_OverTheCounterMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ExchangeClearedMember" id="ms_ExchangeClearedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="ExchangeTradedMember" id="ms_ExchangeTradedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="DerivativeAssetFairValueOffset" id="ms_DerivativeAssetFairValueOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeAssetFairValueAmountNotOffsetAgainstSecuritiesCollateral" id="ms_DerivativeAssetFairValueAmountNotOffsetAgainstSecuritiesCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DerivativeAssetAfterMasterNettingArrangementOrSimilarAgreement" id="ms_DerivativeAssetAfterMasterNettingArrangementOrSimilarAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilityFairValueOffset" id="ms_DerivativeLiabilityFairValueOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilityFairValueAmountNotOffsetAgainstSecuritiesCollateral" id="ms_DerivativeLiabilityFairValueAmountNotOffsetAgainstSecuritiesCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilityAfterMasterNettingArrangementOrSimilarAgreement" id="ms_DerivativeLiabilityAfterMasterNettingArrangementOrSimilarAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="DerivativeAssetFairValueAmountOffsetAgainstNetting" id="ms_DerivativeAssetFairValueAmountOffsetAgainstNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="DerivativeLiabilityFairValueAmountOffsetAgainstNetting" id="ms_DerivativeLiabilityFairValueAmountOffsetAgainstNetting" 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="LoansHeldForInvestment" id="ms_LoansHeldForInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <element name="RetroactiveEffectiveDateOfAmericanTaxpayerReliefActOf2012Member" id="ms_RetroactiveEffectiveDateOfAmericanTaxpayerReliefActOf2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="PerformanceFeesAtRisk" id="ms_PerformanceFeesAtRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <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="GuaranteesIssuedByConsolidatedRealEstateFundSponsoredByEntity" id="ms_GuaranteesIssuedByConsolidatedRealEstateFundSponsoredByEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <element name="PrudentialInsuranceCompanyOfAmericaEtAlVersusMorganStanleyEtAlMember" id="ms_PrudentialInsuranceCompanyOfAmericaEtAlVersusMorganStanleyEtAlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <element name="MortgagePassThroughCertificateBackedBySecuritizationTrustsAmountAmendmentIncreaseDecrease" id="ms_MortgagePassThroughCertificateBackedBySecuritizationTrustsAmountAmendmentIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <element name="EquityMethodInvestmentPercentageOfEconomicInterest" id="ms_EquityMethodInvestmentPercentageOfEconomicInterest" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| </schema> |