SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

TopBuild Corp. – ‘10-Q’ for 6/30/22 – ‘EX-101.PRE’

On:  Tuesday, 8/2/22, at 4:06pm ET   ·   For:  6/30/22   ·   Accession #:  1558370-22-11637   ·   File #:  1-36870

Previous ‘10-Q’:  ‘10-Q’ on 5/5/22 for 3/31/22   ·   Next:  ‘10-Q’ on 11/1/22 for 9/30/22   ·   Latest:  ‘10-Q’ on 10/31/23 for 9/30/23   ·   2 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 8/02/22  TopBuild Corp.                    10-Q        6/30/22   78:11M                                    Toppan Merrill Bridge/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   2.55M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     27K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     27K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     22K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     22K 
11: R1          Document and Entity Information                     HTML     73K 
12: R2          Condensed Consolidated Balance Sheets               HTML    135K 
13: R3          Condensed Consolidated Balance Sheets               HTML     42K 
                (Parenthetical)                                                  
14: R4          Condensed Consolidated Statements of Operations     HTML     96K 
15: R5          Condensed Consolidated Statements of Comprehensive  HTML     41K 
                Income                                                           
16: R6          Condensed Consolidated Statements of Cash Flows     HTML    120K 
17: R7          Condensed Consolidated Statements of Changes in     HTML     74K 
                Equity                                                           
18: R8          Condensed Consolidated Statements of Changes in     HTML     32K 
                Equity (Parenthetical)                                           
19: R9          Basis of Presentation                               HTML     25K 
20: R10         Accounting Policies                                 HTML     32K 
21: R11         Revenue Recognition                                 HTML    235K 
22: R12         Goodwill and Other Intangibles                      HTML     86K 
23: R13         Long-Term Debt                                      HTML    135K 
24: R14         Fair Value Measurements                             HTML     36K 
25: R15         Segment Information                                 HTML    108K 
26: R16         Leases                                              HTML    154K 
27: R17         Income Taxes                                        HTML     26K 
28: R18         Net Income Per Share                                HTML    112K 
29: R19         Share-Based Compensation                            HTML    143K 
30: R20         Share Repurchase Program                            HTML     39K 
31: R21         Business Combinations                               HTML     84K 
32: R22         Accrued Liabilities                                 HTML     45K 
33: R23         Other Commitments and Contingencies                 HTML     39K 
34: R24         Accounting Policies (Policies)                      HTML     33K 
35: R25         Accounting Policies (Tables)                        HTML     29K 
36: R26         Revenue Recognition (Tables)                        HTML    232K 
37: R27         Goodwill and Other Intangibles (Tables)             HTML     91K 
38: R28         Long-Term Debt (Tables)                             HTML    121K 
39: R29         Fair Value Measurements (Tables)                    HTML     32K 
40: R30         Segment Information (Tables)                        HTML    105K 
41: R31         Leases (Tables)                                     HTML    158K 
42: R32         Net Income Per Share (Tables)                       HTML    113K 
43: R33         Share-Based Compensation (Tables)                   HTML    151K 
44: R34         Share Repurchase Program (Tables)                   HTML     35K 
45: R35         Business Combinations (Tables)                      HTML     85K 
46: R36         Accrued Liabilities (Tables)                        HTML     44K 
47: R37         Other Commitments and Contingencies (Tables)        HTML     34K 
48: R38         Basis of Presentation (Details)                     HTML     22K 
49: R39         Revenue Recognition - Disaggregation (Details)      HTML     71K 
50: R40         Revenue Recognition - Other (Details)               HTML     40K 
51: R41         Goodwill and Other Intangibles - Goodwill           HTML     46K 
                (Details)                                                        
52: R42         Goodwill and Other Intangibles - Other intangible   HTML     31K 
                assets (Details)                                                 
53: R43         Long-Term Debt - Reconciliation (Details)           HTML     45K 
54: R44         Long-Term Debt - Schedule of debt maturity          HTML     51K 
                (Details)                                                        
55: R45         Long-Term Debt - Key Terms of Credit Agreement      HTML     83K 
                (Details)                                                        
56: R46         Long-Term Debt - Revolving Facility (Details)       HTML     39K 
57: R47         Long-Term Debt - Senior Notes and Equipment Notes   HTML     84K 
                (Details)                                                        
58: R48         Long-Term Debt - Other (Details)                    HTML     35K 
59: R49         Fair Value Measurements (Details)                   HTML     38K 
60: R50         Segment Information (Details)                       HTML     50K 
61: R51         Leases - Assets and liabilities (Details)           HTML     51K 
62: R52         Leases - Components of lease expense (Details)      HTML     37K 
63: R53         Leases - Future minimum lease payments (Details)    HTML     39K 
64: R54         Leases - Cash flows and other (Details)             HTML     27K 
65: R55         Income Taxes (Details)                              HTML     24K 
66: R56         Net Income Per Share - Calculation (Details)        HTML     63K 
67: R57         Net Income Per Share - Anti-dilutive common stock   HTML     34K 
                equivalents (Details)                                            
68: R58         Share-Based Compensation - Expense (Details)        HTML     34K 
69: R59         Share-Based Compensation - Activity (Details)       HTML    174K 
70: R60         Share Repurchase Program (Details)                  HTML     49K 
71: R61         Business Combinations - Summary (Details)           HTML     82K 
72: R62         Accrued Liabilities (Details)                       HTML     39K 
73: R63         Other Commitments and Contingencies (Details)       HTML     25K 
76: XML         IDEA XML File -- Filing Summary                      XML    137K 
74: XML         XBRL Instance -- bld-20220630x10q_htm                XML   3.34M 
75: EXCEL       IDEA Workbook of Financial Reports                  XLSX    136K 
 7: EX-101.CAL  XBRL Calculations -- bld-20220630_cal                XML    186K 
 8: EX-101.DEF  XBRL Definitions -- bld-20220630_def                 XML    594K 
 9: EX-101.LAB  XBRL Labels -- bld-20220630_lab                      XML   1.32M 
10: EX-101.PRE  XBRL Presentations -- bld-20220630_pre               XML    950K 
 6: EX-101.SCH  XBRL Schema -- bld-20220630                          XSD    181K 
77: JSON        XBRL Instance as JSON Data -- MetaLinks              378±   576K 
78: ZIP         XBRL Zipped Folder -- 0001558370-22-011637-xbrl      Zip    356K 


