| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2022 Workiva --> |
<!-- r:e6925e04-c0a6-4c99-a024-a9193a7fa1de,g:e0c5d5d4-15b8-4235-996a-8b4fd8c5fa9d --> |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gms="http://www.gms.com/20220731" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.gms.com/20220731"> |
| <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/> |
| <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/> |
| <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gms-20220731_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gms-20220731_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gms-20220731_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gms-20220731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="Cover" roleURI="http://www.gms.com/role/Cover"> |
| <link:definition> 0001001 - Document - Cover </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.gms.com/role/CondensedConsolidatedBalanceSheetsUnaudited"> |
| <link:definition> 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CondensedConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.gms.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"> |
| <link:definition> 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (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 id="CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" roleURI="http://www.gms.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited"> |
| <link:definition> 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityUnaudited" roleURI="http://www.gms.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"> |
| <link:definition> 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="CondensedConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.gms.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"> |
| <link:definition> 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="BusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.gms.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPolicies"> |
| <link:definition> 2101101 - Disclosure - Business, Basis of Presentation and Summary of 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 id="BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.gms.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"> |
| <link:definition> 2202201 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (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 id="BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.gms.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables"> |
| <link:definition> 2303301 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesBusinessDetails" roleURI="http://www.gms.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesBusinessDetails"> |
| <link:definition> 2404401 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies - Business (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 id="BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesInsuranceLiabilitiesDetails" roleURI="http://www.gms.com/role/BusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesInsuranceLiabilitiesDetails"> |
| <link:definition> 2405402 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies - Insurance 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 id="BusinessCombinations" roleURI="http://www.gms.com/role/BusinessCombinations"> |
| <link:definition> 2106102 - Disclosure - Business Combinations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="BusinessCombinationsTables" roleURI="http://www.gms.com/role/BusinessCombinationsTables"> |
| <link:definition> 2307302 - Disclosure - Business Combinations (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 id="BusinessCombinationsProFormaFinancialInformationDetails" roleURI="http://www.gms.com/role/BusinessCombinationsProFormaFinancialInformationDetails"> |
| <link:definition> 2408403 - Disclosure - Business Combinations - Pro Forma Financial Information (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 id="AccountsReceivable" roleURI="http://www.gms.com/role/AccountsReceivable"> |
| <link:definition> 2109103 - Disclosure - Accounts Receivable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="AccountsReceivableTables" roleURI="http://www.gms.com/role/AccountsReceivableTables"> |
| <link:definition> 2310303 - Disclosure - Accounts Receivable (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 id="AccountsReceivableTradeAccountsAndNotesReceivableDetails" roleURI="http://www.gms.com/role/AccountsReceivableTradeAccountsAndNotesReceivableDetails"> |
| <link:definition> 2411404 - Disclosure - Accounts Receivable - Trade Accounts And Notes Receivable (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 id="AccountsReceivableChangeInAllowanceDetails" roleURI="http://www.gms.com/role/AccountsReceivableChangeInAllowanceDetails"> |
| <link:definition> 2412405 - Disclosure - Accounts Receivable - Change In Allowance (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 id="GoodwillandIntangibleAssets" roleURI="http://www.gms.com/role/GoodwillandIntangibleAssets"> |
| <link:definition> 2113104 - Disclosure - Goodwill and Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.gms.com/role/GoodwillandIntangibleAssetsTables"> |
| <link:definition> 2314304 - Disclosure - Goodwill and Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="GoodwillandIntangibleAssetsGoodwillDetails" roleURI="http://www.gms.com/role/GoodwillandIntangibleAssetsGoodwillDetails"> |
| <link:definition> 2415406 - Disclosure - Goodwill and Intangible Assets - 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 id="GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails" roleURI="http://www.gms.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails"> |
| <link:definition> 2416407 - Disclosure - Goodwill and Intangible Assets - Definite-Lived 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 id="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.gms.com/role/GoodwillandIntangibleAssetsNarrativeDetails"> |
| <link:definition> 2417408 - Disclosure - Goodwill and 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 id="GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails" roleURI="http://www.gms.com/role/GoodwillandIntangibleAssetsEstimatedAggregateAmortizationExpenseDetails"> |
| <link:definition> 2418409 - Disclosure - Goodwill and Intangible Assets - Estimated Aggregate Amortization 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 id="LongTermDebt" roleURI="http://www.gms.com/role/LongTermDebt"> |
| <link:definition> 2119105 - Disclosure - Long-Term Debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LongTermDebtTables" roleURI="http://www.gms.com/role/LongTermDebtTables"> |
| <link:definition> 2320305 - Disclosure - Long-Term Debt (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 id="LongTermDebtComponentsDetails" roleURI="http://www.gms.com/role/LongTermDebtComponentsDetails"> |
| <link:definition> 2421410 - Disclosure - Long-Term Debt - Components (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 id="LongTermDebtTermLoanFacilityDetails" roleURI="http://www.gms.com/role/LongTermDebtTermLoanFacilityDetails"> |
| <link:definition> 2422411 - Disclosure - Long-Term Debt - Term Loan Facility (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 id="LongTermDebtSeniorNotesDetails" roleURI="http://www.gms.com/role/LongTermDebtSeniorNotesDetails"> |
| <link:definition> 2423412 - Disclosure - Long-Term Debt - Senior Notes (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 id="LongTermDebtAssetBasedLendingFacilityDetails" roleURI="http://www.gms.com/role/LongTermDebtAssetBasedLendingFacilityDetails"> |
| <link:definition> 2424413 - Disclosure - Long-Term Debt - Asset-Based Lending Facility (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 id="LongTermDebtCanadianRevolvingCreditFacilityDetails" roleURI="http://www.gms.com/role/LongTermDebtCanadianRevolvingCreditFacilityDetails"> |
| <link:definition> 2425414 - Disclosure - Long-Term Debt - Canadian Revolving Credit Facility (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 id="LongTermDebtMaturitiesDetails" roleURI="http://www.gms.com/role/LongTermDebtMaturitiesDetails"> |
| <link:definition> 2426415 - Disclosure - Long-Term Debt - Maturities (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 id="Leases" roleURI="http://www.gms.com/role/Leases"> |
| <link:definition> 2127106 - Disclosure - Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="LeasesTables" roleURI="http://www.gms.com/role/LeasesTables"> |
| <link:definition> 2328306 - Disclosure - Leases (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 id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.gms.com/role/LeasesComponentsofLeaseExpenseDetails"> |
| <link:definition> 2429416 - Disclosure - Leases - Components of Lease 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 id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.gms.com/role/LeasesSupplementalCashFlowInformationDetails"> |
| <link:definition> 2430417 - Disclosure - Leases - Supplemental Cash Flow Information (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 id="LeasesOtherInformationDetails" roleURI="http://www.gms.com/role/LeasesOtherInformationDetails"> |
| <link:definition> 2431418 - Disclosure - Leases - Other Information (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 id="LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetails" roleURI="http://www.gms.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetails"> |
| <link:definition> 2432419 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (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 id="LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetails_1" roleURI="http://www.gms.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetails_1"> |
| <link:definition> 2432419 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (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 id="IncomeTaxes" roleURI="http://www.gms.com/role/IncomeTaxes"> |
| <link:definition> 2133107 - 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 id="IncomeTaxesDetails" roleURI="http://www.gms.com/role/IncomeTaxesDetails"> |
| <link:definition> 2434420 - Disclosure - Income Taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockholdersEquity" roleURI="http://www.gms.com/role/StockholdersEquity"> |
| <link:definition> 2135108 - Disclosure - Stockholders' 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 id="StockholdersEquityTables" roleURI="http://www.gms.com/role/StockholdersEquityTables"> |
| <link:definition> 2336307 - Disclosure - Stockholders' 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 id="StockholdersEquityExchangeableSharesShareRepurchaseProgramandSecondaryPublicOfferingDetails" roleURI="http://www.gms.com/role/StockholdersEquityExchangeableSharesShareRepurchaseProgramandSecondaryPublicOfferingDetails"> |
| <link:definition> 2437421 - Disclosure - Stockholders' Equity - Exchangeable Shares, Share Repurchase Program and Secondary Public Offering (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 id="StockholdersEquityAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.gms.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails"> |
| <link:definition> 2438422 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive 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 id="EquityBasedCompensation" roleURI="http://www.gms.com/role/EquityBasedCompensation"> |
| <link:definition> 2139109 - Disclosure - Equity-Based Compensation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EquityBasedCompensationTables" roleURI="http://www.gms.com/role/EquityBasedCompensationTables"> |
| <link:definition> 2340308 - Disclosure - Equity-Based Compensation - (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 id="EquityBasedCompensationNarrativeDetails" roleURI="http://www.gms.com/role/EquityBasedCompensationNarrativeDetails"> |
| <link:definition> 2441423 - Disclosure - Equity-Based Compensation - 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 id="EquityBasedCompensationStockOptionActivityDetails" roleURI="http://www.gms.com/role/EquityBasedCompensationStockOptionActivityDetails"> |
| <link:definition> 2442424 - Disclosure - Equity-Based Compensation - Stock Option Activity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EquityBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.gms.com/role/EquityBasedCompensationRestrictedStockUnitsDetails"> |
| <link:definition> 2443425 - Disclosure - Equity-Based Compensation - 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 id="EquityBasedCompensationEmployeeStockPurchasePlanDetails" roleURI="http://www.gms.com/role/EquityBasedCompensationEmployeeStockPurchasePlanDetails"> |
| <link:definition> 2444426 - Disclosure - Equity-Based Compensation - Employee Stock Purchase Plan (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 id="StockAppreciationRightsDeferredCompensationandRedeemableNoncontrollingInterests" roleURI="http://www.gms.com/role/StockAppreciationRightsDeferredCompensationandRedeemableNoncontrollingInterests"> |
| <link:definition> 2145110 - Disclosure - Stock Appreciation Rights, Deferred Compensation and Redeemable Noncontrolling Interests </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="StockAppreciationRightsDeferredCompensationandRedeemableNoncontrollingInterestsTables" roleURI="http://www.gms.com/role/StockAppreciationRightsDeferredCompensationandRedeemableNoncontrollingInterestsTables"> |
| <link:definition> 2346309 - Disclosure - Stock Appreciation Rights, Deferred Compensation and Redeemable Noncontrolling Interests (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 id="StockAppreciationRightsDeferredCompensationandRedeemableNoncontrollingInterestsDetails" roleURI="http://www.gms.com/role/StockAppreciationRightsDeferredCompensationandRedeemableNoncontrollingInterestsDetails"> |
| <link:definition> 2447427 - Disclosure - Stock Appreciation Rights, Deferred Compensation and 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 id="FairValueMeasurements" roleURI="http://www.gms.com/role/FairValueMeasurements"> |
| <link:definition> 2148111 - Disclosure - Fair Value Measurements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.gms.com/role/FairValueMeasurementsTables"> |
| <link:definition> 2349310 - Disclosure - Fair Value Measurements (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 id="FairValueMeasurementsFairValueofDerivativeLiabilitiesDetails" roleURI="http://www.gms.com/role/FairValueMeasurementsFairValueofDerivativeLiabilitiesDetails"> |
| <link:definition> 2450428 - Disclosure - Fair Value Measurements - Fair Value of Derivative 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 id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.gms.com/role/FairValueMeasurementsNarrativeDetails"> |
| <link:definition> 2451429 - Disclosure - Fair Value Measurements - 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 id="FairValueMeasurementsFairValueofDebtDetails" roleURI="http://www.gms.com/role/FairValueMeasurementsFairValueofDebtDetails"> |
| <link:definition> 2452430 - Disclosure - Fair Value Measurements - Fair Value of Debt (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 id="CommitmentsandContingencies" roleURI="http://www.gms.com/role/CommitmentsandContingencies"> |
| <link:definition> 2153112 - Disclosure - Commitments 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 id="Segments" roleURI="http://www.gms.com/role/Segments"> |
| <link:definition> 2154113 - Disclosure - Segments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SegmentsTables" roleURI="http://www.gms.com/role/SegmentsTables"> |
| <link:definition> 2355311 - Disclosure - Segments (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 id="SegmentsNetSalesAdjustedEBITDAandCertainOtherMeasuresDetails" roleURI="http://www.gms.com/role/SegmentsNetSalesAdjustedEBITDAandCertainOtherMeasuresDetails"> |
| <link:definition> 2456431 - Disclosure - Segments - Net Sales, Adjusted EBITDA and Certain Other 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 id="SegmentsReconciliationofNetIncometoAdjustedEBITDADetails" roleURI="http://www.gms.com/role/SegmentsReconciliationofNetIncometoAdjustedEBITDADetails"> |
| <link:definition> 2457432 - Disclosure - Segments - Reconciliation of Net Income to Adjusted EBITDA (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 id="SegmentsNetSalesbyMainProductLinesDetails" roleURI="http://www.gms.com/role/SegmentsNetSalesbyMainProductLinesDetails"> |
| <link:definition> 2458433 - Disclosure - Segments - Net Sales by Main Product Lines (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 id="SegmentsNetSalesbyMajorGeographicAreaDetails" roleURI="http://www.gms.com/role/SegmentsNetSalesbyMajorGeographicAreaDetails"> |
| <link:definition> 2459434 - Disclosure - Segments - Net Sales by Major 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 id="SegmentsPropertyandEquipmentNetByMajorGeographicAreaDetails" roleURI="http://www.gms.com/role/SegmentsPropertyandEquipmentNetByMajorGeographicAreaDetails"> |
| <link:definition> 2460435 - Disclosure - Segments - Property and Equipment, Net, By Major 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 id="EarningsPerCommonShare" roleURI="http://www.gms.com/role/EarningsPerCommonShare"> |
| <link:definition> 2161114 - 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 id="EarningsPerCommonShareTables" roleURI="http://www.gms.com/role/EarningsPerCommonShareTables"> |
| <link:definition> 2362312 - 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 id="EarningsPerCommonShareDetails" roleURI="http://www.gms.com/role/EarningsPerCommonShareDetails"> |
| <link:definition> 2463436 - Disclosure - Earnings Per Common Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:element id="gms_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_AssetBasedLendingCreditFacilityDatedAsOf2014April01Member" abstract="true" name="AssetBasedLendingCreditFacilityDatedAsOf2014April01Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_GoodwillForeignCurrencyTranslationAdjustmentAdjustmentAmount" abstract="false" name="GoodwillForeignCurrencyTranslationAdjustmentAdjustmentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_CashFlowActivitiesLesseeAbstract" abstract="true" name="CashFlowActivitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation" abstract="false" name="FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_OtherProductsMember" abstract="true" name="OtherProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_SteelFramingMember" abstract="true" name="SteelFramingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" abstract="false" name="AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_InstallmentNotes5.0PercentMember" abstract="true" name="InstallmentNotes5.0PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_DebtInstrumentVariableInterestRateFloor" abstract="false" name="DebtInstrumentVariableInterestRateFloor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="gms_NumberOfRetailLocations" abstract="false" name="NumberOfRetailLocations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="gms_LongTermDebtMaturityAfterYearFour" abstract="false" name="LongTermDebtMaturityAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_ScheduleOfMedicalSelfInsuranceLiabilitiesAndRecoveriesTableTextBlock" abstract="false" name="ScheduleOfMedicalSelfInsuranceLiabilitiesAndRecoveriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="gms_AccountsReceivableTradeReceivablesCurrent" abstract="false" name="AccountsReceivableTradeReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_AccountsReceivableAllowanceForCreditLossOther" abstract="false" name="AccountsReceivableAllowanceForCreditLossOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_PercentageOfCommonStockPriceBasedOnClosingPriceAtBeginningOrEndOfLastDayOfPurchasePeriod" abstract="false" name="PercentageOfCommonStockPriceBasedOnClosingPriceAtBeginningOrEndOfLastDayOfPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="gms_OtherLeaseInformationTableTextBlock" abstract="false" name="OtherLeaseInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="gms_OtherAccruedExpensesAndCurrentLiabilitiesMember" abstract="true" name="OtherAccruedExpensesAndCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_VendorAgreementsMember" abstract="true" name="VendorAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_DepreciationAndAmortizationExpenseMember" abstract="true" name="DepreciationAndAmortizationExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_ScheduleOfEquityBasedCompensationLiabilityActivityTableTextBlock" abstract="false" name="ScheduleOfEquityBasedCompensationLiabilityActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="gms_AmendedAssetBasedLendingCreditFacilityMember" abstract="true" name="AmendedAssetBasedLendingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_TitanRevolvingCreditFacilityMember" abstract="true" name="TitanRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_RightOfUseAssetsAbstract" abstract="true" name="RightOfUseAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_UninsuredRiskGeneralLiabilityWorkersCompensationAndAutomobileMember" abstract="true" name="UninsuredRiskGeneralLiabilityWorkersCompensationAndAutomobileMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_DebtInstrumentPeriodicPaymentOriginalPrincipalPercentage" abstract="false" name="DebtInstrumentPeriodicPaymentOriginalPrincipalPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/> |
| <xs:element id="gms_NumberOfDistributionCenters" abstract="false" name="NumberOfDistributionCenters" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="gms_TransactionCostsAcquisitionsAndOther" abstract="false" name="TransactionCostsAcquisitionsAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_AccountsReceivableOtherAllowances" abstract="false" name="AccountsReceivableOtherAllowances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome" abstract="false" name="EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_ShareholderDeferredCompensationMember" abstract="true" name="ShareholderDeferredCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_OtherAccruedLiabilitiesAndCurrentLiabilities" abstract="false" name="OtherAccruedLiabilitiesAndCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_CeilingsMember" abstract="true" name="CeilingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_RestructuringChargesAndOtherCosts" abstract="false" name="RestructuringChargesAndOtherCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_WallboardMember" abstract="true" name="WallboardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_FirstLienTermLoanDue2025Member" abstract="true" name="FirstLienTermLoanDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_FinanceLeaseObligationsMember" abstract="true" name="FinanceLeaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_NoncontrollingInterestAwardMember" abstract="true" name="NoncontrollingInterestAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="gms_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_SelfInsuranceReserveAndLiabilitiesForDeductibleBasedInsurancePoliciesPolicyTextBlock" abstract="false" name="SelfInsuranceReserveAndLiabilitiesForDeductibleBasedInsurancePoliciesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="gms_StockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsTextBlock" abstract="false" name="StockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="gms_AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent" abstract="false" name="AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_DeferredCompensationLiabilityCurrentAndNoncurrentRollForward" abstract="true" name="DeferredCompensationLiabilityCurrentAndNoncurrentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_DurationOfPurchasePeriod" abstract="false" name="DurationOfPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/> |
| <xs:element id="gms_FinanceLeaseCostsAbstract" abstract="true" name="FinanceLeaseCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_LeasesSupplementalCashFlowTableTextBlock" abstract="false" name="LeasesSupplementalCashFlowTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/> |
| <xs:element id="gms_FairValueAdjustmentOfStockAppreciationRights" abstract="false" name="FairValueAdjustmentOfStockAppreciationRights" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_TotalExpenseStockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsArrangements" abstract="false" name="TotalExpenseStockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="gms_StockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsDisclosureAbstract" abstract="true" name="StockAppreciationRightsDeferredCompensationAndRedeemableNoncontrollingInterestsDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="gms_GoodwillForeignCurrencyTranslationGainLossNetOfGoodwillImpairmentLoss" abstract="false" name="GoodwillForeignCurrencyTranslationGainLossNetOfGoodwillImpairmentLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| </xs:schema> |