<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:msft="http://www.microsoft.com/20261028"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="msft-20261028.xsd" xlink:type="simple"/>
    <context id="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789019</identifier>
        </entity>
        <period>
            <startDate>2026-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <context id="C_dc758fa6-82ee-43fb-b175-6dc973ad9b11">
        <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-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <context id="C_04c2f371-bf12-4dc1-b282-9af81f3c4df0">
        <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-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <context id="C_67ee56be-0c81-4f7e-839e-fd4644ae571a">
        <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-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_e225fe05-5497-4ee1-a269-ee19a128691e">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_6aa7c516-d7a7-48ed-bad0-85d1cb54fc6d">0000789019</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_17fea73f-7c10-4ccd-b0be-7cb0231ad3f8">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_89bc011f-2f68-4fc2-8b88-1eb77a02bd40">2026-10-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_fe93a89a-1fa8-46e4-b3c7-f3af28ea02f6">Microsoft Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_1871b0a9-2d03-45a1-a04b-9c313de2b9a1">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_0617311f-8814-44bc-bfb1-362881fed3af">001-37845</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_627caeb4-5324-445e-b789-e8acc394b442">91-1144442</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_428cddc2-f7d8-44d1-bf15-b735341f2433">One Microsoft Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_42dd8070-757a-4dc2-956e-189c80d98862">Redmond</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_83007996-4cf9-43f2-b7ff-5ef952fecc47">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_0e42933f-77cf-4bc6-98c0-24d9fd8987a5">98052-6399</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_33dd9b41-2482-4a6f-8675-18978cb7f72d">425</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_1f238e6d-efa5-439b-8e5a-00a718217019">882-8080</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_4b8c68f1-2ec2-457d-827e-24f42d427d06">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_8967e0ce-9cba-4bc5-a926-4d08a880352f">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_f17dddde-293f-49bb-842a-8960acbd7d21">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_79ed03bb-8856-40e4-b133-8633c0bf423c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_dc758fa6-82ee-43fb-b175-6dc973ad9b11"
      id="F_db68a777-9e17-48df-85be-b7b6952799b8">Common stock, $0.00000625 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_dc758fa6-82ee-43fb-b175-6dc973ad9b11"
      id="F_c989895f-45c4-4d2e-9a13-7778147d02e4">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_dc758fa6-82ee-43fb-b175-6dc973ad9b11"
      id="F_096d4590-7e9e-4226-a946-66619e515748">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_04c2f371-bf12-4dc1-b282-9af81f3c4df0"
      id="F_f9d43dd5-8687-46eb-b277-292a990336f0">3.125% Notes due 2028</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_04c2f371-bf12-4dc1-b282-9af81f3c4df0"
      id="F_b884ec2f-0a33-4e95-bf53-f1b10d3117d1">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_04c2f371-bf12-4dc1-b282-9af81f3c4df0"
      id="F_6f423b76-255e-47ac-81c5-42b72b7f9adf">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_67ee56be-0c81-4f7e-839e-fd4644ae571a"
      id="F_d30e0ddf-4e2a-4672-92f1-45b4feee6329">2.625% Notes due 2033</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_67ee56be-0c81-4f7e-839e-fd4644ae571a"
      id="F_1b119009-2ae9-498d-8194-3633b574ccfc">MSFT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_67ee56be-0c81-4f7e-839e-fd4644ae571a"
      id="F_68f78c98-21de-432f-8609-6ac3336e12ca">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_d5c16c52-521b-4d37-a5f6-d2d4aabdf4e8"
      id="F_51604261-1179-43b5-9a2f-d5ef139e8025">false</dei:EntityEmergingGrowthCompany>
</xbrl>
