| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ --> |
<!-- Creation Date : 2020-02-20T21:13:48.7411923+00:00 --> |
<!-- Version : 5.0.1.321 --> |
<!-- Package ID : a3c52aed32d74d60921abc160b8af1df --> |
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. --> |
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:bldr="http://www.bldr.com/20191231" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bldr.com/20191231" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
| <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2019-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2019-01-31"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2019-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated"/> |
| <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" namespace="http://fasb.org/srt/2019-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd" namespace="http://fasb.org/srt-roles/2019-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" namespace="http://fasb.org/srt-types/2019-01-31"/> |
| <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" namespace="http://fasb.org/us-gaap/2019-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" namespace="http://fasb.org/us-roles/2019-01-31"/> |
| <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" namespace="http://fasb.org/us-types/2019-01-31"/> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:roleType id="TemplateLink" roleURI="http://www.bldr.com/20191231/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase"> |
| <link:definition> 00000 - Document - Template Link </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldr-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldr-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldr-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldr-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple"/> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation"> |
| <link:definition> 100000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTOFOPERATIONSANDCOMPREHENSIVEINCOME" id="Role_StatementCONSOLIDATEDSTATEMENTOFOPERATIONSANDCOMPREHENSIVEINCOME"> |
| <link:definition> 100010 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS AND COMPREHENSIVE INCOME </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDBALANCESHEET" id="Role_StatementCONSOLIDATEDBALANCESHEET"> |
| <link:definition> 100020 - Statement - CONSOLIDATED BALANCE SHEET </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETParenthetical" id="Role_StatementCONSOLIDATEDBALANCESHEETParenthetical"> |
| <link:definition> 100030 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTOFCASHFLOWS" id="Role_StatementCONSOLIDATEDSTATEMENTOFCASHFLOWS"> |
| <link:definition> 100040 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" id="Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"> |
| <link:definition> 100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" id="Role_StatementCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY"> |
| <link:definition> 100060 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" id="Role_StatementCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"> |
| <link:definition> 100070 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureDescriptionOfBusiness" id="Role_DisclosureDescriptionOfBusiness"> |
| <link:definition> 100080 - Disclosure - Description of the Business </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies"> |
| <link:definition> 100090 - Disclosure - Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureRevenue" id="Role_DisclosureRevenue"> |
| <link:definition> 100100 - Disclosure - Revenue </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosurePropertyPlantAndEquipment" id="Role_DisclosurePropertyPlantAndEquipment"> |
| <link:definition> 100110 - Disclosure - Property, Plant and Equipment </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureBusinessCombinations" id="Role_DisclosureBusinessCombinations"> |
| <link:definition> 100120 - Disclosure - Business Combinations </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureGoodwill" id="Role_DisclosureGoodwill"> |
| <link:definition> 100130 - Disclosure - Goodwill </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIntangibleAssets" id="Role_DisclosureIntangibleAssets"> |
| <link:definition> 100140 - Disclosure - Intangible Assets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureAccruedLiabilities" id="Role_DisclosureAccruedLiabilities"> |
| <link:definition> 100150 - Disclosure - Accrued Liabilities </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebt" id="Role_DisclosureLongTermDebt"> |
| <link:definition> 100160 - Disclosure - Long-Term Debt </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligations" id="Role_DisclosureLeasesAndOtherFinanceObligations"> |
| <link:definition> 100170 - Disclosure - Leases and Other Finance Obligations </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeStockBasedCompensation" id="Role_DisclosureEmployeeStockBasedCompensation"> |
| <link:definition> 100180 - Disclosure - Employee Stock-Based Compensation </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes"> |
| <link:definition> 100190 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeBenefitPlans" id="Role_DisclosureEmployeeBenefitPlans"> |
| <link:definition> 100200 - Disclosure - Employee Benefit Plans </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies"> |
| <link:definition> 100210 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSegmentAndProductInformation" id="Role_DisclosureSegmentAndProductInformation"> |
| <link:definition> 100220 - Disclosure - Segment and Product Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions"> |
| <link:definition> 100230 - Disclosure - Related Party Transactions </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureUnauditedQuarterlyFinancialData" id="Role_DisclosureUnauditedQuarterlyFinancialData"> |
| <link:definition> 100240 - Disclosure - Unaudited Quarterly Financial Data </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSubsequentEvents" id="Role_DisclosureSubsequentEvents"> |
| <link:definition> 100250 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 100260 - Disclosure - Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesTables"> |
| <link:definition> 100270 - Disclosure - Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureRevenueTables" id="Role_DisclosureRevenueTables"> |
| <link:definition> 100280 - Disclosure - Revenue (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosurePropertyPlantAndEquipmentTables" id="Role_DisclosurePropertyPlantAndEquipmentTables"> |
| <link:definition> 100290 - Disclosure - Property, Plant and Equipment (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureBusinessCombinationsTables" id="Role_DisclosureBusinessCombinationsTables"> |
| <link:definition> 100300 - Disclosure - Business Combinations (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureGoodwillTables" id="Role_DisclosureGoodwillTables"> |
| <link:definition> 100310 - Disclosure - Goodwill (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIntangibleAssetsTables" id="Role_DisclosureIntangibleAssetsTables"> |
| <link:definition> 100320 - Disclosure - Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureAccruedLiabilitiesTables" id="Role_DisclosureAccruedLiabilitiesTables"> |
| <link:definition> 100330 - Disclosure - Accrued Liabilities (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtTables" id="Role_DisclosureLongTermDebtTables"> |
| <link:definition> 100340 - Disclosure - Long-Term Debt (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsTable" id="Role_DisclosureLeasesAndOtherFinanceObligationsTable"> |
| <link:definition> 100350 - Disclosure - Leases and Other Finance Obligations (Table) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeStockBasedCompensationTables" id="Role_DisclosureEmployeeStockBasedCompensationTables"> |
| <link:definition> 100360 - Disclosure - Employee Stock-Based Compensation (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables"> |
| <link:definition> 100370 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSegmentAndProductInformationTables" id="Role_DisclosureSegmentAndProductInformationTables"> |
| <link:definition> 100380 - Disclosure - Segment and Product Information (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureUnauditedQuarterlyFinancialDataTables" id="Role_DisclosureUnauditedQuarterlyFinancialDataTables"> |
| <link:definition> 100390 - Disclosure - Unaudited Quarterly Financial Data (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetail" id="Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail"> |
| <link:definition> 100400 - Disclosure - Description of the Business - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"> |
| <link:definition> 100410 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfAccountsReceivableClassifiedDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfAccountsReceivableClassifiedDetail"> |
| <link:definition> 100420 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Accounts Receivable - Classified (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail"> |
| <link:definition> 100430 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCalculationOfBasicAndDilutedEPSDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCalculationOfBasicAndDilutedEPSDetail"> |
| <link:definition> 100440 - Disclosure - Summary of Significant Accounting Policies - Summary of Calculation of Basic And Diluted EPS (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedStockUnitValuationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesRestrictedStockUnitValuationDetail"> |
| <link:definition> 100450 - Disclosure - Summary of Significant Accounting Policies - Restricted Stock Unit Valuation (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockOptionValuationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesStockOptionValuationDetail"> |
| <link:definition> 100460 - Disclosure - Summary of Significant Accounting Policies - Stock Option Valuation (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowInformationDetails" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowInformationDetails"> |
| <link:definition> 100470 - Disclosure - Summary of Significant Accounting Policies - Supplemental Cash Flow Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowInformationParentheticalDetails" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowInformationParentheticalDetails"> |
| <link:definition> 100480 - Disclosure - Summary of Significant Accounting Policies - Supplemental Cash Flow Information (Parenthetical) (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureRevenueNetSalesByProductCategoryDetail" id="Role_DisclosureRevenueNetSalesByProductCategoryDetail"> |
| <link:definition> 100490 - Disclosure - Revenue - Net Sales by Product Category (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" id="Role_DisclosureRevenueAdditionalInformationDetail"> |
| <link:definition> 100500 - Disclosure - Revenue - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" id="Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail"> |
| <link:definition> 100510 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" id="Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail"> |
| <link:definition> 100520 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosurePropertyPlantAndEquipmentScheduleOfBalancesHeldUnderOtherFinanceObligationsDetail" id="Role_DisclosurePropertyPlantAndEquipmentScheduleOfBalancesHeldUnderOtherFinanceObligationsDetail"> |
| <link:definition> 100530 - Disclosure - Property, Plant and Equipment - Schedule of Balances Held Under Other Finance Obligations (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformationDetail" id="Role_DisclosureBusinessCombinationsAdditionalInformationDetail"> |
| <link:definition> 100540 - Disclosure - Business Combinations - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" id="Role_DisclosureBusinessCombinationsSummaryOfAggregateFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail"> |
| <link:definition> 100550 - Disclosure - Business Combinations - Summary of Aggregate Fair Values of Assets Acquired and Liabilities Assumed (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail" id="Role_DisclosureGoodwillScheduleOfChangeInCarryingAmountOfGoodwillDetail"> |
| <link:definition> 100560 - Disclosure - Goodwill - Schedule of Change in Carrying Amount of Goodwill (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" id="Role_DisclosureGoodwillAdditionalInformationDetail"> |
| <link:definition> 100570 - Disclosure - Goodwill - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" id="Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail"> |
| <link:definition> 100580 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureIntangibleAssetsAdditionalInformationDetail"> |
| <link:definition> 100590 - Disclosure - Intangible Assets - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail" id="Role_DisclosureIntangibleAssetsEstimatedAmortizationExpenseForIntangibleAssetsDetail"> |
| <link:definition> 100600 - Disclosure - Intangible Assets - Estimated Amortization Expense for Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureAccruedLiabilitiesDetails" id="Role_DisclosureAccruedLiabilitiesDetails"> |
| <link:definition> 100610 - Disclosure - Accrued Liabilities (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail" id="Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail"> |
| <link:definition> 100620 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetail2" id="Role_DisclosureLongTermDebtSummaryOfLongTermDebtDetail2"> |
| <link:definition> 100630 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Detail)2 </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail" id="Role_DisclosureLongTermDebtSummaryOfLongTermDebtParentheticalDetail"> |
| <link:definition> 100640 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebt2017DebtTransactionsAdditionalInformationDetail" id="Role_DisclosureLongTermDebt2017DebtTransactionsAdditionalInformationDetail"> |
| <link:definition> 100650 - Disclosure - Long-Term Debt - 2017 Debt Transactions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtTermLoanAmendmentAdditionalInformationDetail" id="Role_DisclosureLongTermDebtTermLoanAmendmentAdditionalInformationDetail"> |
| <link:definition> 100660 - Disclosure - Long-Term Debt - Term Loan Amendment - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtRevolvingCreditFacilityAmendmentAdditionalInformationDetail" id="Role_DisclosureLongTermDebtRevolvingCreditFacilityAmendmentAdditionalInformationDetail"> |
| <link:definition> 100670 - Disclosure - Long-Term Debt - Revolving Credit Facility Amendment - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebt2023NotesRedemptionAdditionalInformationDetail" id="Role_DisclosureLongTermDebt2023NotesRedemptionAdditionalInformationDetail"> |
| <link:definition> 100680 - Disclosure - Long-Term Debt - 2023 Notes Redemption - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebt2018DebtTransactionsAdditionalInformationDetail" id="Role_DisclosureLongTermDebt2018DebtTransactionsAdditionalInformationDetail"> |
| <link:definition> 100690 - Disclosure - Long-Term Debt - 2018 Debt Transactions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtFirstQuarter2019NoteRepurchaseTransactionsAdditionalInformationDetail" id="Role_DisclosureLongTermDebtFirstQuarter2019NoteRepurchaseTransactionsAdditionalInformationDetail"> |
| <link:definition> 100700 - Disclosure - Long-Term Debt - First Quarter 2019 Note Repurchase Transactions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtSecondQuarter2019RefinancingTransactionsAdditionalInformationDetail" id="Role_DisclosureLongTermDebtSecondQuarter2019RefinancingTransactionsAdditionalInformationDetail"> |
| <link:definition> 100710 - Disclosure - Long-Term Debt - Second Quarter 2019 Refinancing Transactions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtThirdQuarter2019RefinancingTransactionsAdditionalInformationDetail" id="Role_DisclosureLongTermDebtThirdQuarter2019RefinancingTransactionsAdditionalInformationDetail"> |
| <link:definition> 100720 - Disclosure - Long-Term Debt - Third Quarter 2019 Refinancing Transactions - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtFourthQuarter2019TermLoanRepaymentAdditionalInformationDetail" id="Role_DisclosureLongTermDebtFourthQuarter2019TermLoanRepaymentAdditionalInformationDetail"> |
| <link:definition> 100730 - Disclosure - Long-Term Debt - Fourth Quarter 2019 Term Loan Repayment - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebt2024TermLoanCreditAgreementAdditionalInformationDetail" id="Role_DisclosureLongTermDebt2024TermLoanCreditAgreementAdditionalInformationDetail"> |
| <link:definition> 100740 - Disclosure - Long-Term Debt - 2024 Term Loan Credit Agreement - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebt2023RevolvingCreditFacilityAdditionalInformationDetail" id="Role_DisclosureLongTermDebt2023RevolvingCreditFacilityAdditionalInformationDetail"> |
| <link:definition> 100750 - Disclosure - Long-Term Debt - 2023 Revolving Credit Facility - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtSeniorSecuredNotesDue2024AdditionalInformationDetail" id="Role_DisclosureLongTermDebtSeniorSecuredNotesDue2024AdditionalInformationDetail"> |
| <link:definition> 100760 - Disclosure - Long-Term Debt - Senior Secured Notes due 2024 - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtSeniorSecuredNotesDue2027AdditionalInformationDetail" id="Role_DisclosureLongTermDebtSeniorSecuredNotesDue2027AdditionalInformationDetail"> |
| <link:definition> 100770 - Disclosure - Long-Term Debt - Senior Secured Notes due 2027 - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLongTermDebtFutureMaturitiesOfLongTermDebtDetail" id="Role_DisclosureLongTermDebtFutureMaturitiesOfLongTermDebtDetail"> |
| <link:definition> 100780 - Disclosure - Long-Term Debt - Future Maturities of Long-Term Debt (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfRightOfUseAssetsAndLeaseLiabilitiesDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfRightOfUseAssetsAndLeaseLiabilitiesDetail"> |
| <link:definition> 100790 - Disclosure - Leases and Other Finance Obligations - Summary of Right-of-use Assets and Lease Liabilities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfTotalLeaseCostsDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfTotalLeaseCostsDetail"> |
| <link:definition> 100800 - Disclosure - Leases and Other Finance Obligations - Summary of Total Lease Costs (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseLiabilitiesDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseLiabilitiesDetail"> |
| <link:definition> 100810 - Disclosure - Leases and Other Finance Obligations - Summary of Future Maturities of Lease Liabilities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseLiabilitiesDetail2" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseLiabilitiesDetail2"> |
| <link:definition> 100820 - Disclosure - Leases and Other Finance Obligations - Summary of Future Maturities of Lease Liabilities (Detail)2 </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseObligationsDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseObligationsDetail"> |
| <link:definition> 100830 - Disclosure - Leases and Other Finance Obligations - Summary of Future Maturities of Lease Obligations (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseObligationsDetail2" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfLeaseObligationsDetail2"> |
| <link:definition> 100840 - Disclosure - Leases and Other Finance Obligations - Summary of Future Maturities of Lease Obligations (Detail)2 </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfWeightedAverageLeaseTermsAndDiscountRatesDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfWeightedAverageLeaseTermsAndDiscountRatesDetail"> |
| <link:definition> 100850 - Disclosure - Leases and Other Finance Obligations - Summary of Weighted Average Lease Terms and Discount Rates (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAsWellAsSupplementalNoncashInformationDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAsWellAsSupplementalNoncashInformationDetail"> |
| <link:definition> 100860 - Disclosure - Leases and Other Finance Obligations - Summary of Cash paid for Amounts Included in Measurement of Lease Liabilities as Well as Supplemental Noncash Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsAdditionalInformationDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsAdditionalInformationDetail"> |
| <link:definition> 100870 - Disclosure - Leases and Other Finance Obligations - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsOtherFinanceObligationsAdditionalInformationDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsOtherFinanceObligationsAdditionalInformationDetail"> |
| <link:definition> 100880 - Disclosure - Leases and Other Finance Obligations - Other Finance Obligations - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfOtherFinanceObligationDetail" id="Role_DisclosureLeasesAndOtherFinanceObligationsSummaryOfFutureMaturitiesOfOtherFinanceObligationDetail"> |
| <link:definition> 100890 - Disclosure - Leases and Other Finance Obligations - Summary of Future Maturities of Other Finance Obligation (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail" id="Role_DisclosureEmployeeStockBasedCompensationAdditionalInformationDetail"> |
| <link:definition> 100900 - Disclosure - Employee Stock-Based Compensation - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeStockBasedCompensationSummaryOfStockOptionActivityDetail" id="Role_DisclosureEmployeeStockBasedCompensationSummaryOfStockOptionActivityDetail"> |
| <link:definition> 100910 - Disclosure - Employee Stock-Based Compensation - Summary of Stock Option Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeStockBasedCompensationOutstandingAndExercisableStockOptionsDetail" id="Role_DisclosureEmployeeStockBasedCompensationOutstandingAndExercisableStockOptionsDetail"> |
| <link:definition> 100920 - Disclosure - Employee Stock-Based Compensation - Outstanding and Exercisable Stock Options (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" id="Role_DisclosureEmployeeStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail"> |
| <link:definition> 100930 - Disclosure - Employee Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitIncludedInContinuingOperationsDetail" id="Role_DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitIncludedInContinuingOperationsDetail"> |
| <link:definition> 100940 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) Included in Continuing Operations (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIncomeTaxesReconciliationOfDeferredTaxAssetsAndLiabilitiesDetail" id="Role_DisclosureIncomeTaxesReconciliationOfDeferredTaxAssetsAndLiabilitiesDetail"> |
| <link:definition> 100950 - Disclosure - Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail" id="Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxRateToOurEffectiveRateForContinuingOperationsDetail"> |
| <link:definition> 100960 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Rate to Our Effective Rate for Continuing Operations (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail"> |
| <link:definition> 100970 - Disclosure - Income Taxes - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" id="Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail"> |
| <link:definition> 100980 - Disclosure - Employee Benefit Plans - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"> |
| <link:definition> 100990 - Disclosure - Commitments and Contingencies - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSegmentAndProductInformationAdditionalInformationDetail" id="Role_DisclosureSegmentAndProductInformationAdditionalInformationDetail"> |
| <link:definition> 101000 - Disclosure - Segment and Product Information - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSegmentAndProductInformationScheduleOfReconcilingInformationByReportableSegmentsDetail" id="Role_DisclosureSegmentAndProductInformationScheduleOfReconcilingInformationByReportableSegmentsDetail"> |
| <link:definition> 101010 - Disclosure - Segment and Product Information - Schedule of Reconciling Information by Reportable Segments (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureUnauditedQuarterlyFinancialDataSummaryOfQuarterlyResultsOfOperationsDetails" id="Role_DisclosureUnauditedQuarterlyFinancialDataSummaryOfQuarterlyResultsOfOperationsDetails"> |
| <link:definition> 101020 - Disclosure - Unaudited Quarterly Financial Data - Summary of Quarterly Results of Operations (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureUnauditedQuarterlyFinancialDataSummaryOfQuarterlyResultsOfOperationsParentheticalDetail" id="Role_DisclosureUnauditedQuarterlyFinancialDataSummaryOfQuarterlyResultsOfOperationsParentheticalDetail"> |
| <link:definition> 101030 - Disclosure - Unaudited Quarterly Financial Data - Summary of Quarterly Results of Operations (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.bldr.com/20191231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" id="Role_DisclosureSubsequentEventsAdditionalInformationDetail"> |
| <link:definition> 101040 - Disclosure - Subsequent Events - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:element id="bldr_DeferredTaxAssetsOperatingLossAndTaxCreditsCarryforwards" name="DeferredTaxAssetsOperatingLossAndTaxCreditsCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_DeferredTaxAssetsOperatingLeaseLiabilities" name="DeferredTaxAssetsOperatingLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_AllowancesOnTradeAccountsReceivableCurrent" name="AllowancesOnTradeAccountsReceivableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_NonCashRetirementOfAssetsRelatedToOtherFinanceObligations" name="NonCashRetirementOfAssetsRelatedToOtherFinanceObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_NonCashExtinguishmentOfOtherFinanceObligations" name="NonCashExtinguishmentOfOtherFinanceObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare" name="StockRepurchasedAndRetiredDuringPeriodAverageCostPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_RevenueRecognitionShippingAndHandlingCostPolicyTextBlock" name="RevenueRecognitionShippingAndHandlingCostPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_SupplementalCashFlowInformationPolicyTextBlock" name="SupplementalCashFlowInformationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_MarketConditionBasedRestrictedStockUnitGrantsMember" name="MarketConditionBasedRestrictedStockUnitGrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock" name="ScheduleOfShareBasedPaymentAwardEmployeeRestrictedStockUnitsSubjectToMarketConditionsValuationAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ScheduleOfOtherFinanceObligationsAssetsTableTextBlock" name="ScheduleOfOtherFinanceObligationsAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_SummaryOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" name="SummaryOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_OtherFinanceObligationsMember" name="OtherFinanceObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" name="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ScheduleOfFutureMinimumLeasePaymentsForLeasesTableTextBlock" name="ScheduleOfFutureMinimumLeasePaymentsForLeasesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_SummaryOfWeightedAverageLeaseTermsAndDiscountRatesTableTextBlock" name="SummaryOfWeightedAverageLeaseTermsAndDiscountRatesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_SummaryOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAsWellSupplementalNoncashInformationTableTextBlock" name="SummaryOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAsWellSupplementalNoncashInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_OtherFinanceObligationsTableTextBlock" name="OtherFinanceObligationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ServiceConditionBasedRestrictedStockUnitGrantsMember" name="ServiceConditionBasedRestrictedStockUnitGrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_PerformanceAndServiceConditionBasedRestrictedStockUnitGrantsMember" name="PerformanceAndServiceConditionBasedRestrictedStockUnitGrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_MarketAndServiceConditionBasedRestrictedStockUnitGrantsMember" name="MarketAndServiceConditionBasedRestrictedStockUnitGrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_NumberOfLocations" name="NumberOfLocations" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_NumberOfTopSalesCustomers" name="NumberOfTopSalesCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_MaximumPercentageOfNetSalesAttributableToSingleCustomer" name="MaximumPercentageOfNetSalesAttributableToSingleCustomer" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ComputerSoftwareCostsMember" name="ComputerSoftwareCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OtherReceivablesAndOtherAssetsMember" name="OtherReceivablesAndOtherAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorSecuredNotesDueTwoThousandAndTwentyFourMember" name="SeniorSecuredNotesDueTwoThousandAndTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorSecuredNotesDueTwoThousandAndTwentySevenMember" name="SeniorSecuredNotesDueTwoThousandAndTwentySevenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorSecuredTermLoanFacilityDueTwoThousandTwentyFourMember" name="SeniorSecuredTermLoanFacilityDueTwoThousandTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_TwoThousandTwentyThreeRevolvingCreditFacilityMember" name="TwoThousandTwentyThreeRevolvingCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ReserveForCreditMemosAndCustomerReturns" name="ReserveForCreditMemosAndCustomerReturns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveries" name="AllowanceForDoubtfulAccountsReceivableWriteOffsNetOfRecoveries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_MaximumPercentageOfAggregateMaterialPurchasesFromSingleSupplier" name="MaximumPercentageOfAggregateMaterialPurchasesFromSingleSupplier" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ShippingAndHandlingCosts" name="ShippingAndHandlingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerGroupMedian" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerGroupMedian" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationRate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationRate" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsExpectedDividendRate" name="ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsExpectedDividendRate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsRiskFreeInterestRate" name="ShareBasedCompensationArrangementRestrictedStockUnitAwardFairValueAssumptionsRiskFreeInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_LumberAndLumberSheetGoodsMember" name="LumberAndLumberSheetGoodsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ManufacturedProductsMember" name="ManufacturedProductsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_WindowsDoorsAndMillworkMember" name="WindowsDoorsAndMillworkMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_GypsumRoofingAndInsulationMember" name="GypsumRoofingAndInsulationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SidingMetalAndConcreteProductsMember" name="SidingMetalAndConcreteProductsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OtherBuildingProductsAndServicesMember" name="OtherBuildingProductsAndServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_PercentageOfRevenueFromContractsWithServiceElements" name="PercentageOfRevenueFromContractsWithServiceElements" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_FurnitureFixturesAndComputerEquipmentMember" name="FurnitureFixturesAndComputerEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_FinanceLeaseRightOfUseAssetsMember" name="FinanceLeaseRightOfUseAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OtherFinanceObligationsCapitalLeaseAssetsGross" name="OtherFinanceObligationsCapitalLeaseAssetsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_OtherFinanceObligationsCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" name="OtherFinanceObligationsCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_OtherFinanceObligationsBalanceSheetAssetsByMajorClassNet" name="OtherFinanceObligationsBalanceSheetAssetsByMajorClassNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_SunStateMember" name="SunStateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_RaneyMember" name="RaneyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SunStateAndRaneyMember" name="SunStateAndRaneyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_NortheastSegmentMember" name="NortheastSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SoutheastSegmentMember" name="SoutheastSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SouthSegmentMember" name="SouthSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_WestSegmentMember" name="WestSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_GoodwillAmortizationPeriodForTaxPurposes" name="GoodwillAmortizationPeriodForTaxPurposes" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_QuantitativeAssessmentMember" name="QuantitativeAssessmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_PeriodOfProjectionOfFinancialPerformance" name="PeriodOfProjectionOfFinancialPerformance" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_SubcontractorRelationshipsMember" name="SubcontractorRelationshipsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ProBuildHoldingsLLCMember" name="ProBuildHoldingsLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OffMarketLeaseUnfavorableCurrentAndNoncurrent" name="OffMarketLeaseUnfavorableCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_UnfavorableLeaseObligationAccumulatedAmortization" name="UnfavorableLeaseObligationAccumulatedAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_CustomerObligationsCurrent" name="CustomerObligationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_FinanceLeaseObligationMember" name="FinanceLeaseObligationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_TwoThousandTwentyThreeSeniorSecuredRevolvingCreditFacilityMember" name="TwoThousandTwentyThreeSeniorSecuredRevolvingCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_TwoThousandTwentyFourTermLoanMember" name="TwoThousandTwentyFourTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorSecuredNotesDueTwoThousandTwentySevenMember" name="SeniorSecuredNotesDueTwoThousandTwentySevenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorUnsecuredNotesDueTwoThousandAndTwentyThreeMember" name="SeniorUnsecuredNotesDueTwoThousandAndTwentyThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_DebtInstrumentExtendedMaturityPeriod" name="DebtInstrumentExtendedMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_WriteOffOfUnamortizedDebtDiscountAndDebtIssuanceCost" name="WriteOffOfUnamortizedDebtDiscountAndDebtIssuanceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_SeniorNotesDueTwoThousandTwentyThreeMember" name="SeniorNotesDueTwoThousandTwentyThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorNotesDueTwoThousandTwentyFourMember" name="SeniorNotesDueTwoThousandTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_DebtInstrumentMaturityPeriodExtension" name="DebtInstrumentMaturityPeriodExtension" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DebtInstrumentsIssuePrice" name="DebtInstrumentsIssuePrice" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_FederalFundsEffectiveBaseRateMember" name="FederalFundsEffectiveBaseRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_EurodollarBaseRateMember" name="EurodollarBaseRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LetterOfCreditFrontingFeesPercentage" name="LetterOfCreditFrontingFeesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_LineOfCreditFacilityInterestRateOnLettersOfCreditOutstanding" name="LineOfCreditFacilityInterestRateOnLettersOfCreditOutstanding" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DebtInstrumentCovenantMinimumExcessAvailabilityDollars" name="DebtInstrumentCovenantMinimumExcessAvailabilityDollars" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_DebtInstrumentCovenantMinimumExcessAvailabilityPercentage" name="DebtInstrumentCovenantMinimumExcessAvailabilityPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DebtInstrumentCovenantMinimumExcessAvailabilityAmount" name="DebtInstrumentCovenantMinimumExcessAvailabilityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" name="DebtInstrumentCovenantMinimumFixedChargeCoverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DebtInstrumentRedemptionPeriod" name="DebtInstrumentRedemptionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DebtInstrumentRedemptionPercentageOfPrincipalAmountRedeemableInEachTwelveMonthFromClosingDate" name="DebtInstrumentRedemptionPercentageOfPrincipalAmountRedeemableInEachTwelveMonthFromClosingDate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemableWithProceedsFromEquityOffering" name="DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemableWithProceedsFromEquityOffering" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_RightOfUseAssetsAndLeaseLiabilitiesAbstract" name="RightOfUseAssetsAndLeaseLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OperatingAndFinancingLeaseRightOfUseAssets" name="OperatingAndFinancingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <xsd:element id="bldr_LeaseLiabilitiesAbstract" name="LeaseLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LeaseLiabilitiesCurrentAbstract" name="LeaseLiabilitiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LeaseLiabilitiesNonCurrentAbstract" name="LeaseLiabilitiesNonCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OperatingAndFinanceLeaseLiabilities" name="OperatingAndFinanceLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_FinanceLeasesAbstract" name="FinanceLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LeaseWeightedAverageRemainingLeaseTermAbstract" name="LeaseWeightedAverageRemainingLeaseTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LeaseWeightedAverageDiscountRateAbstract" name="LeaseWeightedAverageDiscountRateAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_LesseeLeaseNotYetCommencedFutureLeasePayments" name="LesseeLeaseNotYetCommencedFutureLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <xsd:element id="bldr_OtherFinanceObligationsNumberOfLeasedProperties" name="OtherFinanceObligationsNumberOfLeasedProperties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_OtherFinanceObligationExpirationYear" name="OtherFinanceObligationExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_OtherFinanceObligationRenewalTerm" name="OtherFinanceObligationRenewalTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_LesseeLeasingArrangementsOtherFinanceObligationsTermOfContract" name="LesseeLeasingArrangementsOtherFinanceObligationsTermOfContract" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_LesseeLeasingArrangementsOtherFinanceObligationsMaximumTermOfContract" name="LesseeLeasingArrangementsOtherFinanceObligationsMaximumTermOfContract" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_OtherFinanceObligationsAbstract" name="OtherFinanceObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OtherFinanceObligationsLineItems" name="OtherFinanceObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ScheduleOfOtherFinanceObligationsTable" name="ScheduleOfOtherFinanceObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_StockOptionsAndStockAppreciationRightsMember" name="StockOptionsAndStockAppreciationRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OptionsStockAppreciationRightsOrStockBasedAwardsMember" name="OptionsStockAppreciationRightsOrStockBasedAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_TwoThousandFourteenIncentivePlanMember" name="TwoThousandFourteenIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_CliffVestMember" name="CliffVestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OptionsOrStockAppreciationRightsMember" name="OptionsOrStockAppreciationRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_TwoThousandSevenIncentivePlanMember" name="TwoThousandSevenIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_TwoThousandFiveEquityIncentivePlanMember" name="TwoThousandFiveEquityIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_NineteenNinetyEightEquityIncentivePlanMember" name="NineteenNinetyEightEquityIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ShareBasedCompensationByShareBasedPaymentAwardOptionOtherAdditionalAbstract" name="ShareBasedCompensationByShareBasedPaymentAwardOptionOtherAdditionalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OutstandingAndExercisableStockOptionsAbstract" name="OutstandingAndExercisableStockOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_RangeOneMember" name="RangeOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_RangeTwoMember" name="RangeTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_RangeThreeMember" name="RangeThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_RangeFourMember" name="RangeFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonVestedRestrictedStockOutstandingRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonVestedRestrictedStockOutstandingRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_IncomeTaxesTable" name="IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OneSixtyTwoMLimitationMember" name="OneSixtyTwoMLimitationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_OperatingLossCarryforwardsExpirationYear" name="OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_NumberOfStatesInWhichEntityReports" name="NumberOfStatesInWhichEntityReports" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_DefinedContributionPlanVestingPeriod" name="DefinedContributionPlanVestingPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_NumberOfGeographicRegionsInWhichEntityOperates" name="NumberOfGeographicRegionsInWhichEntityOperates" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <xsd:element id="bldr_BianchiAndCompanyIncMember" name="BianchiAndCompanyIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_CharlotteNorthCarolinaMember" name="CharlotteNorthCarolinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorUnsecuredNotesDueTwoThousandThirtyMember" name="SeniorUnsecuredNotesDueTwoThousandThirtyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <xsd:element id="bldr_SeniorSecuredNotesDueTwoThousandTwentyFourMember" name="SeniorSecuredNotesDueTwoThousandTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| </xsd:schema> |