<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:msft="http://www.microsoft.com/20251028"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="msft-20251028.xsd" xlink:type="simple"/>
    <context id="C_c32b9df2-68a4-4cf4-84ff-898fffadfac0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msft:NotesTwoPointOneTwoFivePercentDueDecemberSixTwentyTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-28</startDate>
            <endDate>2025-10-28</endDate>
        </period>
    </context>
    <context id="C_f30182a1-d6b1-47d0-ab98-6ec78f855867">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msft:NotesThreePointOneTwoFivePercentDueDecemberSixTwentyTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-28</startDate>
            <endDate>2025-10-28</endDate>
        </period>
    </context>
    <context id="C_379cd983-e031-49ff-b4ec-29f705353c9f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msft:NotesTwoPointSixTwoFivePercentDueMayTwoTwentyThirtyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-28</startDate>
            <endDate>2025-10-28</endDate>
        </period>
    </context>
    <context id="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
        </entity>
        <period>
            <startDate>2025-10-28</startDate>
            <endDate>2025-10-28</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_53b89648-9ab5-4a8a-a74e-15c156fedddd">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_6a06f4b5-67ca-473a-b729-6fbfa423f479">0000789019</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_9a525a49-b173-4891-931b-9d841ef83504">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_fee5a236-37c6-4ed9-9fd4-81ebecd3c963">2025-10-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_d12a2d13-c635-4190-a895-cc8cba25c9d9">Microsoft Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_27f57581-6f19-4945-8a1b-b3d4851794d9">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_30376084-c70d-4b00-a8f4-1006bb359390">001-37845</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_46fd11da-10bf-4dee-acad-f099dd02e5ec">91-1144442</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_1b14fcc3-089f-453f-abd0-b9da15837478">One Microsoft Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_a84beabc-119a-4522-aa95-f84c679252da">Redmond</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_8f190e8b-4aff-400a-9165-777f23c236df">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_348e8905-98c3-422f-8f0b-5de8da66333c">98052-6399</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_bf2c4083-9f40-4fe8-9b5f-ff6a63d498b1">425</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_595d0e58-127f-4449-aa0f-e2966335bae9">882-8080</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_d244d963-9383-4652-b75c-f19e1980b380">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_6e09a825-c514-4e5b-9393-75eea4b8ccdb">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_53b14e0c-e8e0-4f77-bcd8-ed8cf6aa907f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_b6fd7042-3e69-4a54-8608-b119a144f2a2">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_c32b9df2-68a4-4cf4-84ff-898fffadfac0"
      id="F_04728919-82cd-4418-b0f2-e8f9ea4c6a1f">Common stock, $0.00000625 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_c32b9df2-68a4-4cf4-84ff-898fffadfac0"
      id="F_c80e030d-549b-44cd-af6b-3a890c02863d">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_c32b9df2-68a4-4cf4-84ff-898fffadfac0"
      id="F_b6739b08-9d3d-4219-85c8-5ad1d41542b7">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_f30182a1-d6b1-47d0-ab98-6ec78f855867"
      id="F_3210e94f-77b6-4213-bf60-ad7ea2b96b51">3.125% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_f30182a1-d6b1-47d0-ab98-6ec78f855867"
      id="F_2a5859f0-c936-4982-85c4-c361ae9e97af">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_f30182a1-d6b1-47d0-ab98-6ec78f855867"
      id="F_31d2e750-8961-4a8d-a0d2-76f393ff0303">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_379cd983-e031-49ff-b4ec-29f705353c9f"
      id="F_4c1bf7b7-61e2-49e5-9817-1a8077b7425f">2.625% Notes due 2033</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_379cd983-e031-49ff-b4ec-29f705353c9f"
      id="F_0e1fad3c-6bb4-4dd5-9a93-6cd92ddc9b62">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_379cd983-e031-49ff-b4ec-29f705353c9f"
      id="F_73829f0a-f8c0-416c-b95a-bf855838dd50">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_5c20e01d-0b2c-413e-a0a3-9542ed2d2507"
      id="F_7d65ccbd-1848-411d-9632-265f6b927f74">false</dei:EntityEmergingGrowthCompany>
</xbrl>
