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

TopBuild Corp. – ‘10-Q’ for 9/30/22 – ‘EX-101.CAL’

On:  Tuesday, 11/1/22, at 4:05pm ET   ·   For:  9/30/22   ·   Accession #:  1558370-22-15789   ·   File #:  1-36870

Previous ‘10-Q’:  ‘10-Q’ on 8/2/22 for 6/30/22   ·   Next:  ‘10-Q’ on 5/4/23 for 3/31/23   ·   Latest:  ‘10-Q’ on 10/31/23 for 9/30/23   ·   1 Reference:  To:  TopBuild Corp. – ‘10-K’ on 2/23/21 for 12/31/20

Find Words in Filings emoji
 
  in    Show  and   Hints

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

11/01/22  TopBuild Corp.                    10-Q        9/30/22   72:10M                                    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.52M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     26K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     26K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     21K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     21K 
11: R1          Document and Entity Information                     HTML     71K 
12: R2          Condensed Consolidated Balance Sheets               HTML    131K 
13: R3          Condensed Consolidated Balance Sheets               HTML     41K 
                (Parenthetical)                                                  
14: R4          Condensed Consolidated Statements of Operations     HTML     95K 
15: R5          Condensed Consolidated Statements of Comprehensive  HTML     40K 
                Income                                                           
16: R6          Condensed Consolidated Statements of Cash Flows     HTML    118K 
17: R7          Condensed Consolidated Statements of Changes in     HTML     82K 
                Equity                                                           
18: R8          Condensed Consolidated Statements of Changes in     HTML     36K 
                Equity (Parenthetical)                                           
19: R9          Basis of Presentation                               HTML     24K 
20: R10         Accounting Policies                                 HTML     31K 
21: R11         Revenue Recognition                                 HTML    233K 
22: R12         Goodwill and Other Intangibles                      HTML     85K 
23: R13         Long-Term Debt                                      HTML    134K 
24: R14         Fair Value Measurements                             HTML     35K 
25: R15         Segment Information                                 HTML    107K 
26: R16         Income Taxes                                        HTML     25K 
27: R17         Net Income Per Share                                HTML    111K 
28: R18         Share-Based Compensation                            HTML    142K 
29: R19         Share Repurchase Program                            HTML     38K 
30: R20         Business Combinations                               HTML    100K 
31: R21         Accrued Liabilities                                 HTML     44K 
32: R22         Other Commitments and Contingencies                 HTML     38K 
33: R23         Accounting Policies (Policies)                      HTML     32K 
34: R24         Accounting Policies (Tables)                        HTML     28K 
35: R25         Revenue Recognition (Tables)                        HTML    230K 
36: R26         Goodwill and Other Intangibles (Tables)             HTML     89K 
37: R27         Long-Term Debt (Tables)                             HTML    120K 
38: R28         Fair Value Measurements (Tables)                    HTML     31K 
39: R29         Segment Information (Tables)                        HTML    104K 
40: R30         Net Income Per Share (Tables)                       HTML    112K 
41: R31         Share-Based Compensation (Tables)                   HTML    150K 
42: R32         Share Repurchase Program (Tables)                   HTML     34K 
43: R33         Business Combinations (Tables)                      HTML    104K 
44: R34         Accrued Liabilities (Tables)                        HTML     43K 
45: R35         Other Commitments and Contingencies (Tables)        HTML     33K 
46: R36         Basis of Presentation (Details)                     HTML     21K 
47: R37         Revenue Recognition - Disaggregation (Details)      HTML     70K 
48: R38         Revenue Recognition - Other (Details)               HTML     39K 
49: R39         Goodwill and Other Intangibles - Goodwill           HTML     45K 
                (Details)                                                        
50: R40         Goodwill and Other Intangibles - Other intangible   HTML     29K 
                assets (Details)                                                 
51: R41         Long-Term Debt - Reconciliation (Details)           HTML     43K 
52: R42         Long-Term Debt - Schedule of debt maturity          HTML     49K 
                (Details)                                                        
53: R43         Long-Term Debt - Key Terms of Credit Agreement      HTML     82K 
                (Details)                                                        
54: R44         Long-Term Debt - Revolving Facility (Details)       HTML     37K 
55: R45         Long-Term Debt - Senior Notes and Equipment Notes   HTML     82K 
                (Details)                                                        