‘EX-101.PRE’   —   XBRL Presentations — bld-20220630_pre


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL document created with Toppan Merrill Bridge 9.6.8167.22744 -->
<!-- Based on XBRL 2.1 -->
<!-- Created on: 8/2/2022 7:34:48 PM -->
<!-- Modified on: 8/2/2022 7:34:48 PM -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.topbuild.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedStatementsOfOperations" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedStatementsOfChangesInEquity" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfChangesInEquity" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#StatementCondensedConsolidatedStatementsOfChangesInEquityParenthetical" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfChangesInEquityParenthetical" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureBasisOfPresentation" roleURI="http://www.topbuild.com/role/DisclosureBasisOfPresentation" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureAccountingPolicies" roleURI="http://www.topbuild.com/role/DisclosureAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureRevenueRecognition" roleURI="http://www.topbuild.com/role/DisclosureRevenueRecognition" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureGoodwillAndOtherIntangibles" roleURI="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangibles" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebt" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureFairValueMeasurements" roleURI="http://www.topbuild.com/role/DisclosureFairValueMeasurements" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureSegmentInformation" roleURI="http://www.topbuild.com/role/DisclosureSegmentInformation" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLeases" roleURI="http://www.topbuild.com/role/DisclosureLeases" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureIncomeTaxes" roleURI="http://www.topbuild.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureNetIncomePerShare" roleURI="http://www.topbuild.com/role/DisclosureNetIncomePerShare" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareBasedCompensation" roleURI="http://www.topbuild.com/role/DisclosureShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareRepurchaseProgram" roleURI="http://www.topbuild.com/role/DisclosureShareRepurchaseProgram" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureBusinessCombinations" roleURI="http://www.topbuild.com/role/DisclosureBusinessCombinations" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureAccruedLiabilities" roleURI="http://www.topbuild.com/role/DisclosureAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureOtherCommitmentsAndContingencies" roleURI="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureAccountingPoliciesPolicies" roleURI="http://www.topbuild.com/role/DisclosureAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureAccountingPoliciesTables" roleURI="http://www.topbuild.com/role/DisclosureAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureRevenueRecognitionTables" roleURI="http://www.topbuild.com/role/DisclosureRevenueRecognitionTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureGoodwillAndOtherIntangiblesTables" roleURI="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtTables" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureFairValueMeasurementsTables" roleURI="http://www.topbuild.com/role/DisclosureFairValueMeasurementsTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureSegmentInformationTables" roleURI="http://www.topbuild.com/role/DisclosureSegmentInformationTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLeasesTables" roleURI="http://www.topbuild.com/role/DisclosureLeasesTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureNetIncomePerShareTables" roleURI="http://www.topbuild.com/role/DisclosureNetIncomePerShareTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareBasedCompensationTables" roleURI="http://www.topbuild.com/role/DisclosureShareBasedCompensationTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareRepurchaseProgramTables" roleURI="http://www.topbuild.com/role/DisclosureShareRepurchaseProgramTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureBusinessCombinationsTables" roleURI="http://www.topbuild.com/role/DisclosureBusinessCombinationsTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureAccruedLiabilitiesTables" roleURI="http://www.topbuild.com/role/DisclosureAccruedLiabilitiesTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureOtherCommitmentsAndContingenciesTables" roleURI="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingenciesTables" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureBasisOfPresentationDetails" roleURI="http://www.topbuild.com/role/DisclosureBasisOfPresentationDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureRevenueRecognitionDisaggregationDetails" roleURI="http://www.topbuild.com/role/DisclosureRevenueRecognitionDisaggregationDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureRevenueRecognitionOtherDetails" roleURI="http://www.topbuild.com/role/DisclosureRevenueRecognitionOtherDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureGoodwillAndOtherIntangiblesGoodwillDetails" roleURI="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesGoodwillDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureGoodwillAndOtherIntangiblesOtherIntangibleAssetsDetails" roleURI="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesOtherIntangibleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtReconciliationDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtScheduleOfDebtMaturityDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtScheduleOfDebtMaturityDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtKeyTermsOfCreditAgreementDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtKeyTermsOfCreditAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtRevolvingFacilityDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtRevolvingFacilityDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtSeniorNotesAndEquipmentNotesDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtSeniorNotesAndEquipmentNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLongTermDebtOtherDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtOtherDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureFairValueMeasurementsDetails" roleURI="http://www.topbuild.com/role/DisclosureFairValueMeasurementsDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureSegmentInformationDetails" roleURI="http://www.topbuild.com/role/DisclosureSegmentInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLeasesAssetsAndLiabilitiesDetails" roleURI="http://www.topbuild.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLeasesComponentsOfLeaseExpenseDetails" roleURI="http://www.topbuild.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.topbuild.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureLeasesCashFlowsAndOtherDetails" roleURI="http://www.topbuild.com/role/DisclosureLeasesCashFlowsAndOtherDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureIncomeTaxesDetails" roleURI="http://www.topbuild.com/role/DisclosureIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureNetIncomePerShareCalculationDetails" roleURI="http://www.topbuild.com/role/DisclosureNetIncomePerShareCalculationDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureNetIncomePerShareAntiDilutiveCommonStockEquivalentsDetails" roleURI="http://www.topbuild.com/role/DisclosureNetIncomePerShareAntiDilutiveCommonStockEquivalentsDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareBasedCompensationExpenseDetails" roleURI="http://www.topbuild.com/role/DisclosureShareBasedCompensationExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareBasedCompensationActivityDetails" roleURI="http://www.topbuild.com/role/DisclosureShareBasedCompensationActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureShareRepurchaseProgramDetails" roleURI="http://www.topbuild.com/role/DisclosureShareRepurchaseProgramDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureBusinessCombinationsSummaryDetails" roleURI="http://www.topbuild.com/role/DisclosureBusinessCombinationsSummaryDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureAccruedLiabilitiesDetails" roleURI="http://www.topbuild.com/role/DisclosureAccruedLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<roleRef xlink:type="simple" xlink:href="bld-20220630.xsd#DisclosureOtherCommitmentsAndContingenciesDetails" roleURI="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase"/>
<presentationLink xlink:role="http://www.topbuild.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName_637950656849312686" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey_637950656849312686" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType_637950656849312686" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentQuarterlyReport_637950656849312686" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_637950656849312686" order="5" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport_637950656849312686" order="6" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber_637950656849312686" order="7" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_637950656849312686" order="8" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_637950656849312686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_637950656849312686" order="9" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_637950656849322691" order="10" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_637950656849322691" order="11" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_637950656849322691" order="12" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_637950656849322691" order="13" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode_637950656849322691" order="14" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber_637950656849322691" order="15" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle_637950656849322691" order="16" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol_637950656849322691" order="17" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName_637950656849322691" order="18" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_637950656849322691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag_637950656849322691" order="19" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_637950656849332672" order="20" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_637950656849332672" order="21" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_637950656849332672" order="22" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory_637950656849332672" order="23" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_637950656849332672" order="24" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_637950656849332672" order="25" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_637950656849332672" order="26" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_637950656849332672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness_637950656849332672" order="27" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_637950656849342667" order="28" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany_637950656849342667" order="29" use="optional"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract_637950656849342667" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_AssetsCurrentAbstract_637950656849342667" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637950656849342667" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637950656849342667" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637950656849342667" xlink:to="us-gaap_AccountsReceivableNetCurrent_637950656849342667" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637950656849342667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637950656849342667" xlink:to="us-gaap_InventoryNet_637950656849342667" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637950656849342667" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637950656849352714" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637950656849342667" xlink:to="us-gaap_AssetsCurrent_637950656849352714" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637950656849352714" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_637950656849352714" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_Goodwill_637950656849352714" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_637950656849352714" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_637950656849352714" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_OtherAssetsNoncurrent_637950656849352714" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656849342667" xlink:to="us-gaap_Assets_637950656849352714" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637950656849352714"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" xlink:to="us-gaap_AccountsPayableCurrent_637950656849362674" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" xlink:to="us-gaap_LongTermDebtCurrent_637950656849362674" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:label="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" xlink:to="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent_637950656849362674" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637950656849362674" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_637950656849362674" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637950656849352714" xlink:to="us-gaap_LiabilitiesCurrent_637950656849362674" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637950656849362674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_LongTermDebtNoncurrent_637950656849362674" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_637950656849372686" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceNoncurrent" xlink:label="us-gaap_AccruedInsuranceNoncurrent_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_AccruedInsuranceNoncurrent_637950656849372686" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637950656849372686" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_637950656849372686" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_637950656849372686" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_Liabilities_637950656849372686" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_CommitmentsAndContingencies_637950656849372686" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637950656849372686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637950656849352714" xlink:to="us-gaap_StockholdersEquityAbstract_637950656849372686" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_PreferredStockValue_637950656849382674" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_CommonStockValue_637950656849382674" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_TreasuryStockCommonValue_637950656849382674" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_637950656849382674" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637950656849382674" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637950656849382674" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637950656849382674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_StockholdersEquity_637950656849382674" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637950656849372686" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637950656849392676" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637950656849392676" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637950656849392676" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized_637950656849392676" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued_637950656849392676" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding_637950656849392676" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637950656849392676" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637950656849392676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_637950656849392676" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_637950656849402682" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding_637950656849402682" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares_637950656849402682" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637950656849402682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold_637950656849402682" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit_637950656849402682" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_637950656849402682" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss_637950656849402682" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682" xlink:to="us-gaap_InterestExpense_637950656849402682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637950656849402682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637950656849402682" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637950656849412677" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682" xlink:to="us-gaap_NonoperatingIncomeExpense_637950656849412677" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637950656849402682" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637950656849412677" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637950656849412677" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss_637950656849412677" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_637950656849412677" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_637950656849412677" xlink:to="us-gaap_EarningsPerShareBasic_637950656849412677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_637950656849412677" xlink:to="us-gaap_EarningsPerShareDiluted_637950656849412677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_637950656849412677" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_637950656849412677" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637950656849412677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637950656849412677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_637950656849412677" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637950656849412677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" xlink:title="00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_637950656849422672" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_637950656849422672" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_637950656849422672" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_637950656849422672" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_637950656849422672" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_637950656849422672" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_637950656849422672" xlink:to="us-gaap_ProfitLoss_637950656849422672" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_637950656849422672" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_DepreciationDepletionAndAmortization_637950656849422672" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637950656849422672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_ShareBasedCompensation_637950656849422672" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637950656849432679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_637950656849432679" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_AmortizationOfFinancingCosts_637950656849432679" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_637950656849432679" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_InventoryWriteDown_637950656849432679" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_637950656849432679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679" xlink:to="us-gaap_IncreaseDecreaseInInventories_637950656849432679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637950656849432679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_637950656849432679" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_637950656849432679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637950656849432679" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_637950656849432679" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637950656849422672" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_637950656849442669" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_637950656849422672" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637950656849442669" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_637950656849442669" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637950656849442669" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_637950656849442669" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_637950656849442669" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637950656849442669" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637950656849442669" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt_637950656849442669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_RepaymentsOfLongTermDebt_637950656849442669" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_637950656849452668" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_ProceedsFromLinesOfCredit_637950656849452668" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="9"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_637950656849452668" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_637950656849452668" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_637950656849452668" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_637950656849452668" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_637950656849452668"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_637950656849452668" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637950656849462667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_637950656849442669" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637950656849462667" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_637950656849462667"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_637950656849462667" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637950656849472847"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_637950656849462667" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637950656849472847" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637950656849472847"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_637950656849462667" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637950656849472847" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637950656849472847"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_637950656849462667" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637950656849472847" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6379506568494728471"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_637950656849462667" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6379506568494728471" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_637950656849472847"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_637950656849472847" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_637950656849472847" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_637950656849482675" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_637950656849472847" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_637950656849482675" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfChangesInEquity" xlink:type="extended" xlink:title="00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_637950656849482675" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637950656849482675" xlink:to="us-gaap_StatementEquityComponentsAxis_637950656849482675" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637950656849482675" xlink:to="us-gaap_CommonStockMember_637950656849482675" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637950656849482675" xlink:to="us-gaap_TreasuryStockCommonMember_637950656849482675" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637950656849482675" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637950656849482675" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637950656849482675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637950656849482675" xlink:to="us-gaap_RetainedEarningsMember_637950656849482675" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637950656849482675" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_637950656849492677" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637950656849482675" xlink:to="us-gaap_EquityComponentDomain_637950656849492677" order="6" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637950656849482675" xlink:to="us-gaap_StatementLineItems_637950656849492677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656849492677" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_StockholdersEquity_637950656849492677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_NetIncomeLoss_637950656849492677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637950656849492677" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_637950656849492677" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_TreasuryStockValueAcquiredCostMethodShareRepurchaseProgram" xlink:label="bld_TreasuryStockValueAcquiredCostMethodShareRepurchaseProgram_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="bld_TreasuryStockValueAcquiredCostMethodShareRepurchaseProgram_637950656849492677" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_TreasuryStockValueAcquiredCostMethodAcceleratedShareRepurchaseProgram" xlink:label="bld_TreasuryStockValueAcquiredCostMethodAcceleratedShareRepurchaseProgram_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="bld_TreasuryStockValueAcquiredCostMethodAcceleratedShareRepurchaseProgram_637950656849492677" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_637950656849492677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_637950656849492677" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637950656849502672" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_637950656849502672" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637950656849492677" xlink:to="us-gaap_StockholdersEquity_637950656849502672" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfChangesInEquityParenthetical" xlink:type="extended" xlink:title="00505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637950656849502672" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_637950656849502672" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_TreasuryStockSharesAcquiredCostMethodShareRepurchaseProgram" xlink:label="bld_TreasuryStockSharesAcquiredCostMethodShareRepurchaseProgram_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="bld_TreasuryStockSharesAcquiredCostMethodShareRepurchaseProgram_637950656849502672" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_637950656849502672" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637950656849502672"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637950656849502672" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureBasisOfPresentation" xlink:type="extended" xlink:title="10101 - Disclosure - Basis of Presentation" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_635965918707725067"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_637950656849512682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_635965918707725067" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_637950656849512682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureAccountingPolicies" xlink:type="extended" xlink:title="10201 - Disclosure - Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_637950656849512682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_637950656849512682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureRevenueRecognition" xlink:type="extended" xlink:title="10301 - Disclosure - Revenue Recognition" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_637950656849512682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_637950656849512682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangibles" xlink:type="extended" xlink:title="10401 - Disclosure - Goodwill and Other Intangibles" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_637950656849512682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_637950656849512682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebt" xlink:type="extended" xlink:title="10501 - Disclosure - Long-Term Debt" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock_637950656849522683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock_637950656849522683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureFairValueMeasurements" xlink:type="extended" xlink:title="10601 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_637950656849522683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock_637950656849522683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureSegmentInformation" xlink:type="extended" xlink:title="10701 - Disclosure - Segment Information" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_637950656849522683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_637950656849522683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLeases" xlink:type="extended" xlink:title="10801 - Disclosure - Leases" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_637950656849522683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_637950656849522683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="10901 - Disclosure - Income Taxes" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_637950656849522683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_637950656849522683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureNetIncomePerShare" xlink:type="extended" xlink:title="11001 - Disclosure - Net Income Per Share" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_637950656849532681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock_637950656849532681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareBasedCompensation" xlink:type="extended" xlink:title="11101 - Disclosure - Share-Based Compensation" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637950656849532681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637950656849532681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareRepurchaseProgram" xlink:type="extended" xlink:title="11201 - Disclosure - Share Repurchase Program" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareRepurchaseProgramTextBlock" xlink:label="bld_ShareRepurchaseProgramTextBlock_637950656849532681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="bld_ShareRepurchaseProgramTextBlock_637950656849532681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureBusinessCombinations" xlink:type="extended" xlink:title="11301 - Disclosure - Business Combinations" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_637950656849532681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_637950656849532681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureAccruedLiabilities" xlink:type="extended" xlink:title="11401 - Disclosure - Accrued Liabilities" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedLiabilitiesDisclosureTextBlock" xlink:label="bld_AccruedLiabilitiesDisclosureTextBlock_637950656849542679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="bld_AccruedLiabilitiesDisclosureTextBlock_637950656849542679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingencies" xlink:type="extended" xlink:title="11501 - Disclosure - Other Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637950656849542679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637950656849542679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureAccountingPoliciesPolicies" xlink:type="extended" xlink:title="20202 - Disclosure - Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637950656849542679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637950656849542679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637950656849542679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637950656849542679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureAccountingPoliciesTables" xlink:type="extended" xlink:title="30203 - Disclosure - Accounting Policies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_637950656849542679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_637950656849542679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureRevenueRecognitionTables" xlink:type="extended" xlink:title="30303 - Disclosure - Revenue Recognition (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_637950656849552679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_637950656849552679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesTables" xlink:type="extended" xlink:title="30403 - Disclosure - Goodwill and Other Intangibles (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_637950656849552679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetTableTextBlock" xlink:label="bld_ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="bld_ScheduleOfAcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetTableTextBlock_637950656849552679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_637950656849552679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtTables" xlink:type="extended" xlink:title="30503 - Disclosure - Long-Term Debt (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_637950656849552679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_637950656849552679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SummaryOfKeyTermsOfCreditAgreementTableTextBlock" xlink:label="bld_SummaryOfKeyTermsOfCreditAgreementTableTextBlock_637950656849552679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="bld_SummaryOfKeyTermsOfCreditAgreementTableTextBlock_637950656849552679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfAvailabilityUnderRevolvingFacilityTableTextBlock" xlink:label="bld_ScheduleOfAvailabilityUnderRevolvingFacilityTableTextBlock_637950656849562683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="bld_ScheduleOfAvailabilityUnderRevolvingFacilityTableTextBlock_637950656849562683" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfKeyFinancialCovenantsTableTextBlock" xlink:label="bld_ScheduleOfKeyFinancialCovenantsTableTextBlock_637950656849562683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="bld_ScheduleOfKeyFinancialCovenantsTableTextBlock_637950656849562683" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureFairValueMeasurementsTables" xlink:type="extended" xlink:title="30603 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_637950656849562683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_637950656849562683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureSegmentInformationTables" xlink:type="extended" xlink:title="30703 - Disclosure - Segment Information (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_637950656849562683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_637950656849562683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="30803 - Disclosure - Leases (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:label="bld_ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock_637950656849572691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="bld_ScheduleOfLeaseRelatedAssetsAndLiabilitiesTableTextBlock_637950656849572691" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock_637950656849572691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock_637950656849572691" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_637950656849572691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_637950656849572691" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="bld_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_637950656849572691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="bld_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_637950656849572691" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureNetIncomePerShareTables" xlink:type="extended" xlink:title="31003 - Disclosure - Net Income Per Share (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637950656849572691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637950656849572691" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637950656849572691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637950656849572691" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareBasedCompensationTables" xlink:type="extended" xlink:title="31103 - Disclosure - Share-Based Compensation (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656849582685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaAxis" xlink:label="bld_VestingCriteriaAxis_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656849582685" xlink:to="bld_VestingCriteriaAxis_637950656849582685" order="1" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaDomain" xlink:label="bld_VestingCriteriaDomain_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaAxis_637950656849582685" xlink:to="bld_VestingCriteriaDomain_637950656849582685" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnPerformanceMember" xlink:label="bld_VestingBasedOnPerformanceMember_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656849582685" xlink:to="bld_VestingBasedOnPerformanceMember_637950656849582685" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656849582685" xlink:to="us-gaap_AwardTypeAxis_637950656849582685" order="2" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637950656849582685" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656849582685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656849582685" xlink:to="us-gaap_RestrictedStockMember_637950656849582685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656849582685" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfShareBasedCompensationExpenseTableTextBlock" xlink:label="bld_ScheduleOfShareBasedCompensationExpenseTableTextBlock_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" xlink:to="bld_ScheduleOfShareBasedCompensationExpenseTableTextBlock_637950656849582685" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_637950656849582685" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfUnrecognizedShareBasedCompensationExpenseNonvestedAwards" xlink:label="bld_ScheduleOfUnrecognizedShareBasedCompensationExpenseNonvestedAwards_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" xlink:to="bld_ScheduleOfUnrecognizedShareBasedCompensationExpenseNonvestedAwards_637950656849582685" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfShareBasedPaymentAwardRestrictedStockAwardsPayoutRangeAndRelatedExpenseTableTextBlock" xlink:label="bld_ScheduleOfShareBasedPaymentAwardRestrictedStockAwardsPayoutRangeAndRelatedExpenseTableTextBlock_637950656849582685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" xlink:to="bld_ScheduleOfShareBasedPaymentAwardRestrictedStockAwardsPayoutRangeAndRelatedExpenseTableTextBlock_637950656849582685" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:label="bld_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" xlink:to="bld_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock_637950656849592676" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656849582685" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637950656849592676" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareRepurchaseProgramTables" xlink:type="extended" xlink:title="31203 - Disclosure - Share Repurchase Program (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ScheduleOfShareRepurchasesTableTextBlock" xlink:label="bld_ScheduleOfShareRepurchasesTableTextBlock_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="bld_ScheduleOfShareRepurchasesTableTextBlock_637950656849592676" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureBusinessCombinationsTables" xlink:type="extended" xlink:title="31303 - Disclosure - Business Combinations (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656849592676" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656849592676" xlink:to="us-gaap_BusinessAcquisitionAxis_637950656849592676" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637950656849592676" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637950656849592676" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_Acquisitions2022Member" xlink:label="bld_Acquisitions2022Member_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656849592676" xlink:to="bld_Acquisitions2022Member_637950656849592676" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_Acquisitions2021Member" xlink:label="bld_Acquisitions2021Member_637950656849592676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656849592676" xlink:to="bld_Acquisitions2021Member_637950656849592676" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_637950656849602831"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656849592676" xlink:to="us-gaap_BusinessAcquisitionLineItems_637950656849602831" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_637950656849602831"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637950656849602831" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_637950656849602831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureAccruedLiabilitiesTables" xlink:type="extended" xlink:title="31403 - Disclosure - Accrued Liabilities (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_637950656849602831"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_637950656849602831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingenciesTables" xlink:type="extended" xlink:title="31503 - Disclosure - Other Commitments and Contingencies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_BondsOutstandingTableTextBlock" xlink:label="bld_BondsOutstandingTableTextBlock_637950656849602831"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="bld_BondsOutstandingTableTextBlock_637950656849602831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureBasisOfPresentationDetails" xlink:type="extended" xlink:title="40101 - Disclosure - Basis of Presentation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_635980607975500351"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_637950656849602831"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_635980607975500351" xlink:to="us-gaap_NumberOfReportableSegments_637950656849602831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureRevenueRecognitionDisaggregationDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Revenue Recognition - Disaggregation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable_637950656849612683" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637950656849612683" xlink:to="srt_ConsolidationItemsAxis_637950656849612683" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis_637950656849612683" xlink:to="srt_ConsolidationItemsDomain_637950656849612683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain_637950656849612683" xlink:to="us-gaap_OperatingSegmentsMember_637950656849612683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_EliminationsAndReconcilingItemsMember" xlink:label="bld_EliminationsAndReconcilingItemsMember_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain_637950656849612683" xlink:to="bld_EliminationsAndReconcilingItemsMember_637950656849612683" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637950656849612683" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637950656849612683" order="2" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637950656849612683" xlink:to="us-gaap_SegmentDomain_637950656849612683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_InstallationSegmentMember" xlink:label="bld_InstallationSegmentMember_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637950656849612683" xlink:to="bld_InstallationSegmentMember_637950656849612683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DistributionSegmentMember" xlink:label="bld_DistributionSegmentMember_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637950656849612683" xlink:to="bld_DistributionSegmentMember_637950656849612683" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_637950656849612683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637950656849612683" xlink:to="srt_MajorCustomersAxis_637950656849612683" order="3" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_637950656849612683" xlink:to="srt_NameOfMajorCustomerDomain_637950656849622676" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ResidentialMember" xlink:label="bld_ResidentialMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637950656849622676" xlink:to="bld_ResidentialMember_637950656849622676" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_CommercialMember" xlink:label="bld_CommercialMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637950656849622676" xlink:to="bld_CommercialMember_637950656849622676" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_IndustrialMember" xlink:label="bld_IndustrialMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637950656849622676" xlink:to="bld_IndustrialMember_637950656849622676" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637950656849612683" xlink:to="srt_ProductOrServiceAxis_637950656849622676" order="4" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637950656849622676" xlink:to="srt_ProductsAndServicesDomain_637950656849622676" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_InsulationAndAccessoriesMember" xlink:label="bld_InsulationAndAccessoriesMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637950656849622676" xlink:to="bld_InsulationAndAccessoriesMember_637950656849622676" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_GlassAndWindowsMember" xlink:label="bld_GlassAndWindowsMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637950656849622676" xlink:to="bld_GlassAndWindowsMember_637950656849622676" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_RainGuttersMember" xlink:label="bld_RainGuttersMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637950656849622676" xlink:to="bld_RainGuttersMember_637950656849622676" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AllOtherProductsMember" xlink:label="bld_AllOtherProductsMember_637950656849622676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637950656849622676" xlink:to="bld_AllOtherProductsMember_637950656849622676" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637950656849612683" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_637950656849632669" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637950656849632669" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637950656849632669" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureRevenueRecognitionOtherDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Revenue Recognition - Other (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_StatementTable_637950656849632669" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637950656849632669" xlink:to="us-gaap_BalanceSheetLocationAxis_637950656849632669" order="1" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis_637950656849632669" xlink:to="us-gaap_BalanceSheetLocationDomain_637950656849632669" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ReceivablesNetMember" xlink:label="bld_ReceivablesNetMember_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_637950656849632669" xlink:to="bld_ReceivablesNetMember_637950656849632669" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="us-gaap_AccruedLiabilitiesMember_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_637950656849632669" xlink:to="us-gaap_AccruedLiabilitiesMember_637950656849632669" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccountsReceivableNetCurrentMember" xlink:label="bld_AccountsReceivableNetCurrentMember_637950656849632669"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_637950656849632669" xlink:to="bld_AccountsReceivableNetCurrentMember_637950656849632669" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637950656849632669" xlink:to="us-gaap_StatementLineItems_637950656849642684" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656849642684" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_637950656849642684" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_637950656849642684" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_637950656849642684" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrentAbstract_637950656849642684" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_637950656849642684" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityAbstract" xlink:label="us-gaap_ContractWithCustomerLiabilityAbstract_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_637950656849642684" xlink:to="us-gaap_ContractWithCustomerLiabilityAbstract_637950656849642684" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract_637950656849642684" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637950656849642684" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract" xlink:label="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_637950656849642684" xlink:to="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_637950656849642684" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_637950656849642684" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_637950656849642684" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_637950656849642684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_637950656849642684" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_637950656849642684" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionContractorReceivableRetainage" xlink:label="us-gaap_ConstructionContractorReceivableRetainage_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuePerformanceObligationSatisfiedOverTimeAbstract_637950656849642684" xlink:to="us-gaap_ConstructionContractorReceivableRetainage_637950656849652851" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesGoodwillDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Goodwill and Other Intangibles - Goodwill (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable_637950656849652851" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable_637950656849652851" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637950656849652851" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637950656849652851" xlink:to="us-gaap_SegmentDomain_637950656849652851" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_InstallationSegmentMember" xlink:label="bld_InstallationSegmentMember_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637950656849652851" xlink:to="bld_InstallationSegmentMember_637950656849652851" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DistributionSegmentMember" xlink:label="bld_DistributionSegmentMember_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637950656849652851" xlink:to="bld_DistributionSegmentMember_637950656849652851" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable_637950656849652851" xlink:to="us-gaap_GoodwillLineItems_637950656849652851" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_NumberOfReportingUnits_637950656849652851" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_637950656849652851"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_GoodwillImpairmentLoss_637950656849652851" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross_637950656849662684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_GoodwillGross_637950656849662684" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="9"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease_637950656849662684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease_637950656849662684" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_637950656849672695"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_637950656849672695" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross_637950656849672695"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_GoodwillGross_637950656849672695" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="9"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_637950656849672695"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_637950656849672695" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637950656849672695"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems_637950656849652851" xlink:to="us-gaap_Goodwill_637950656849672695" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesOtherIntangibleAssetsDetails" xlink:type="extended" xlink:title="40402 - Disclosure - Goodwill and Other Intangibles - Other intangible assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_635912329395097712"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_635912329395097712" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_637950656849682693"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_637950656849682693" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637950656849682693"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637950656849682693" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_637950656849692683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_637950656849692683" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637950656849692683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637950656849692683" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_637950656849692683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637950656849682693" xlink:to="us-gaap_AmortizationOfIntangibleAssets_637950656849692683" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtReconciliationDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Long-Term Debt - Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637950656849692683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637950656849692683" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637950656849702744"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849692683" xlink:to="us-gaap_LongtermDebtTypeAxis_637950656849702744" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637950656849702744"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637950656849702744" xlink:to="us-gaap_LongtermDebtTypeDomain_637950656849702744" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2029Member" xlink:label="bld_SeniorNotesDue2029Member_637950656849702744"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849702744" xlink:to="bld_SeniorNotesDue2029Member_637950656849702744" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2032Member" xlink:label="bld_SeniorNotesDue2032Member_637950656849702744"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849702744" xlink:to="bld_SeniorNotesDue2032Member_637950656849702744" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember_637950656849702744"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849702744" xlink:to="us-gaap_SecuredDebtMember_637950656849702744" order="3" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_EquipmentNotesMember" xlink:label="bld_EquipmentNotesMember_637950656849702744"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849702744" xlink:to="bld_EquipmentNotesMember_637950656849702744" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637950656849712721"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849692683" xlink:to="us-gaap_DebtInstrumentLineItems_637950656849712721" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849712721"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849712721" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849712721" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637950656849712721"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849712721" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637950656849712721" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet_637950656849712721"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849712721" xlink:to="us-gaap_DeferredFinanceCostsNet_637950656849712721" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849712721" xlink:to="us-gaap_LongTermDebt_637950656849722993" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849712721" xlink:to="us-gaap_LongTermDebtCurrent_637950656849722993" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849712721" xlink:to="us-gaap_LongTermDebtNoncurrent_637950656849722993" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtScheduleOfDebtMaturityDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Long-Term Debt - Schedule of debt maturity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637950656849722993" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849722993" xlink:to="us-gaap_LongtermDebtTypeAxis_637950656849722993" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637950656849722993" xlink:to="us-gaap_LongtermDebtTypeDomain_637950656849722993" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2029Member" xlink:label="bld_SeniorNotesDue2029Member_637950656849722993"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849722993" xlink:to="bld_SeniorNotesDue2029Member_637950656849722993" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2032Member" xlink:label="bld_SeniorNotesDue2032Member_637950656849732688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849722993" xlink:to="bld_SeniorNotesDue2032Member_637950656849732688" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember_637950656849732688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849722993" xlink:to="us-gaap_SecuredDebtMember_637950656849732688" order="3" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_EquipmentNotesMember" xlink:label="bld_EquipmentNotesMember_637950656849732688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849722993" xlink:to="bld_EquipmentNotesMember_637950656849732688" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637950656849732688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849722993" xlink:to="us-gaap_DebtInstrumentLineItems_637950656849732688" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849732688" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_637950656849732688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_637950656849732688" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637950656849742686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637950656849742686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637950656849742686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637950656849742686" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637950656849742686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637950656849742686" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637950656849742686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637950656849742686" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:label="bld_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_637950656849742686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="bld_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_637950656849742686" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637950656849742686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637950656849732688" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637950656849742686" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtKeyTermsOfCreditAgreementDetails" xlink:type="extended" xlink:title="40503 - Disclosure - Long-Term Debt - Key Terms of Credit Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637950656849752684" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="us-gaap_DebtInstrumentAxis_637950656849752684" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637950656849752684" xlink:to="us-gaap_DebtInstrumentNameDomain_637950656849752684" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AmendedCreditAgreementMember" xlink:label="bld_AmendedCreditAgreementMember_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849752684" xlink:to="bld_AmendedCreditAgreementMember_637950656849752684" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AmendedCreditAgreementOctober2021Member" xlink:label="bld_AmendedCreditAgreementOctober2021Member_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849752684" xlink:to="bld_AmendedCreditAgreementOctober2021Member_637950656849752684" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="us-gaap_LongtermDebtTypeAxis_637950656849752684" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637950656849752684" xlink:to="us-gaap_LongtermDebtTypeDomain_637950656849752684" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849752684" xlink:to="us-gaap_SecuredDebtMember_637950656849752684" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="us-gaap_ShortTermDebtTypeAxis_637950656849752684" order="3" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis_637950656849752684" xlink:to="us-gaap_ShortTermDebtTypeDomain_637950656849752684" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember_637950656849752684"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain_637950656849752684" xlink:to="us-gaap_RevolvingCreditFacilityMember_637950656849752684" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="us-gaap_CreditFacilityAxis_637950656849762685" order="4" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis_637950656849762685" xlink:to="us-gaap_CreditFacilityDomain_637950656849762685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_BaseRateBorrowingsMember" xlink:label="bld_BaseRateBorrowingsMember_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain_637950656849762685" xlink:to="bld_BaseRateBorrowingsMember_637950656849762685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LIBORRateBorrowingsMember" xlink:label="bld_LIBORRateBorrowingsMember_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain_637950656849762685" xlink:to="bld_LIBORRateBorrowingsMember_637950656849762685" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="us-gaap_VariableRateAxis_637950656849762685" order="5" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis_637950656849762685" xlink:to="us-gaap_VariableRateDomain_637950656849762685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_FederalFundsRateMember" xlink:label="bld_FederalFundsRateMember_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_637950656849762685" xlink:to="bld_FederalFundsRateMember_637950656849762685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_637950656849762685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_637950656849762685" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_637950656849762685" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_637950656849762685" xlink:to="us-gaap_BaseRateMember_637950656849772687" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember" xlink:label="us-gaap_EurodollarMember_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_637950656849762685" xlink:to="us-gaap_EurodollarMember_637950656849772687" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="srt_RangeAxis_637950656849772687" order="6" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637950656849772687" xlink:to="srt_RangeMember_637950656849772687" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656849772687" xlink:to="srt_MinimumMember_637950656849772687" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656849772687" xlink:to="srt_MaximumMember_637950656849772687" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849752684" xlink:to="us-gaap_DebtInstrumentLineItems_637950656849772687" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637950656849772687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637950656849772687" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilityAdditionalBorrowingCapacityDelayedDraw" xlink:label="bld_LineOfCreditFacilityAdditionalBorrowingCapacityDelayedDraw_637950656849782676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_LineOfCreditFacilityAdditionalBorrowingCapacityDelayedDraw_637950656849782676" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableSubjectToCertainConditions" xlink:label="bld_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableSubjectToCertainConditions_637950656849782676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableSubjectToCertainConditions_637950656849782676" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilitySublimitAvailableForLettersOfCredit" xlink:label="bld_LineOfCreditFacilitySublimitAvailableForLettersOfCredit_637950656849782676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_LineOfCreditFacilitySublimitAvailableForLettersOfCredit_637950656849782676" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilitySublimitAvailableForSwinglineLoans" xlink:label="bld_LineOfCreditFacilitySublimitAvailableForSwinglineLoans_637950656849782676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_LineOfCreditFacilitySublimitAvailableForSwinglineLoans_637950656849782676" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_637950656849782676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_637950656849782676" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate_637950656849792681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentMaturityDate_637950656849792681" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentFloorRate" xlink:label="bld_DebtInstrumentFloorRate_637950656849792681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_DebtInstrumentFloorRate_637950656849792681" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637950656849792681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637950656849792681" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849792681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849792681" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentReferenceRateMaturityPeriod" xlink:label="bld_DebtInstrumentReferenceRateMaturityPeriod_637950656849792681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_DebtInstrumentReferenceRateMaturityPeriod_637950656849792681" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_637950656849792681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_637950656849792681" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentInterestRatePercentageFloor" xlink:label="bld_DebtInstrumentInterestRatePercentageFloor_637950656849832674"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_DebtInstrumentInterestRatePercentageFloor_637950656849832674" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebitInstrumentApplicableMarginBasedOnTotalLeverageRatio" xlink:label="bld_DebitInstrumentApplicableMarginBasedOnTotalLeverageRatio_637950656849842688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_DebitInstrumentApplicableMarginBasedOnTotalLeverageRatio_637950656849842688" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_637950656849842688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_637950656849842688" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_637950656849842688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentFaceAmount_637950656849842688" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_637950656849842688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_637950656849842688" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ProceedsFromExecutionOfEquipmentNotes" xlink:label="bld_ProceedsFromExecutionOfEquipmentNotes_637950656849842688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_ProceedsFromExecutionOfEquipmentNotes_637950656849842688" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_637950656849842688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="us-gaap_DebtInstrumentTerm_637950656849842688" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentConditionalRedemptionThresholdPercentageOfAggregatePrincipalAmountOriginallyIssuedRemainsOutstanding" xlink:label="bld_DebtInstrumentConditionalRedemptionThresholdPercentageOfAggregatePrincipalAmountOriginallyIssuedRemainsOutstanding_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849772687" xlink:to="bld_DebtInstrumentConditionalRedemptionThresholdPercentageOfAggregatePrincipalAmountOriginallyIssuedRemainsOutstanding_637950656849852677" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtRevolvingFacilityDetails" xlink:type="extended" xlink:title="40504 - Disclosure - Long-Term Debt - Revolving Facility (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636056061779827168_1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636056061779827168_1" xlink:to="us-gaap_LineOfCreditFacilityTable_637950656849852677" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849852677" xlink:to="us-gaap_ShortTermDebtTypeAxis_637950656849852677" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis_637950656849852677" xlink:to="us-gaap_ShortTermDebtTypeDomain_637950656849852677" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain_637950656849852677" xlink:to="us-gaap_RevolvingCreditFacilityMember_637950656849852677" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849852677" xlink:to="srt_RangeAxis_637950656849852677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637950656849852677" xlink:to="srt_RangeMember_637950656849852677" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637950656849852677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656849852677" xlink:to="srt_MinimumMember_637950656849852677" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656849852677" xlink:to="srt_MaximumMember_637950656849862688" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849852677" xlink:to="srt_StatementScenarioAxis_637950656849862688" order="3" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637950656849862688" xlink:to="srt_ScenarioUnspecifiedDomain_637950656849862688" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_EventOfDefaultScenarioMember" xlink:label="bld_EventOfDefaultScenarioMember_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637950656849862688" xlink:to="bld_EventOfDefaultScenarioMember_637950656849862688" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849852677" xlink:to="us-gaap_DebtInstrumentLineItems_637950656849862688" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849862688" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637950656849862688" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="9"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849862688" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_637950656849862688" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_637950656849862688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849862688" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_637950656849862688" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_637950656849872692"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849862688" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_637950656849872692" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849872692"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849862688" xlink:to="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849872692" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_MinimumPercentageOfDebtImmediatelyDueAndPayable" xlink:label="bld_MinimumPercentageOfDebtImmediatelyDueAndPayable_637950656849872692"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849872692" xlink:to="bld_MinimumPercentageOfDebtImmediatelyDueAndPayable_637950656849872692" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentCovenantNetLeverageRatio" xlink:label="bld_DebtInstrumentCovenantNetLeverageRatio_637950656849872692"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849872692" xlink:to="bld_DebtInstrumentCovenantNetLeverageRatio_637950656849872692" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:label="bld_DebtInstrumentCovenantMinimumInterestCoverageRatio_637950656849872692"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849872692" xlink:to="bld_DebtInstrumentCovenantMinimumInterestCoverageRatio_637950656849872692" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849872692"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849872692" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849872692" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtSeniorNotesAndEquipmentNotesDetails" xlink:type="extended" xlink:title="40505 - Disclosure - Long-Term Debt - Senior Notes and Equipment Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract_1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract_1" xlink:to="us-gaap_DebtInstrumentTable_637950656849882844" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849882844" xlink:to="us-gaap_DebtInstrumentAxis_637950656849882844" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637950656849882844" xlink:to="us-gaap_DebtInstrumentNameDomain_637950656849882844" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2029Member" xlink:label="bld_SeniorNotesDue2029Member_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849882844" xlink:to="bld_SeniorNotesDue2029Member_637950656849882844" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2032Member" xlink:label="bld_SeniorNotesDue2032Member_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849882844" xlink:to="bld_SeniorNotesDue2032Member_637950656849882844" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2026Member" xlink:label="bld_SeniorNotesDue2026Member_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849882844" xlink:to="bld_SeniorNotesDue2026Member_637950656849882844" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849882844" xlink:to="us-gaap_LongtermDebtTypeAxis_637950656849882844" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637950656849882844" xlink:to="us-gaap_LongtermDebtTypeDomain_637950656849882844" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849882844" xlink:to="us-gaap_SecuredDebtMember_637950656849882844" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_EquipmentNotesMember" xlink:label="bld_EquipmentNotesMember_637950656849882844"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849882844" xlink:to="bld_EquipmentNotesMember_637950656849882844" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849882844" xlink:to="srt_StatementScenarioAxis_637950656849892683" order="3" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637950656849892683" xlink:to="srt_ScenarioUnspecifiedDomain_637950656849892683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ChangeInControlScenarioMember" xlink:label="bld_ChangeInControlScenarioMember_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637950656849892683" xlink:to="bld_ChangeInControlScenarioMember_637950656849892683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentRedemptionOptionOneMember" xlink:label="bld_DebtInstrumentRedemptionOptionOneMember_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637950656849892683" xlink:to="bld_DebtInstrumentRedemptionOptionOneMember_637950656849892683" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentRedemptionOptionTwoMember" xlink:label="bld_DebtInstrumentRedemptionOptionTwoMember_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637950656849892683" xlink:to="bld_DebtInstrumentRedemptionOptionTwoMember_637950656849892683" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849882844" xlink:to="srt_RangeAxis_637950656849892683" order="4" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637950656849892683" xlink:to="srt_RangeMember_637950656849892683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656849892683" xlink:to="srt_MinimumMember_637950656849892683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637950656849892683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656849892683" xlink:to="srt_MaximumMember_637950656849892683" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849882844" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodAxis_637950656849902673" order="5" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis_637950656849902673" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodOneMember_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodOneMember_637950656849902673" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_637950656849902673" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_637950656849902673" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFourMember_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFourMember_637950656849902673" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFiveMember_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFiveMember_637950656849902673" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentRedemptionPeriodSevenMember" xlink:label="bld_DebtInstrumentRedemptionPeriodSevenMember_637950656849902673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain_637950656849902673" xlink:to="bld_DebtInstrumentRedemptionPeriodSevenMember_637950656849902673" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637950656849882844" xlink:to="us-gaap_DebtInstrumentLineItems_637950656849912673" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637950656849912673" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilityAdditionalBorrowingCapacityDelayedDraw" xlink:label="bld_LineOfCreditFacilityAdditionalBorrowingCapacityDelayedDraw_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_LineOfCreditFacilityAdditionalBorrowingCapacityDelayedDraw_637950656849912673" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableSubjectToCertainConditions" xlink:label="bld_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableSubjectToCertainConditions_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableSubjectToCertainConditions_637950656849912673" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilitySublimitAvailableForLettersOfCredit" xlink:label="bld_LineOfCreditFacilitySublimitAvailableForLettersOfCredit_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_LineOfCreditFacilitySublimitAvailableForLettersOfCredit_637950656849912673" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LineOfCreditFacilitySublimitAvailableForSwinglineLoans" xlink:label="bld_LineOfCreditFacilitySublimitAvailableForSwinglineLoans_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_LineOfCreditFacilitySublimitAvailableForSwinglineLoans_637950656849912673" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_637950656849912673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_637950656849912673" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate_637950656849922673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentMaturityDate_637950656849922673" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentFloorRate" xlink:label="bld_DebtInstrumentFloorRate_637950656849922673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_DebtInstrumentFloorRate_637950656849922673" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637950656849922673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637950656849922673" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849922673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849922673" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentReferenceRateMaturityPeriod" xlink:label="bld_DebtInstrumentReferenceRateMaturityPeriod_637950656849922673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_DebtInstrumentReferenceRateMaturityPeriod_637950656849922673" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_637950656849922673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_637950656849922673" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentInterestRatePercentageFloor" xlink:label="bld_DebtInstrumentInterestRatePercentageFloor_637950656849932671"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_DebtInstrumentInterestRatePercentageFloor_637950656849932671" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebitInstrumentApplicableMarginBasedOnTotalLeverageRatio" xlink:label="bld_DebitInstrumentApplicableMarginBasedOnTotalLeverageRatio_637950656849932671"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_DebitInstrumentApplicableMarginBasedOnTotalLeverageRatio_637950656849932671" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_637950656849932671"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_637950656849932671" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_637950656849932671"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentFaceAmount_637950656849932671" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_637950656849932671"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_637950656849932671" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637950656849932671"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_LongTermDebt_637950656849932671" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ProceedsFromExecutionOfEquipmentNotes" xlink:label="bld_ProceedsFromExecutionOfEquipmentNotes_637950656849942673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_ProceedsFromExecutionOfEquipmentNotes_637950656849942673" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_637950656849942673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="us-gaap_DebtInstrumentTerm_637950656849942673" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentConditionalRedemptionThresholdPercentageOfAggregatePrincipalAmountOriginallyIssuedRemainsOutstanding" xlink:label="bld_DebtInstrumentConditionalRedemptionThresholdPercentageOfAggregatePrincipalAmountOriginallyIssuedRemainsOutstanding_637950656849942673"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849912673" xlink:to="bld_DebtInstrumentConditionalRedemptionThresholdPercentageOfAggregatePrincipalAmountOriginallyIssuedRemainsOutstanding_637950656849942673" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtOtherDetails" xlink:type="extended" xlink:title="40506 - Disclosure - Long-Term Debt - Other (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636056061779827168"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636056061779827168" xlink:to="us-gaap_LineOfCreditFacilityTable_637950656849952685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849952685" xlink:to="us-gaap_DebtInstrumentAxis_637950656849952685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637950656849952685" xlink:to="us-gaap_DebtInstrumentNameDomain_637950656849952685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2029Member" xlink:label="bld_SeniorNotesDue2029Member_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849952685" xlink:to="bld_SeniorNotesDue2029Member_637950656849952685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2032Member" xlink:label="bld_SeniorNotesDue2032Member_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849952685" xlink:to="bld_SeniorNotesDue2032Member_637950656849952685" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849952685" xlink:to="us-gaap_LongtermDebtTypeAxis_637950656849952685" order="2" use="optional" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637950656849952685" xlink:to="us-gaap_LongtermDebtTypeDomain_637950656849952685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637950656849952685" xlink:to="us-gaap_SeniorNotesMember_637950656849952685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849952685" xlink:to="srt_StatementScenarioAxis_637950656849952685" order="3" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637950656849952685" xlink:to="srt_ScenarioUnspecifiedDomain_637950656849952685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_EventOfDefaultScenarioMember" xlink:label="bld_EventOfDefaultScenarioMember_637950656849952685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637950656849952685" xlink:to="bld_EventOfDefaultScenarioMember_637950656849952685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637950656849962679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_637950656849952685" xlink:to="us-gaap_DebtInstrumentLineItems_637950656849962679" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849962679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637950656849962679" xlink:to="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849962679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_MinimumPercentageOfDebtImmediatelyDueAndPayable" xlink:label="bld_MinimumPercentageOfDebtImmediatelyDueAndPayable_637950656849962679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849962679" xlink:to="bld_MinimumPercentageOfDebtImmediatelyDueAndPayable_637950656849962679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentCovenantNetLeverageRatio" xlink:label="bld_DebtInstrumentCovenantNetLeverageRatio_637950656849962679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849962679" xlink:to="bld_DebtInstrumentCovenantNetLeverageRatio_637950656849962679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DebtInstrumentCovenantMinimumInterestCoverageRatio" xlink:label="bld_DebtInstrumentCovenantMinimumInterestCoverageRatio_637950656849962679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849962679" xlink:to="bld_DebtInstrumentCovenantMinimumInterestCoverageRatio_637950656849962679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849962679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract_637950656849962679" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849962679" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureFairValueMeasurementsDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Fair Value Measurements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637950656849972701" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637950656849972701" xlink:to="us-gaap_DebtInstrumentAxis_637950656849972701" order="1" use="optional" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637950656849972701" xlink:to="us-gaap_DebtInstrumentNameDomain_637950656849972701" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2029Member" xlink:label="bld_SeniorNotesDue2029Member_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849972701" xlink:to="bld_SeniorNotesDue2029Member_637950656849972701" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SeniorNotesDue2032Member" xlink:label="bld_SeniorNotesDue2032Member_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637950656849972701" xlink:to="bld_SeniorNotesDue2032Member_637950656849972701" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637950656849972701" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_637950656849972701" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_637950656849972701" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637950656849972701" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_637950656849972701" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember_637950656849972701" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637950656849972701" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637950656849972701" order="3" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637950656849972701" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637950656849972701" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637950656849972701"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637950656849972701" xlink:to="us-gaap_FairValueInputsLevel1Member_637950656849972701" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637950656849972701" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637950656849982685" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="us-gaap_FairValueInputsQuantitativeInformationAbstract_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637950656849982685" xlink:to="us-gaap_FairValueInputsQuantitativeInformationAbstract_637950656849982685" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueInputsQuantitativeInformationAbstract_637950656849982685" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637950656849982685" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueInputsQuantitativeInformationAbstract_637950656849982685" xlink:to="us-gaap_DebtInstrumentFairValue_637950656849982685" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueInputsQuantitativeInformationAbstract_637950656849982685" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637950656849982685" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureSegmentInformationDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Segment Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract_636270835043157464"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract_636270835043157464" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637950656849982685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis_637950656849982685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637950656849982685" xlink:to="srt_ConsolidationItemsAxis_637950656849982685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis_637950656849982685" xlink:to="srt_ConsolidationItemsDomain_637950656849992686" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain_637950656849992686" xlink:to="us-gaap_OperatingSegmentsMember_637950656849992686" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain_637950656849992686" xlink:to="us-gaap_IntersegmentEliminationMember_637950656849992686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain_637950656849992686" xlink:to="us-gaap_CorporateNonSegmentMember_637950656849992686" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637950656849982685" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637950656849992686" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637950656849992686" xlink:to="us-gaap_SegmentDomain_637950656849992686" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_InstallationSegmentMember" xlink:label="bld_InstallationSegmentMember_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637950656849992686" xlink:to="bld_InstallationSegmentMember_637950656849992686" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DistributionSegmentMember" xlink:label="bld_DistributionSegmentMember_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637950656849992686" xlink:to="bld_DistributionSegmentMember_637950656849992686" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637950656849982685" xlink:to="us-gaap_SegmentReportingInformationLineItems_637950656849992686" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637950656849992686" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637950656849992686" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637950656849992686" xlink:to="us-gaap_OperatingExpenses_637950656849992686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637950656849992686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637950656849992686" xlink:to="us-gaap_OperatingIncomeLoss_637950656849992686" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637950656850002677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637950656849992686" xlink:to="us-gaap_NonoperatingIncomeExpense_637950656850002677" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637950656850002677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637950656849992686" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637950656850002677" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="8"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Leases - Assets and liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637950656850002677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_AssetsAbstract_637950656850002677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656850002677" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637950656850012696" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656850002677" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_637950656850012696" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset_637950656850012696" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_637950656850012696" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_OperatingAndFinanceLeaseRightOfUseAsset" xlink:label="bld_OperatingAndFinanceLeaseRightOfUseAsset_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637950656850002677" xlink:to="bld_OperatingAndFinanceLeaseRightOfUseAsset_637950656850012696" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_637950656850012696" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637950656850012696" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637950656850012696" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637950656850012696" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_637950656850012696" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637950656850012696" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637950656850012696" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637950656850012696" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_637950656850012696" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_OperatingAndFinanceLeaseLiability" xlink:label="bld_OperatingAndFinanceLeaseLiability_637950656850012696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637950656850012696" xlink:to="bld_OperatingAndFinanceLeaseLiability_637950656850012696" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_AssetsAndLiabilitiesLesseeAbstract_637950656850022688" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract_637950656850022688" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637950656850022688" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract_637950656850022688" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_637950656850022688" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract_637950656850022688" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637950656850022688" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAndLiabilitiesLesseeAbstract_637950656850022688" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_637950656850022688" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" xlink:type="extended" xlink:title="40802 - Disclosure - Leases - Components of lease expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostAbstract_637950656850022688" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_637950656850022688"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_OperatingLeaseCost_637950656850022688" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_637950656850032687" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_FinanceLeaseInterestExpense_637950656850032687" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_ShortTermLeaseCost_637950656850032687" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_SubleaseIncome_637950656850032687" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_LeaseCost_637950656850032687" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637950656850022688" xlink:to="us-gaap_VariableLeaseCost_637950656850032687" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended" xlink:title="40803 - Disclosure - Leases - Future minimum lease payments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_637950656850032687" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637950656850032687" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637950656850032687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637950656850032687" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_637950656850042686" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_637950656850042686" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LesseeOperatingLeaseLiabilityDueYearFiveAndAfterYearFive" xlink:label="bld_LesseeOperatingLeaseLiabilityDueYearFiveAndAfterYearFive_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="bld_LesseeOperatingLeaseLiabilityDueYearFiveAndAfterYearFive_637950656850042686" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637950656850042686" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637950656850042686" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637950656850032687" xlink:to="us-gaap_OperatingLeaseLiability_637950656850042686" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureLeasesCashFlowsAndOtherDetails" xlink:type="extended" xlink:title="40804 - Disclosure - Leases - Cash flows and other (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:label="us-gaap_FinanceLeaseInterestPaymentOnLiability_637950656850042686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseInterestPaymentOnLiability_637950656850042686" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments_637950656850052686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="9"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments_637950656850052686" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureIncomeTaxesDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Income Taxes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_636295841675201075"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636295841675201075" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637950656850052686" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_636295841675201075" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_637950656850052686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureNetIncomePerShareCalculationDetails" xlink:type="extended" xlink:title="41001 - Disclosure - Net Income Per Share - Calculation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_StatementTable_637950656850052686" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaAxis" xlink:label="bld_VestingCriteriaAxis_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637950656850052686" xlink:to="bld_VestingCriteriaAxis_637950656850052686" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaDomain" xlink:label="bld_VestingCriteriaDomain_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaAxis_637950656850052686" xlink:to="bld_VestingCriteriaDomain_637950656850052686" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnServiceMember" xlink:label="bld_VestingBasedOnServiceMember_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850052686" xlink:to="bld_VestingBasedOnServiceMember_637950656850052686" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnMarketConditionsMember" xlink:label="bld_VestingBasedOnMarketConditionsMember_637950656850052686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850052686" xlink:to="bld_VestingBasedOnMarketConditionsMember_637950656850052686" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnPerformanceMember" xlink:label="bld_VestingBasedOnPerformanceMember_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850052686" xlink:to="bld_VestingBasedOnPerformanceMember_637950656850062687" order="3" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637950656850052686" xlink:to="us-gaap_StatementLineItems_637950656850062687" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656850062687" xlink:to="us-gaap_NetIncomeLoss_637950656850062687" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656850062687" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637950656850062687" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656850062687" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_637950656850062687" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockAwards" xlink:label="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockAwards_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_637950656850062687" xlink:to="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockAwards_637950656850062687" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions" xlink:label="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions_637950656850062687"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_637950656850062687" xlink:to="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions_637950656850062687" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_637950656850062687" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637950656850073248" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="7"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656850062687" xlink:to="us-gaap_EarningsPerShareBasic_637950656850073248" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637950656850062687" xlink:to="us-gaap_EarningsPerShareDiluted_637950656850073248" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureNetIncomePerShareAntiDilutiveCommonStockEquivalentsDetails" xlink:type="extended" xlink:title="41002 - Disclosure - Net Income Per Share - Anti-dilutive common stock equivalents (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_635978916835377804"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_635978916835377804" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637950656850073248" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637950656850073248" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637950656850073248" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637950656850073248" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637950656850073248" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember_637950656850073248"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637950656850073248" xlink:to="us-gaap_RestrictedStockMember_637950656850073248" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637950656850082697"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637950656850073248" xlink:to="us-gaap_EmployeeStockOptionMember_637950656850082697" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaAxis" xlink:label="bld_VestingCriteriaAxis_637950656850082697"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637950656850073248" xlink:to="bld_VestingCriteriaAxis_637950656850082697" order="2" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaDomain" xlink:label="bld_VestingCriteriaDomain_637950656850082697"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaAxis_637950656850082697" xlink:to="bld_VestingCriteriaDomain_637950656850082697" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnServiceMember" xlink:label="bld_VestingBasedOnServiceMember_637950656850082697"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850082697" xlink:to="bld_VestingBasedOnServiceMember_637950656850082697" order="1" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnMarketConditionsMember" xlink:label="bld_VestingBasedOnMarketConditionsMember_637950656850092685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850082697" xlink:to="bld_VestingBasedOnMarketConditionsMember_637950656850092685" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnPerformanceMember" xlink:label="bld_VestingBasedOnPerformanceMember_637950656850092685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850082697" xlink:to="bld_VestingBasedOnPerformanceMember_637950656850092685" order="3" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637950656850092685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637950656850073248" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637950656850092685" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637950656850092685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637950656850092685" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637950656850092685" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="9"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Share-Based Compensation - Expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637950656850092685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637950656850092685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_637950656850092685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637950656850092685" xlink:to="us-gaap_PlanNameAxis_637950656850092685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_637950656850092685" xlink:to="us-gaap_PlanNameDomain_637950656850102700" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LongTermIncentivePlanMember" xlink:label="bld_LongTermIncentivePlanMember_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_637950656850102700" xlink:to="bld_LongTermIncentivePlanMember_637950656850102700" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637950656850092685" xlink:to="srt_RangeAxis_637950656850102700" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637950656850102700" xlink:to="srt_RangeMember_637950656850102700" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656850102700" xlink:to="srt_MaximumMember_637950656850102700" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637950656850092685" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637950656850102700" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637950656850102700" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_637950656850102700" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637950656850102700" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_637950656850102700" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637950656850102700" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_637950656850102700" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_637950656850102700"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637950656850102700" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_637950656850102700" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareBasedCompensationActivityDetails" xlink:type="extended" xlink:title="41102 - Disclosure - Share-Based Compensation - Activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636051440641191903"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_636051440641191903" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656850112694" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656850112694" xlink:to="us-gaap_AwardTypeAxis_637950656850112694" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637950656850112694" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656850112694" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656850112694" xlink:to="us-gaap_RestrictedStockMember_637950656850112694" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_RestrictedStockAwardsGrantedFebruary2019Member" xlink:label="bld_RestrictedStockAwardsGrantedFebruary2019Member_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedStockMember_637950656850112694" xlink:to="bld_RestrictedStockAwardsGrantedFebruary2019Member_637950656850112694" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637950656850112694" xlink:to="us-gaap_EmployeeStockOptionMember_637950656850112694" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaAxis" xlink:label="bld_VestingCriteriaAxis_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656850112694" xlink:to="bld_VestingCriteriaAxis_637950656850112694" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingCriteriaDomain" xlink:label="bld_VestingCriteriaDomain_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaAxis_637950656850112694" xlink:to="bld_VestingCriteriaDomain_637950656850112694" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_VestingBasedOnPerformanceMember" xlink:label="bld_VestingBasedOnPerformanceMember_637950656850112694"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_VestingCriteriaDomain_637950656850112694" xlink:to="bld_VestingBasedOnPerformanceMember_637950656850112694" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeAxis" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeAxis_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656850112694" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeAxis_637950656850122689" order="3" use="optional" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeAxis_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain_637950656850122689" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeOneMember" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeOneMember_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeOneMember_637950656850122689" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeTwoMember" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeTwoMember_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeTwoMember_637950656850122689" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeThreeMember" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeThreeMember_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeThreeMember_637950656850122689" order="3" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeFourMember" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeFourMember_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeDomain_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeFourMember_637950656850122689" order="4" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637950656850112694" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_637950656850122689" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_637950656850122689"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_637950656850122689" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedExercisedInPeriod" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedExercisedInPeriod_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedExercisedInPeriod_637950656850132678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrExpiredInPeriod" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrExpiredInPeriod_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrExpiredInPeriod_637950656850132678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_637950656850132678" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_637950656850132678" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637950656850132678" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedExercisedWeightedAverageGrantDateFairValue" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedExercisedWeightedAverageGrantDateFairValue_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertedExercisedWeightedAverageGrantDateFairValue_637950656850132678" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrExpiredWeightedAverageGrantDateFairValue" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrExpiredWeightedAverageGrantDateFairValue_637950656850132678"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrExpiredWeightedAverageGrantDateFairValue_637950656850132678" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_637950656850142679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_637950656850132678" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_637950656850142679" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637950656850142679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637950656850142679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637950656850142679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637950656850142679" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637950656850142679" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637950656850142679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637950656850142679" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637950656850142679" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_637950656850142679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637950656850142679" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_637950656850142679" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6379506568501426791"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637950656850142679" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6379506568501426791" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_637950656850142679"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_637950656850142679" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_637950656850152677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_637950656850142679" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_637950656850152677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedExercisedWeightedAverageGrantDateFairValue" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedExercisedWeightedAverageGrantDateFairValue_637950656850152677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_637950656850142679" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedExercisedWeightedAverageGrantDateFairValue_637950656850152677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsForfeitedOrExpiredWeightedAverageGrantDateFairValue" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsForfeitedOrExpiredWeightedAverageGrantDateFairValue_637950656850152677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_637950656850142679" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsForfeitedOrExpiredWeightedAverageGrantDateFairValue_637950656850152677" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_6379506568501526771"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_637950656850142679" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_6379506568501526771" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637950656850152677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637950656850152677" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637950656850162677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637950656850152677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637950656850162677" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637950656850162677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637950656850152677" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637950656850162677" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_637950656850162677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637950656850152677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_637950656850162677" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6379506568501626771"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637950656850152677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6379506568501626771" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637950656850172696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637950656850172696" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637950656850172696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637950656850172696" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_637950656850172696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_637950656850172696" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_637950656850172696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue_637950656850172696" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_637950656850172696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_637950656850172696" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_637950656850172696"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_637950656850172696" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_637950656850182685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637950656850162677" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_637950656850182685" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_637950656850182685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_637950656850182685" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingVestingPeriod" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingVestingPeriod_637950656850182685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingVestingPeriod_637950656850182685" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637950656850182685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637950656850182685" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingVestingPeriod" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingVestingPeriod_637950656850192675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingVestingPeriod_637950656850192675" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_637950656850192675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_637950656850182685" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_637950656850192675" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodTotalGrantDateFairValue" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodTotalGrantDateFairValue_637950656850192675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodTotalGrantDateFairValue_637950656850192675" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangePercentage" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangePercentage_637950656850192675"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangePercentage_637950656850192675" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeRelatedExpenses" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeRelatedExpenses_637950656850202676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutRangeRelatedExpenses_637950656850202676" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsCumulativePeriodOfAchievement" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsCumulativePeriodOfAchievement_637950656850202676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsCumulativePeriodOfAchievement_637950656850202676" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsCumulativePeriodOfAchievementPercentage" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsCumulativePeriodOfAchievementPercentage_637950656850202676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsCumulativePeriodOfAchievementPercentage_637950656850202676" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsTotalCompensationExpenseRecognizedOverPerformancePeriod" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsTotalCompensationExpenseRecognizedOverPerformancePeriod_637950656850202676"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_637950656850192675" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsGrantsTotalCompensationExpenseRecognizedOverPerformancePeriod_637950656850202676" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637950656850122689" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRemainingMeasurementPeriod" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRemainingMeasurementPeriod_637950656850212681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRemainingMeasurementPeriod_637950656850212681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637950656850212681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637950656850212681" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637950656850212681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637950656850212681" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637950656850212681"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637950656850212681" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_637950656850222677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_637950656850222677" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedFairValueOfAwardsGranted" xlink:label="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedFairValueOfAwardsGranted_637950656850222677"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637950656850212681" xlink:to="bld_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedFairValueOfAwardsGranted_637950656850222677" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureShareRepurchaseProgramDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Share Repurchase Program (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ClassOfTreasuryStockTable_637950656850232683" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_637950656850232683" xlink:to="srt_RangeAxis_637950656850232683" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637950656850232683" xlink:to="srt_RangeMember_637950656850232683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637950656850232683" xlink:to="srt_MaximumMember_637950656850232683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_637950656850232683" xlink:to="us-gaap_ShareRepurchaseProgramAxis_637950656850232683" order="2" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis_637950656850232683" xlink:to="us-gaap_ShareRepurchaseProgramDomain_637950656850232683" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareRepurchaseProgram2022Member" xlink:label="bld_ShareRepurchaseProgram2022Member_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain_637950656850232683" xlink:to="bld_ShareRepurchaseProgram2022Member_637950656850232683" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_RepurchaseProgram2019Member" xlink:label="bld_RepurchaseProgram2019Member_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain_637950656850232683" xlink:to="bld_RepurchaseProgram2019Member_637950656850232683" order="2" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_ShareRepurchaseProgram2021Member" xlink:label="bld_ShareRepurchaseProgram2021Member_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain_637950656850232683" xlink:to="bld_ShareRepurchaseProgram2021Member_637950656850232683" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AcceleratedShareRepurchaseAgreement2022Member" xlink:label="bld_AcceleratedShareRepurchaseAgreement2022Member_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain_637950656850232683" xlink:to="bld_AcceleratedShareRepurchaseAgreement2022Member_637950656850232683" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_637950656850232683" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_637950656850242686" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_637950656850242686" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AcceleratedShareRepurchasesInitialSharesDeliveredShares" xlink:label="bld_AcceleratedShareRepurchasesInitialSharesDeliveredShares_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="bld_AcceleratedShareRepurchasesInitialSharesDeliveredShares_637950656850242686" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AcceleratedShareRepurchasesInitialSharesDeliveredPercentage" xlink:label="bld_AcceleratedShareRepurchasesInitialSharesDeliveredPercentage_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="bld_AcceleratedShareRepurchasesInitialSharesDeliveredPercentage_637950656850242686" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AcceleratedShareRepurchasesInitialSharesDeliveredValue" xlink:label="bld_AcceleratedShareRepurchasesInitialSharesDeliveredValue_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="bld_AcceleratedShareRepurchasesInitialSharesDeliveredValue_637950656850242686" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="us-gaap_TreasuryStockSharesAcquired_637950656850242686" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_637950656850242686"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_637950656850232683" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_637950656850242686" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureBusinessCombinationsSummaryDetails" xlink:type="extended" xlink:title="41301 - Disclosure - Business Combinations - Summary (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract_636288233679305050"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract_636288233679305050" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656850252685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656850252685" xlink:to="us-gaap_BusinessAcquisitionAxis_637950656850252685" order="1" use="optional" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637950656850252685" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" order="1" use="optional"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_Acquisitions2022Member" xlink:label="bld_Acquisitions2022Member_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_Acquisitions2022Member_637950656850252685" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_SouthwestInsulationInc.Member" xlink:label="bld_SouthwestInsulationInc.Member_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_SouthwestInsulationInc.Member_637950656850252685" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_BillingsInsulationServiceInc.Member" xlink:label="bld_BillingsInsulationServiceInc.Member_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_BillingsInsulationServiceInc.Member_637950656850252685" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_GreenEnergySolutionsInc.Member" xlink:label="bld_GreenEnergySolutionsInc.Member_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_GreenEnergySolutionsInc.Member_637950656850252685" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AssuredInsulationServiceInc.Member" xlink:label="bld_AssuredInsulationServiceInc.Member_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_AssuredInsulationServiceInc.Member_637950656850252685" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_Acquisitions2021Member" xlink:label="bld_Acquisitions2021Member_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_Acquisitions2021Member_637950656850252685" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LCRContractorsMember" xlink:label="bld_LCRContractorsMember_637950656850252685"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_LCRContractorsMember_637950656850252685" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AbsMember" xlink:label="bld_AbsMember_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_AbsMember_637950656850262682" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_DistributionInternationalMember" xlink:label="bld_DistributionInternationalMember_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="bld_DistributionInternationalMember_637950656850262682" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637950656850252685" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_637950656850262682" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637950656850252685" xlink:to="us-gaap_BusinessAcquisitionLineItems_637950656850262682" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637950656850262682" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_637950656850262682" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease" xlink:label="us-gaap_GoodwillPeriodIncreaseDecrease_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637950656850262682" xlink:to="us-gaap_GoodwillPeriodIncreaseDecrease_637950656850262682" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637950656850262682" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_637950656850275738"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_637950656850275738" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637950656850275738"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" xlink:to="us-gaap_Goodwill_637950656850275738" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsideration" xlink:label="bld_BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsideration_637950656850275738"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" xlink:to="bld_BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsideration_637950656850275738" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_637950656850275738"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_637950656850275738" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_637950656850282691" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract_637950656850262682" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_637950656850282691" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Accrued Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedSalariesWagesAndCommissionsCurrent" xlink:label="bld_AccruedSalariesWagesAndCommissionsCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="bld_AccruedSalariesWagesAndCommissionsCurrent_637950656850282691" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="us-gaap_AccruedInsuranceCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedInsuranceCurrent_637950656850282691" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedCustomerRebatesCurrent" xlink:label="bld_AccruedCustomerRebatesCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="bld_AccruedCustomerRebatesCurrent_637950656850282691" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637950656850282691" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedEmployeeTaxRelatedLiabilitiesCurrent" xlink:label="bld_AccruedEmployeeTaxRelatedLiabilitiesCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="bld_AccruedEmployeeTaxRelatedLiabilitiesCurrent_637950656850282691" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedSalesAndPropertyTaxesCurrent" xlink:label="bld_AccruedSalesAndPropertyTaxesCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="bld_AccruedSalesAndPropertyTaxesCurrent_637950656850282691" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent_637950656850282691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_InterestPayableCurrent_637950656850282691" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_637950656850292691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_637950656850292691" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:label="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent_637950656850292691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent_637950656850292691" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
</presentationLink>
<presentationLink xlink:role="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="41501 - Disclosure - Other Commitments and Contingencies (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636233894376099605"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_OutstandingBondsAbstract" xlink:label="bld_OutstandingBondsAbstract_637950656850292691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636233894376099605" xlink:to="bld_OutstandingBondsAbstract_637950656850292691" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_PerformanceBondsOutstanding" xlink:label="bld_PerformanceBondsOutstanding_637950656850292691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_OutstandingBondsAbstract_637950656850292691" xlink:to="bld_PerformanceBondsOutstanding_637950656850292691" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_LicenseAndInsuranceRelatedAndOtherBondsOutstanding" xlink:label="bld_LicenseAndInsuranceRelatedAndOtherBondsOutstanding_637950656850292691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_OutstandingBondsAbstract_637950656850292691" xlink:to="bld_LicenseAndInsuranceRelatedAndOtherBondsOutstanding_637950656850292691" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220630.xsd#bld_BondsOutstanding" xlink:label="bld_BondsOutstanding_637950656850292691"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bld_OutstandingBondsAbstract_637950656850292691" xlink:to="bld_BondsOutstanding_637950656850292691" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3"/>
</presentationLink>
</link:linkbase>


2 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 2/22/22  TopBuild Corp.                    10-K       12/31/21   96:15M                                    Toppan Merrill Bridge/FA
 2/23/21  TopBuild Corp.                    10-K       12/31/20   93:14M                                    Toppan Merrill Bridge/FA
Top
Filing Submission 0001558370-22-011637   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Sun., Apr. 28, 3:10:00.1am ET