<?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/20260729"
  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-20260729.xsd" xlink:type="simple"/>
    <context id="C_d2a3139c-070f-469c-a18b-a84f5dda19b1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="C_0776d980-96a7-4e67-966d-47786311bfa8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="C_08c3abd9-8a44-46c6-a9ec-f236d226e41a">
        <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>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="C_320b7fae-60df-4b0a-80da-43421e9c3dba">
        <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>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_57291961-3a00-453d-8f65-ea1b652d83a6">0000789019</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_0d6a7018-f3ae-4abb-8397-2022d599e3f9">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_ba329793-5000-4264-9059-ce2e1cef7103">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_d21f0c29-80af-43cc-ba9e-e369af728d97">2026-07-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_ad2c2ab0-dd19-4712-b258-c6b0d22b9238">Microsoft Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_3c93714d-8364-4242-8981-0d8fef59c7ad">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_ff95fc81-c5e2-46be-88d9-9ef1e0a6e43e">001-37845</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_6723a12a-d31e-40ac-84e0-73968e747005">91-1144442</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_a4f2ecf0-3fd9-4fdf-ab26-a56a0a0277e3">One Microsoft Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_91c97bdf-a31b-40a6-9e32-9de57472871d">Redmond</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_d3300c38-a8bd-4a4f-8cea-0d48b7647d7b">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_273f10a8-5e31-4a3d-a940-17d96ac88648">98052-6399</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_d2c749b3-c919-4371-91d3-c37219b038a6">425</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_c8eaccfe-360d-43d1-8527-6f7a9e6226ac">882-8080</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_b6e0e655-9749-4edf-a80a-fb28ab5f2c1b">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_c15b3c10-45be-4344-8d1e-a7b7d7052d83">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_29b49649-48ad-430e-aeda-f10221d5a406">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_e9394288-dc15-40c7-ae04-21797a53232f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_0776d980-96a7-4e67-966d-47786311bfa8"
      id="F_aae6b744-453c-4236-a50c-851b40ecbe26">Common stock, $0.00000625 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_0776d980-96a7-4e67-966d-47786311bfa8"
      id="F_291dcbd9-e872-4485-8233-e88dad54c974">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_0776d980-96a7-4e67-966d-47786311bfa8"
      id="F_dc996494-66b1-41aa-b700-40792094a2eb">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_320b7fae-60df-4b0a-80da-43421e9c3dba"
      id="F_4e388718-f666-4839-ada2-af7069dd46ea">3.125% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_320b7fae-60df-4b0a-80da-43421e9c3dba"
      id="F_69336644-e68f-48e3-ae34-a7402722ab29">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_320b7fae-60df-4b0a-80da-43421e9c3dba"
      id="F_d4f9d0d3-66aa-4ead-96e1-dfcab29660d0">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_08c3abd9-8a44-46c6-a9ec-f236d226e41a"
      id="F_b7129f86-7aa7-41fd-a6e1-1dad30eaee41">2.625% Notes due 2033</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_08c3abd9-8a44-46c6-a9ec-f236d226e41a"
      id="F_c192debe-fa8a-48ea-b607-d0cb3a5f9431">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_08c3abd9-8a44-46c6-a9ec-f236d226e41a"
      id="F_08cef957-a0d5-426d-85e8-9a26d93c3f38">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_d2a3139c-070f-469c-a18b-a84f5dda19b1"
      id="F_7f848518-a181-4c94-8657-2fa719036a3f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