56: R46         Long-Term Debt - Other (Details)                    HTML     34K 
57: R47         Fair Value Measurements (Details)                   HTML     37K 
58: R48         Segment Information (Details)                       HTML     49K 
59: R49         Income Taxes (Details)                              HTML     23K 
60: R50         Net Income Per Share - Calculation (Details)        HTML     63K 
61: R51         Net Income Per Share - Anti-dilutive common stock   HTML     33K 
                equivalents (Details)                                            
62: R52         Share-Based Compensation - Expense (Details)        HTML     29K 
63: R53         Share-Based Compensation - Activity (Details)       HTML    181K 
64: R54         Share Repurchase Program (Details)                  HTML     51K 
65: R55         Business Combinations - Summary (Details)           HTML    131K 
66: R56         Accrued Liabilities (Details)                       HTML     38K 
67: R57         Other Commitments and Contingencies (Details)       HTML     24K 
70: XML         IDEA XML File -- Filing Summary                      XML    126K 
68: XML         XBRL Instance -- bld-20220930x10q_htm                XML   3.12M 
69: EXCEL       IDEA Workbook of Financial Reports                  XLSX    132K 
 7: EX-101.CAL  XBRL Calculations -- bld-20220930_cal                XML    181K 
 8: EX-101.DEF  XBRL Definitions -- bld-20220930_def                 XML    612K 
 9: EX-101.LAB  XBRL Labels -- bld-20220930_lab                      XML   1.27M 
10: EX-101.PRE  XBRL Presentations -- bld-20220930_pre               XML    911K 
 6: EX-101.SCH  XBRL Schema -- bld-20220930                          XSD    171K 
71: JSON        XBRL Instance as JSON Data -- MetaLinks              362±   555K 
72: ZIP         XBRL Zipped Folder -- 0001558370-22-015789-xbrl      Zip    350K 


