| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2020 Workiva --> |
<!-- r:3d13b8f8-603c-4546-9ed4-d703cc4dcdbf,g:aa7dc869-c969-4e97-91a2-288fff70d121 --> |
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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"> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/CoverPage" xlink:type="simple" xlink:href="road-20191231.xsd#CoverPage"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/CoverPage" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="road-20191231.xsd#CONSOLIDATEDBALANCESHEETS"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_045c82cd-4cd2-434b-9029-172ebd8dce48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e20152c2-71eb-468f-8ea7-376d5f5e564d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_045c82cd-4cd2-434b-9029-172ebd8dce48" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e20152c2-71eb-468f-8ea7-376d5f5e564d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_a312d96c-f43b-42bb-b201-73a758fdde63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_045c82cd-4cd2-434b-9029-172ebd8dce48" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_a312d96c-f43b-42bb-b201-73a758fdde63" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_78a478df-c256-43c1-8668-b8792d61dce5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_045c82cd-4cd2-434b-9029-172ebd8dce48" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_78a478df-c256-43c1-8668-b8792d61dce5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f3309133-8302-49bd-9a76-6d0a80d66b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_045c82cd-4cd2-434b-9029-172ebd8dce48" xlink:to="loc_us-gaap_InventoryNet_f3309133-8302-49bd-9a76-6d0a80d66b2e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b12526b5-879a-4eda-a54d-8a04d3a5a54a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_045c82cd-4cd2-434b-9029-172ebd8dce48" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b12526b5-879a-4eda-a54d-8a04d3a5a54a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_c83e4fdb-2655-489e-85db-1536a35e7aef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_591ca621-05ed-49a8-b0df-82a312ae7b93" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_c83e4fdb-2655-489e-85db-1536a35e7aef" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_591ca621-05ed-49a8-b0df-82a312ae7b93" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_16aafda1-87f8-4b79-a24b-7a2ee296a3e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_c83e4fdb-2655-489e-85db-1536a35e7aef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_16aafda1-87f8-4b79-a24b-7a2ee296a3e1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d1ca7f9f-d662-4392-acf1-d5890226c292" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_c83e4fdb-2655-489e-85db-1536a35e7aef" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d1ca7f9f-d662-4392-acf1-d5890226c292" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_db7c8fec-11de-4c10-aa84-549d60baacf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_c83e4fdb-2655-489e-85db-1536a35e7aef" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_db7c8fec-11de-4c10-aa84-549d60baacf1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_56280c05-8b2c-4672-b436-f156f45309bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4d0418bb-e3db-4111-a980-6fe961847f37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_56280c05-8b2c-4672-b436-f156f45309bb" xlink:to="loc_us-gaap_PreferredStockValue_4d0418bb-e3db-4111-a980-6fe961847f37" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cd326f3c-f7f6-41f3-9e2c-140be9273f12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_56280c05-8b2c-4672-b436-f156f45309bb" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cd326f3c-f7f6-41f3-9e2c-140be9273f12" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_ed1b4cb4-9eb8-444a-9a67-d41743c9a4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_56280c05-8b2c-4672-b436-f156f45309bb" xlink:to="loc_us-gaap_TreasuryStockValue_ed1b4cb4-9eb8-444a-9a67-d41743c9a4f8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f56fa29f-be6c-42b1-8b1d-87efaea97e80" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_56280c05-8b2c-4672-b436-f156f45309bb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f56fa29f-be6c-42b1-8b1d-87efaea97e80" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_81c4f186-f072-493f-8e4d-e9ecb2856477" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_56280c05-8b2c-4672-b436-f156f45309bb" xlink:to="loc_us-gaap_CommonStockValue_81c4f186-f072-493f-8e4d-e9ecb2856477" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d4eee961-2010-4766-86c6-5f25516efffc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5e7081d5-7863-419e-86e8-e3b54f547ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4eee961-2010-4766-86c6-5f25516efffc" xlink:to="loc_us-gaap_LiabilitiesCurrent_5e7081d5-7863-419e-86e8-e3b54f547ca1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4c770cd7-6b02-4da2-9749-61450784d4f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4eee961-2010-4766-86c6-5f25516efffc" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4c770cd7-6b02-4da2-9749-61450784d4f3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5874f789-8bae-456d-b169-578299d15252" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_AssetsCurrent_5874f789-8bae-456d-b169-578299d15252" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b21f0446-ee93-4482-8945-2393cecee49d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b21f0446-ee93-4482-8945-2393cecee49d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_54d5ed90-4ccd-430c-854f-811feb931d72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_Goodwill_54d5ed90-4ccd-430c-854f-811feb931d72" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_936256fc-33b1-4f92-b54a-2163ad343687" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_936256fc-33b1-4f92-b54a-2163ad343687" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ac371a39-0cc6-43f4-a910-c0d168daa0f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ac371a39-0cc6-43f4-a910-c0d168daa0f6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_c423a29f-1f06-4d4a-adfc-81735b219eb0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_EquityMethodInvestments_c423a29f-1f06-4d4a-adfc-81735b219eb0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7a1ad223-3d5c-4e3d-be2b-e8a42103755f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7a1ad223-3d5c-4e3d-be2b-e8a42103755f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_3f2fd259-db79-4d77-8c51-89b7393d5acb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ce4e5770-cd8c-4c11-8a82-b9dc7eb41274" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3f2fd259-db79-4d77-8c51-89b7393d5acb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_87ce91a3-c38a-473b-9dab-947fefffcbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_41da63b9-eeaa-4a71-9200-d75f932f7579" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_87ce91a3-c38a-473b-9dab-947fefffcbaf" xlink:to="loc_us-gaap_Liabilities_41da63b9-eeaa-4a71-9200-d75f932f7579" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fd69db83-212f-4972-bee8-18504a82e307" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_87ce91a3-c38a-473b-9dab-947fefffcbaf" xlink:to="loc_us-gaap_StockholdersEquity_fd69db83-212f-4972-bee8-18504a82e307" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8f43d5c1-efce-443d-89df-76d5dfaf69cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_87ce91a3-c38a-473b-9dab-947fefffcbaf" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8f43d5c1-efce-443d-89df-76d5dfaf69cf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1cda3ae5-44dc-4d56-b85f-7313ee64f044" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c9e3d597-d18b-4928-ae29-659490a8dab8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1cda3ae5-44dc-4d56-b85f-7313ee64f044" xlink:to="loc_us-gaap_AccountsPayableCurrent_c9e3d597-d18b-4928-ae29-659490a8dab8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4d53c8fd-109c-42ec-9a41-f29cbd5d325e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1cda3ae5-44dc-4d56-b85f-7313ee64f044" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4d53c8fd-109c-42ec-9a41-f29cbd5d325e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_646482e3-6a9c-47a2-8e50-b80bad58ab3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1cda3ae5-44dc-4d56-b85f-7313ee64f044" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_646482e3-6a9c-47a2-8e50-b80bad58ab3d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_afec1405-c7f5-4c17-afb5-6c39b8bc4f86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1cda3ae5-44dc-4d56-b85f-7313ee64f044" xlink:to="loc_us-gaap_LongTermDebtCurrent_afec1405-c7f5-4c17-afb5-6c39b8bc4f86" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_AccruedExpensesAndOtherCurrentLiabilities_f9c2ac5b-7412-47ed-8a83-923c6e7213ce" xlink:href="road-20191231.xsd#road_AccruedExpensesAndOtherCurrentLiabilities"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1cda3ae5-44dc-4d56-b85f-7313ee64f044" xlink:to="loc_road_AccruedExpensesAndOtherCurrentLiabilities_f9c2ac5b-7412-47ed-8a83-923c6e7213ce" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="road-20191231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="road-20191231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5e0e1671-c432-4d02-87ab-fa16c3a4c062" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_718cff02-9f45-42ee-8e53-e6c3772cd09a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5e0e1671-c432-4d02-87ab-fa16c3a4c062" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_718cff02-9f45-42ee-8e53-e6c3772cd09a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_db83f1cd-59c3-4ab1-9ac2-c413c08fe959" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5e0e1671-c432-4d02-87ab-fa16c3a4c062" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_db83f1cd-59c3-4ab1-9ac2-c413c08fe959" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_27f62382-ba6f-46ac-bfea-e1f1a649926a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_86db0231-7c08-4d2b-bb6b-bcf7a3373b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_27f62382-ba6f-46ac-bfea-e1f1a649926a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_86db0231-7c08-4d2b-bb6b-bcf7a3373b2d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_f0feaa63-1d17-4213-a96c-409b0ebb2f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_27f62382-ba6f-46ac-bfea-e1f1a649926a" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_f0feaa63-1d17-4213-a96c-409b0ebb2f0a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_74a27a5c-32ea-44c9-af9e-01b3052dac59" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_27f62382-ba6f-46ac-bfea-e1f1a649926a" xlink:to="loc_us-gaap_OperatingIncomeLoss_74a27a5c-32ea-44c9-af9e-01b3052dac59" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_02ccafdb-1c72-45a8-86f7-0d939c789e12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bc555fc1-5c22-4ac0-bef0-716357faba98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_02ccafdb-1c72-45a8-86f7-0d939c789e12" xlink:to="loc_us-gaap_GrossProfit_bc555fc1-5c22-4ac0-bef0-716357faba98" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_72f7cc99-abd3-45db-bdc1-bed7f31aa8d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_02ccafdb-1c72-45a8-86f7-0d939c789e12" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_72f7cc99-abd3-45db-bdc1-bed7f31aa8d2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fd004e2c-1b5a-475a-a746-318ea0bc2fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_02ccafdb-1c72-45a8-86f7-0d939c789e12" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_fd004e2c-1b5a-475a-a746-318ea0bc2fb1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e5cb7a3-9a02-4fcb-abf7-ac67e012f4db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fc36fa1d-2910-4f9e-a982-1088b55b4b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7e5cb7a3-9a02-4fcb-abf7-ac67e012f4db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fc36fa1d-2910-4f9e-a982-1088b55b4b9d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fba90a49-4ff0-4cee-b2a7-829b4aa1ccbc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7e5cb7a3-9a02-4fcb-abf7-ac67e012f4db" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fba90a49-4ff0-4cee-b2a7-829b4aa1ccbc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d8753455-c6be-46b1-be68-bfc45b3c5079" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7e5cb7a3-9a02-4fcb-abf7-ac67e012f4db" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d8753455-c6be-46b1-be68-bfc45b3c5079" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="road-20191231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="road-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8dd8e559-dfde-4cd5-b8e7-e1e8fbc82d34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_94703ad1-1bb9-4ef7-8ff5-672d1f4db6f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8dd8e559-dfde-4cd5-b8e7-e1e8fbc82d34" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_94703ad1-1bb9-4ef7-8ff5-672d1f4db6f0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_57c032ae-837e-4501-80fb-d921a7da5ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8dd8e559-dfde-4cd5-b8e7-e1e8fbc82d34" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_57c032ae-837e-4501-80fb-d921a7da5ceb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7991d21-2ceb-4f58-8e8d-74424d465948" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_94757455-eea3-440c-bc76-e185fa217ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7991d21-2ceb-4f58-8e8d-74424d465948" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_94757455-eea3-440c-bc76-e185fa217ecb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d7d7ce29-4c6b-4200-b76c-d82ba6ecca2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7991d21-2ceb-4f58-8e8d-74424d465948" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d7d7ce29-4c6b-4200-b76c-d82ba6ecca2f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eca3e1f3-f18d-4912-bb46-b0e917a725c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7991d21-2ceb-4f58-8e8d-74424d465948" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eca3e1f3-f18d-4912-bb46-b0e917a725c3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a0c8c2a9-c4dd-4459-89d8-0963c229bcdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a0c8c2a9-c4dd-4459-89d8-0963c229bcdd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_17a29ae2-2f5b-42ee-902a-4fd5952797e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_17a29ae2-2f5b-42ee-902a-4fd5952797e5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b7149aba-ee41-4a2e-a606-67f170e197bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b7149aba-ee41-4a2e-a606-67f170e197bd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_47d2f505-7cb8-4248-b79f-4074817fdb1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_ShareBasedCompensation_47d2f505-7cb8-4248-b79f-4074817fdb1a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_67abb82c-5b78-4871-b855-0d8e34d0a089" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_67abb82c-5b78-4871-b855-0d8e34d0a089" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b549ec5c-ea5b-4d69-85e7-fbba219a9700" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b549ec5c-ea5b-4d69-85e7-fbba219a9700" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7332e1a8-317f-4024-ac65-496baa71db8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7332e1a8-317f-4024-ac65-496baa71db8e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_614c1600-4f35-4640-84fb-e51e3a35035d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_614c1600-4f35-4640-84fb-e51e3a35035d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8ad3aaf2-5169-4acf-bfdb-feb982ae2596" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8ad3aaf2-5169-4acf-bfdb-feb982ae2596" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1bff461a-d4b1-474d-a711-c0b7a152da41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1bff461a-d4b1-474d-a711-c0b7a152da41" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4f0dbc01-3566-46a1-a240-2693a3c3a8a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/> |
| | <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4f0dbc01-3566-46a1-a240-2693a3c3a8a1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1373b694-b4c5-49b4-ad68-eda132c60716" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_NetIncomeLoss_1373b694-b4c5-49b4-ad68-eda132c60716" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_9f9e3124-36bb-440f-aa14-3500191ac738" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/> |
| | <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_9f9e3124-36bb-440f-aa14-3500191ac738" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_64bf1808-4307-4cfd-ac07-8e5431b4c795" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/> |
| | <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_64bf1808-4307-4cfd-ac07-8e5431b4c795" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d9d876f8-adf9-44f5-8e65-72f24dcb75cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/> |
| | <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d9d876f8-adf9-44f5-8e65-72f24dcb75cf" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_a2ca708b-19cb-4891-a9cf-cc2aebafddb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets"/> |
| | <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_a2ca708b-19cb-4891-a9cf-cc2aebafddb8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f7f3dac4-03da-47b5-a54a-e220942f2815" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/> |
| | <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f3b47614-2818-4a9e-bc4a-720851d894d0" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f7f3dac4-03da-47b5-a54a-e220942f2815" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd5ffd89-01e2-4bb2-90a5-a5327c48d985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9da7800e-abde-468e-8c0d-2ebded761a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd5ffd89-01e2-4bb2-90a5-a5327c48d985" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9da7800e-abde-468e-8c0d-2ebded761a8f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07bb1801-2b2b-4445-a3a7-b27c9a4d6c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd5ffd89-01e2-4bb2-90a5-a5327c48d985" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07bb1801-2b2b-4445-a3a7-b27c9a4d6c6a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_24dc7603-cdf0-4f9a-b051-74d06041f019" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd5ffd89-01e2-4bb2-90a5-a5327c48d985" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_24dc7603-cdf0-4f9a-b051-74d06041f019" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f45216be-cdc2-4d13-8a50-a9e72e05855d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cd5ffd89-01e2-4bb2-90a5-a5327c48d985" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f45216be-cdc2-4d13-8a50-a9e72e05855d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/General" xlink:type="simple" xlink:href="road-20191231.xsd#General"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/General" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="road-20191231.xsd#SignificantAccountingPolicies"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SignificantAccountingPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="road-20191231.xsd#SignificantAccountingPoliciesPolicies"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SignificantAccountingPoliciesPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="road-20191231.xsd#SignificantAccountingPoliciesTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SignificantAccountingPoliciesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SignificantAccountingPoliciesConcentrationofRisksDetail" xlink:type="simple" xlink:href="road-20191231.xsd#SignificantAccountingPoliciesConcentrationofRisksDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SignificantAccountingPoliciesConcentrationofRisksDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SignificantAccountingPoliciesRevenuebyMajorCustomersDetail" xlink:type="simple" xlink:href="road-20191231.xsd#SignificantAccountingPoliciesRevenuebyMajorCustomersDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SignificantAccountingPoliciesRevenuebyMajorCustomersDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/AccountingStandards" xlink:type="simple" xlink:href="road-20191231.xsd#AccountingStandards"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/AccountingStandards" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/AccountingStandardsDetails" xlink:type="simple" xlink:href="road-20191231.xsd#AccountingStandardsDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/AccountingStandardsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/BusinessAcquisitions" xlink:type="simple" xlink:href="road-20191231.xsd#BusinessAcquisitions"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/BusinessAcquisitions" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/BusinessAcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="road-20191231.xsd#BusinessAcquisitionsAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/BusinessAcquisitionsAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainagenet" xlink:type="simple" xlink:href="road-20191231.xsd#ContractsReceivableIncludingRetainagenet"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainagenet" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainagenetTables" xlink:type="simple" xlink:href="road-20191231.xsd#ContractsReceivableIncludingRetainagenetTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainagenetTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainagenetDetails" xlink:type="simple" xlink:href="road-20191231.xsd#ContractsReceivableIncludingRetainagenetDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractsReceivableIncludingRetainagenetDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e5db074f-7916-4ba7-a6e1-5d7226944ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_ContractReceivableIncludingRetainageGross_d319351f-f1b9-4267-8741-eb6da8a6589b" xlink:href="road-20191231.xsd#road_ContractReceivableIncludingRetainageGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e5db074f-7916-4ba7-a6e1-5d7226944ae4" xlink:to="loc_road_ContractReceivableIncludingRetainageGross_d319351f-f1b9-4267-8741-eb6da8a6589b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_182760ca-df1f-429f-9040-de45c0bccdbd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e5db074f-7916-4ba7-a6e1-5d7226944ae4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_182760ca-df1f-429f-9040-de45c0bccdbd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_ContractReceivableIncludingRetainageGross_6edd5b62-2c33-4673-a96f-45c49571205c" xlink:href="road-20191231.xsd#road_ContractReceivableIncludingRetainageGross"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_e16a6a0f-c970-4e51-ae93-3cf2d6bcac7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_road_ContractReceivableIncludingRetainageGross_6edd5b62-2c33-4673-a96f-45c49571205c" xlink:to="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_e16a6a0f-c970-4e51-ae93-3cf2d6bcac7f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractReceivableRetainage_b4e3e90c-d826-4f2c-b027-926f6bf76092" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableRetainage"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_road_ContractReceivableIncludingRetainageGross_6edd5b62-2c33-4673-a96f-45c49571205c" xlink:to="loc_us-gaap_ContractReceivableRetainage_b4e3e90c-d826-4f2c-b027-926f6bf76092" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractAssetsandLiabilities" xlink:type="simple" xlink:href="road-20191231.xsd#ContractAssetsandLiabilities"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractAssetsandLiabilities" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="road-20191231.xsd#ContractAssetsandLiabilitiesTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" xlink:type="simple" xlink:href="road-20191231.xsd#ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesCostandEstimatedEarningsComparedtoBillingsonUncompletedContractsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_da9df057-eae2-4cfa-9e16-b3794f8f599c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_CostsAndEstimatedEarningsOnUncompletedContracts_719c9611-1213-48e3-a6e7-6caf42fdebc4" xlink:href="road-20191231.xsd#road_CostsAndEstimatedEarningsOnUncompletedContracts"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_da9df057-eae2-4cfa-9e16-b3794f8f599c" xlink:to="loc_road_CostsAndEstimatedEarningsOnUncompletedContracts_719c9611-1213-48e3-a6e7-6caf42fdebc4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_BillingsOnUncompletedContracts_e7907c1f-c89b-49e3-befb-e3edfe872a87" xlink:href="road-20191231.xsd#road_BillingsOnUncompletedContracts"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_da9df057-eae2-4cfa-9e16-b3794f8f599c" xlink:to="loc_road_BillingsOnUncompletedContracts_e7907c1f-c89b-49e3-befb-e3edfe872a87" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_CostsAndEstimatedEarningsOnUncompletedContracts_4043f56e-3246-4d26-a87e-3ee1be970ba3" xlink:href="road-20191231.xsd#road_CostsAndEstimatedEarningsOnUncompletedContracts"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_CostsOnUncompletedContracts_998549d8-7014-4d0e-82d0-8a776a680d9d" xlink:href="road-20191231.xsd#road_CostsOnUncompletedContracts"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_road_CostsAndEstimatedEarningsOnUncompletedContracts_4043f56e-3246-4d26-a87e-3ee1be970ba3" xlink:to="loc_road_CostsOnUncompletedContracts_998549d8-7014-4d0e-82d0-8a776a680d9d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_EstimatedEarningsOnUncompletedContracts_63053753-23ae-470d-ab75-854a36b9cfc2" xlink:href="road-20191231.xsd#road_EstimatedEarningsOnUncompletedContracts"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_road_CostsAndEstimatedEarningsOnUncompletedContracts_4043f56e-3246-4d26-a87e-3ee1be970ba3" xlink:to="loc_road_EstimatedEarningsOnUncompletedContracts_63053753-23ae-470d-ab75-854a36b9cfc2" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" xlink:type="simple" xlink:href="road-20191231.xsd#ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesReconciliationofNetBillingsinExcessofCostsandEstimatedEarningsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_58ddcbfd-9668-4810-bd1c-074870da1f13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e435d1d4-a62b-4b55-abe5-c170153cecc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_58ddcbfd-9668-4810-bd1c-074870da1f13" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e435d1d4-a62b-4b55-abe5-c170153cecc7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_54bb6ef9-28a7-4cf4-ae9f-a7972f16e09a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_58ddcbfd-9668-4810-bd1c-074870da1f13" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_54bb6ef9-28a7-4cf4-ae9f-a7972f16e09a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_IncreaseDecreaseinContractwithCustomerAssetLiability_a9c988d9-f1c5-4c15-b21e-98ff06326bce" xlink:href="road-20191231.xsd#road_IncreaseDecreaseinContractwithCustomerAssetLiability"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_ContractwithCustomerAssetNetCurrentIncreaseDecrease_cc81a7e1-3599-4ae5-a553-5b8ae9267173" xlink:href="road-20191231.xsd#road_ContractwithCustomerAssetNetCurrentIncreaseDecrease"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_road_IncreaseDecreaseinContractwithCustomerAssetLiability_a9c988d9-f1c5-4c15-b21e-98ff06326bce" xlink:to="loc_road_ContractwithCustomerAssetNetCurrentIncreaseDecrease_cc81a7e1-3599-4ae5-a553-5b8ae9267173" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_road_ContractwithCustomerLiabilityCurrentIncreaseDecrease_2d6b9430-cd55-4140-a47d-42a5af53edae" xlink:href="road-20191231.xsd#road_ContractwithCustomerLiabilityCurrentIncreaseDecrease"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_road_IncreaseDecreaseinContractwithCustomerAssetLiability_a9c988d9-f1c5-4c15-b21e-98ff06326bce" xlink:to="loc_road_ContractwithCustomerLiabilityCurrentIncreaseDecrease_2d6b9430-cd55-4140-a47d-42a5af53edae" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="road-20191231.xsd#ContractAssetsandLiabilitiesNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="road-20191231.xsd#PropertyPlantandEquipment"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/PropertyPlantandEquipment" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="road-20191231.xsd#PropertyPlantandEquipmentTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/PropertyPlantandEquipmentTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="road-20191231.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_47796499-58df-4658-992f-ac8d3a7a1f21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7b2e15d7-d986-4c66-9f2a-b0c0d33be42c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_47796499-58df-4658-992f-ac8d3a7a1f21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7b2e15d7-d986-4c66-9f2a-b0c0d33be42c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93593caf-86ab-4527-a6bb-81407cfef727" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_47796499-58df-4658-992f-ac8d3a7a1f21" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_93593caf-86ab-4527-a6bb-81407cfef727" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_0267e353-06ba-4028-b2f0-937d3770cc2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_47796499-58df-4658-992f-ac8d3a7a1f21" xlink:to="loc_us-gaap_ConstructionInProgressGross_0267e353-06ba-4028-b2f0-937d3770cc2f" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetail" xlink:type="simple" xlink:href="road-20191231.xsd#PropertyPlantandEquipmentAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/PropertyPlantandEquipmentAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/Debt" xlink:type="simple" xlink:href="road-20191231.xsd#Debt"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/Debt" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/DebtTables" xlink:type="simple" xlink:href="road-20191231.xsd#DebtTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/DebtTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="road-20191231.xsd#DebtScheduleofDebtDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/DebtScheduleofDebtDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_529bb472-25ec-46ef-8346-9a29775c248a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3713eebc-deb8-478f-8e48-d08155fe7cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_529bb472-25ec-46ef-8346-9a29775c248a" xlink:to="loc_us-gaap_LongTermDebtCurrent_3713eebc-deb8-478f-8e48-d08155fe7cf1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_47d2054b-2243-4dbd-b5b9-08d704746783" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_529bb472-25ec-46ef-8346-9a29775c248a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_47d2054b-2243-4dbd-b5b9-08d704746783" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_2782bfdf-0ea3-4364-a74d-a89ec40257a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_529bb472-25ec-46ef-8346-9a29775c248a" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_2782bfdf-0ea3-4364-a74d-a89ec40257a7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b23cd7ef-1dda-4e0b-aa49-72986de92640" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_529bb472-25ec-46ef-8346-9a29775c248a" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b23cd7ef-1dda-4e0b-aa49-72986de92640" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="road-20191231.xsd#DebtAdditionalInformationDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/DebtAdditionalInformationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/Equity" xlink:type="simple" xlink:href="road-20191231.xsd#Equity"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/Equity" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EquityDetail" xlink:type="simple" xlink:href="road-20191231.xsd#EquityDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EquityDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EarningsPerShare" xlink:type="simple" xlink:href="road-20191231.xsd#EarningsPerShare"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EarningsPerShare" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EarningsPerShareTables" xlink:type="simple" xlink:href="road-20191231.xsd#EarningsPerShareTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EarningsPerShareTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" xlink:type="simple" xlink:href="road-20191231.xsd#EarningsPerShareBasicDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EarningsPerShareBasicDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EarningsPerShareDilutedDetail" xlink:type="simple" xlink:href="road-20191231.xsd#EarningsPerShareDilutedDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EarningsPerShareDilutedDetail" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a35ebf43-f0d6-4cf3-967d-f85456f78aa9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_596a1b0a-1831-4d21-8f11-020d9f01f157" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a35ebf43-f0d6-4cf3-967d-f85456f78aa9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_596a1b0a-1831-4d21-8f11-020d9f01f157" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b1da8cb8-be53-4255-ab59-8826ddb55b43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a35ebf43-f0d6-4cf3-967d-f85456f78aa9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b1da8cb8-be53-4255-ab59-8826ddb55b43" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ProvisionforIncomeTaxes" xlink:type="simple" xlink:href="road-20191231.xsd#ProvisionforIncomeTaxes"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ProvisionforIncomeTaxes" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="road-20191231.xsd#ProvisionforIncomeTaxesDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ProvisionforIncomeTaxesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/RelatedParties" xlink:type="simple" xlink:href="road-20191231.xsd#RelatedParties"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/RelatedParties" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/RelatedPartiesTables" xlink:type="simple" xlink:href="road-20191231.xsd#RelatedPartiesTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/RelatedPartiesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" xlink:type="simple" xlink:href="road-20191231.xsd#RelatedPartiesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/RelatedPartiesAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="road-20191231.xsd#RelatedPartiesScheduleofRelatedPartyTransactionsDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/RelatedPartiesScheduleofRelatedPartyTransactionsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SettlementAgreement" xlink:type="simple" xlink:href="road-20191231.xsd#SettlementAgreement"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SettlementAgreement" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/SettlementAgreementDetails" xlink:type="simple" xlink:href="road-20191231.xsd#SettlementAgreementDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/SettlementAgreementDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EquityBasedCompensation" xlink:type="simple" xlink:href="road-20191231.xsd#EquityBasedCompensation"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EquityBasedCompensation" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/EquityBasedCompensationDetail" xlink:type="simple" xlink:href="road-20191231.xsd#EquityBasedCompensationDetail"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/EquityBasedCompensationDetail" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/Leases" xlink:type="simple" xlink:href="road-20191231.xsd#Leases"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/Leases" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/LeasesTables" xlink:type="simple" xlink:href="road-20191231.xsd#LeasesTables"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/LeasesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="road-20191231.xsd#LeasesNarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/LeasesNarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="road-20191231.xsd#LeasesFutureLeaseLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8552c518-b083-4ef5-a7fc-a39b908d179d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8552c518-b083-4ef5-a7fc-a39b908d179d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_93d15640-7d7c-45c5-a39a-7d875a2d8651" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_93d15640-7d7c-45c5-a39a-7d875a2d8651" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fa8b5324-749e-4e2a-a6de-68462962ea89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fa8b5324-749e-4e2a-a6de-68462962ea89" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4dc4122a-2dd1-404f-a26b-301fc3b6389b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4dc4122a-2dd1-404f-a26b-301fc3b6389b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_223c4022-8498-40da-9636-431c847fb8ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_223c4022-8498-40da-9636-431c847fb8ef" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45037a59-f854-49ec-ad0c-74270ad03583" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b85b8742-5d75-4c1b-b419-0ad078de0343" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_45037a59-f854-49ec-ad0c-74270ad03583" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="road-20191231.xsd#LeasesFutureLeaseLiabilitiesDetails_1"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesDetails_1" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_965f08c0-5361-4c17-befd-ab376954e169" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f269ac35-537b-4836-a4c9-1330a68f1e59" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_965f08c0-5361-4c17-befd-ab376954e169" xlink:to="loc_us-gaap_OperatingLeaseLiability_f269ac35-537b-4836-a4c9-1330a68f1e59" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ecc844e6-9047-42cd-9818-c459caffa549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_965f08c0-5361-4c17-befd-ab376954e169" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ecc844e6-9047-42cd-9818-c459caffa549" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesBeforeAdoptionDetails" xlink:type="simple" xlink:href="road-20191231.xsd#LeasesFutureLeaseLiabilitiesBeforeAdoptionDetails"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/LeasesFutureLeaseLiabilitiesBeforeAdoptionDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8f0ef7e4-90d5-4419-b937-8340b79cb9e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8f0ef7e4-90d5-4419-b937-8340b79cb9e2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_72b167c9-efde-4a23-9942-d349495c9203" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_72b167c9-efde-4a23-9942-d349495c9203" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4ab8257d-f3ae-44df-8a3f-3ff09acb75fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4ab8257d-f3ae-44df-8a3f-3ff09acb75fb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5a8cd6fa-1641-478e-8f6b-34f87fdd662c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5a8cd6fa-1641-478e-8f6b-34f87fdd662c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b0bad409-341e-4733-9ff4-d787a6c9ed97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b0bad409-341e-4733-9ff4-d787a6c9ed97" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_56cc7c79-8740-485b-9306-37569f758beb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_53361087-6e69-43af-8c80-66ba7806e667" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_56cc7c79-8740-485b-9306-37569f758beb" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetailsDefault" xlink:type="simple" xlink:href="road-20191231.xsd#ContractAssetsandLiabilitiesNarrativeDetailsDefault"/> |
| <link:calculationLink xlink:role="http://www.constructionpartners.net/role/ContractAssetsandLiabilitiesNarrativeDetailsDefault" xlink:type="extended"/> |
| </link:linkbase> |