‘EX-101.CAL’   —   XBRL Calculations — bld-20220930_cal


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL document created with Toppan Merrill Bridge 10.1.0.3 -->
<!-- Based on XBRL 2.1 -->
<!-- Created on: 11/1/2022 7:07:11 PM -->
<!-- Modified on: 11/1/2022 7:07:11 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="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance">
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedBalanceSheets"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#StatementCondensedConsolidatedStatementsOfOperations" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfOperations"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureGoodwillAndOtherIntangiblesGoodwillDetails" roleURI="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesGoodwillDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureGoodwillAndOtherIntangiblesOtherIntangibleAssetsDetails" roleURI="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesOtherIntangibleAssetsDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureLongTermDebtReconciliationDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtReconciliationDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureLongTermDebtReconciliationDetailsCalc2" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtReconciliationDetailsCalc2"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureLongTermDebtScheduleOfDebtMaturityDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtScheduleOfDebtMaturityDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureLongTermDebtRevolvingFacilityDetails" roleURI="http://www.topbuild.com/role/DisclosureLongTermDebtRevolvingFacilityDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureNetIncomePerShareCalculationDetails" roleURI="http://www.topbuild.com/role/DisclosureNetIncomePerShareCalculationDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureShareBasedCompensationActivityDetails" roleURI="http://www.topbuild.com/role/DisclosureShareBasedCompensationActivityDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureBusinessCombinationsSummaryDetails" roleURI="http://www.topbuild.com/role/DisclosureBusinessCombinationsSummaryDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureAccruedLiabilitiesDetails" roleURI="http://www.topbuild.com/role/DisclosureAccruedLiabilitiesDetails"/>
<roleRef xlink:type="simple" xlink:href="bld-20220930.xsd#DisclosureOtherCommitmentsAndContingenciesDetails" roleURI="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingenciesDetails"/>
<calculationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets"/>
<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_638029264285564042"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_AssetsCurrent_638029264285564042" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285564042"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638029264285564042" xlink:to="us-gaap_AccountsReceivableNetCurrent_638029264285564042" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285564042"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638029264285564042" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638029264285564042" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285564042"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638029264285564042" xlink:to="us-gaap_InventoryNet_638029264285564042" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285564042"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638029264285564042" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638029264285564042" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_Goodwill_638029264285574039" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638029264285574039" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_638029264285574039" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638029264285574039" order="5" use="optional" weight="1" priority="2"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_638029264285574039" order="6" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638029264285574039" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285574039"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_LiabilitiesCurrent_638029264285574039" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638029264285574039" xlink:to="us-gaap_AccountsPayableCurrent_638029264285584041" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638029264285574039" xlink:to="us-gaap_LongTermDebtCurrent_638029264285584041" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638029264285574039" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638029264285584041" order="3" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:label="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638029264285574039" xlink:to="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent_638029264285584041" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638029264285574039" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_638029264285584041" order="5" use="optional" weight="1"/>
<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_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_LongTermDebtNoncurrent_638029264285584041" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285584041"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638029264285584041" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285594034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_AccruedInsuranceNoncurrent_638029264285594034" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285594034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638029264285594034" order="5" use="optional" weight="1" priority="2"/>
<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_638029264285594034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638029264285594034" order="6" use="optional" weight="1" priority="2"/>
<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_638029264285594034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638029264285574039" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_638029264285594034" order="7" use="optional" weight="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_638029264285594034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity_638029264285594034" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285594034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638029264285594034" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638029264285594034" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285604130"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638029264285594034" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638029264285604130" order="2" use="optional" weight="1"/>
<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_638029264285604130"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638029264285594034" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638029264285604130" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285604130"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638029264285594034" xlink:to="us-gaap_PreferredStockValue_638029264285604130" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285604130"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638029264285594034" xlink:to="us-gaap_CommonStockValue_638029264285604130" order="5" use="optional" weight="1" priority="2"/>
<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_638029264285604130"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638029264285594034" xlink:to="us-gaap_TreasuryStockCommonValue_638029264285604130" order="6" use="optional" weight="-1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS">
<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"/>
<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_638029264285614034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638029264285614034" order="1" use="optional" weight="1"/>
<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_638029264285614034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638029264285614034" xlink:to="us-gaap_NonoperatingIncomeExpense_638029264285614034" order="1" use="optional" weight="1"/>
<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_638029264285614034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638029264285614034" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638029264285614034" order="1" use="optional" weight="1"/>
<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_638029264285614034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638029264285614034" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638029264285614034" order="2" use="optional" weight="1"/>
<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_638029264285614034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638029264285614034" xlink:to="us-gaap_InterestExpense_638029264285614034" order="3" use="optional" weight="-1"/>
<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_638029264285614034"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638029264285614034" xlink:to="us-gaap_OperatingIncomeLoss_638029264285614034" order="2" use="optional" weight="1"/>
<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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638029264285614034" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638029264285624043" order="1" use="optional" weight="-1"/>
<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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638029264285614034" xlink:to="us-gaap_GrossProfit_638029264285624043" order="2" use="optional" weight="1"/>
<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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_638029264285624043" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638029264285624043" order="1" use="optional" weight="1"/>
<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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_638029264285624043" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638029264285624043" order="2" use="optional" weight="-1"/>
<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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638029264285624043" order="2" use="optional" weight="-1"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" xlink:title="00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME">
<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_1"/>
<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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax_1" xlink:to="us-gaap_NetIncomeLoss_638029264285624043" order="1" use="optional" weight="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_638029264285624043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax_1" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_638029264285624043" order="2" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
<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"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638029264285634036" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_ProceedsFromLinesOfCredit_638029264285634036" order="2" use="optional" weight="1" priority="3"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_638029264285634036" order="3" use="optional" weight="-1" priority="3"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_638029264285634036" order="4" use="optional" weight="-1" priority="3"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_638029264285634036" order="5" use="optional" weight="-1" priority="3"/>
<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_638029264285634036"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_638029264285634036" order="6" use="optional" weight="-1" priority="3"/>
<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_638029264285644059"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_638029264285644059" order="7" use="optional" weight="-1" priority="2"/>
<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_638029264285644059"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_638029264285644059" order="8" use="optional" weight="1" priority="2"/>
<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_638029264285644059"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638029264285634036" xlink:to="us-gaap_RepaymentsOfLongTermDebt_638029264285644059" order="9" use="optional" weight="-1" priority="2"/>
<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_638029264285644059"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638029264285644059" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285644059"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638029264285644059" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638029264285644059" order="1" use="optional" weight="-1" priority="2"/>
<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_638029264285644059"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638029264285644059" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_638029264285644059" order="2" use="optional" weight="-1" priority="2"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638029264285644059" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_638029264285654171" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638029264285654171" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_ShareBasedCompensation_638029264285654171" order="2" use="optional" weight="1" priority="2"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638029264285654171" order="3" use="optional" weight="-1" priority="3"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_638029264285654171" order="4" use="optional" weight="-1" priority="3"/>
<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_638029264285654171"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_AmortizationOfFinancingCosts_638029264285654171" order="5" use="optional" weight="1" priority="2"/>
<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_638029264285664056"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_638029264285664056" order="6" use="optional" weight="1" priority="2"/>
<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_638029264285664056"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_InventoryWriteDown_638029264285664056" order="7" use="optional" weight="1" 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_638029264285664056"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638029264285664056" order="8" use="optional" weight="-1" priority="3"/>
<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_638029264285664056"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_IncreaseDecreaseInInventories_638029264285664056" order="9" use="optional" weight="-1" priority="3"/>
<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_638029264285664056"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638029264285664056" order="10" use="optional" weight="-1" priority="3"/>
<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_638029264285664056"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_638029264285664056" order="11" use="optional" weight="1" priority="2"/>
<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_638029264285674093"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638029264285674093" order="12" use="optional" weight="1" priority="4"/>
<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_638029264285674093"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_ProfitLoss_638029264285674093" order="13" use="optional" weight="1"/>
<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_638029264285674093"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638029264285654171" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_638029264285674093" order="14" use="optional" weight="1" priority="2"/>
<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_638029264285674093"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638029264285674093" order="4" use="optional" weight="1"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesGoodwillDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Goodwill and Other Intangibles - Goodwill (Details)">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="Goodwill"/>
<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_638029264285684051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Goodwill" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_638029264285684051" order="1" use="optional" weight="-1" priority="2"/>
<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_638029264285684051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Goodwill" xlink:to="us-gaap_GoodwillGross_638029264285684051" order="2" use="optional" weight="1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureGoodwillAndOtherIntangiblesOtherIntangibleAssetsDetails" xlink:type="extended" xlink:title="40402 - Disclosure - Goodwill and Other Intangibles - Other intangible assets (Details)">
<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"/>
<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_638029264285684051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638029264285684051" order="1" use="optional" weight="1"/>
<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_638029264285684051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_638029264285684051" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_638029264285684051" order="1" use="optional" weight="1"/>
<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_638029264285684051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_638029264285684051" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638029264285684051" order="2" use="optional" weight="-1"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtReconciliationDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Long-Term Debt - Reconciliation (Details)">
<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"/>
<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_638029264285684051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_DeferredFinanceCostsNet_638029264285684051" order="1" use="optional" weight="-1" 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_638029264285694051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_DebtInstrumentCarryingAmount_638029264285694051" order="2" use="optional" weight="1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtReconciliationDetailsCalc2" xlink:type="extended" xlink:title="40501 - Disclosure - Long-Term Debt - Reconciliation (Details) (Calc2)">
<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"/>
<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_638029264285694051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent_638029264285694051" order="1" use="optional" weight="1" priority="3"/>
<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_638029264285694051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtNoncurrent_638029264285694051" order="2" use="optional" weight="1" priority="3"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtScheduleOfDebtMaturityDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Long-Term Debt - Schedule of debt maturity (Details)">
<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"/>
<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_638029264285694051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638029264285694051" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285694051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_638029264285694051" order="2" use="optional" weight="1" priority="3"/>
<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_638029264285694051"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638029264285694051" order="3" use="optional" weight="1" priority="2"/>
<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_638029264285704050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638029264285704050" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285704050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_638029264285704050" order="5" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:label="bld_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_638029264285704050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="bld_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_638029264285704050" order="6" use="optional" weight="1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureLongTermDebtRevolvingFacilityDetails" xlink:type="extended" xlink:title="40504 - Disclosure - Long-Term Debt - Revolving Facility (Details)">
<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_1"/>
<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_638029264285704050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_638029264285704050" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285704050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_638029264285704050" order="2" use="optional" weight="1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureNetIncomePerShareCalculationDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Net Income Per Share - Calculation (Details)">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding"/>
<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_638029264285704050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638029264285704050" order="1" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockAwards" xlink:label="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockAwards_638029264285714043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockAwards_638029264285714043" order="2" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions" xlink:label="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions_638029264285714043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="bld_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions_638029264285714043" order="3" use="optional" weight="1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureShareBasedCompensationActivityDetails" xlink:type="extended" xlink:title="41002 - Disclosure - Share-Based Compensation - Activity (Details)">
<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"/>
<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_638029264285714043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_638029264285714043" order="1" use="optional" weight="1" 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_638029264285714043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_638029264285714043" order="2" use="optional" weight="1" priority="2"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureBusinessCombinationsSummaryDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Business Combinations - Summary (Details)">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_638029264285714043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_638029264285714043" order="1" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_638029264285714043"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_638029264285714043" order="2" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_638029264285724045" order="3" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_638029264285724045" order="4" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="bld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="bld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_638029264285724045" order="5" use="optional" weight="1" priority="2"/>
<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_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_Goodwill_638029264285724045" order="6" use="optional" weight="1"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_638029264285724045" order="7" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_638029264285724045" order="8" use="optional" weight="-1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:label="bld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="bld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_638029264285724045" order="9" use="optional" weight="-1" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_638029264285724045"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_638029264285724045" order="10" use="optional" weight="-1" priority="2"/>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_638029264285734049"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_638029264285734049" order="11" use="optional" weight="-1"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="41301 - Disclosure - Accrued Liabilities (Details)">
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:label="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_AccruedSalariesWagesAndCommissionsCurrent" xlink:label="bld_AccruedSalariesWagesAndCommissionsCurrent_638029264285734049"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="bld_AccruedSalariesWagesAndCommissionsCurrent_638029264285734049" order="1" use="optional" weight="1" priority="2"/>
<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_638029264285734049"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_AccruedInsuranceCurrent_638029264285734049" order="2" use="optional" weight="1" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_AccruedEmployeeTaxRelatedLiabilitiesCurrent" xlink:label="bld_AccruedEmployeeTaxRelatedLiabilitiesCurrent_638029264285734049"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="bld_AccruedEmployeeTaxRelatedLiabilitiesCurrent_638029264285734049" order="3" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_AccruedSalesAndPropertyTaxesCurrent" xlink:label="bld_AccruedSalesAndPropertyTaxesCurrent_638029264285734049"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="bld_AccruedSalesAndPropertyTaxesCurrent_638029264285734049" order="4" use="optional" weight="1" priority="2"/>
<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_638029264285734049"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638029264285734049" order="5" use="optional" weight="1" priority="3"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_AccruedCustomerRebatesCurrent" xlink:label="bld_AccruedCustomerRebatesCurrent_638029264285744050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="bld_AccruedCustomerRebatesCurrent_638029264285744050" order="6" use="optional" weight="1" priority="2"/>
<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_638029264285744050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent_638029264285744050" order="7" use="optional" weight="1" priority="3"/>
<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_638029264285744050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_638029264285744050" order="8" use="optional" weight="1" priority="3"/>
</calculationLink>
<calculationLink xlink:role="http://www.topbuild.com/role/DisclosureOtherCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Other Commitments and Contingencies (Details)">
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_BondsOutstanding" xlink:label="bld_BondsOutstanding"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_LicenseAndInsuranceRelatedAndOtherBondsOutstanding" xlink:label="bld_LicenseAndInsuranceRelatedAndOtherBondsOutstanding_638029264285744050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_BondsOutstanding" xlink:to="bld_LicenseAndInsuranceRelatedAndOtherBondsOutstanding_638029264285744050" order="1" use="optional" weight="1" priority="2"/>
<loc xlink:type="locator" xlink:href="bld-20220930.xsd#bld_PerformanceBondsOutstanding" xlink:label="bld_PerformanceBondsOutstanding_638029264285744050"/>
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bld_BondsOutstanding" xlink:to="bld_PerformanceBondsOutstanding_638029264285744050" order="2" use="optional" weight="1" priority="2"/>
</calculationLink>
</link:linkbase>


1 Previous Filing that this Filing References

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

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

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., Apr. 30, 7:00:55.2pm ET