<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ec1f79e3-f692-442c-9070-c4cda1f563dc,g:5dbc83ac-6e9a-4bce-b787-a6533fd2121a-->
<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.ies-co.com/role/DEIDocument" xlink:type="simple" xlink:href="iesc-20201231.xsd#DEIDocument"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/DEIDocument" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="iesc-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b8430613-b361-4e81-a15b-77850fc227f0" 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_AccountsPayableAndAccruedLiabilitiesCurrent_0dc03214-550c-49e4-89e1-0467cef99a30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b8430613-b361-4e81-a15b-77850fc227f0" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_0dc03214-550c-49e4-89e1-0467cef99a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_40827c19-a8f2-41d2-a7f8-a650e49fe1cf" 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_b8430613-b361-4e81-a15b-77850fc227f0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_40827c19-a8f2-41d2-a7f8-a650e49fe1cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eaa62f12-77aa-46b3-9603-7a6019192da1" 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_CommonStockValue_2fb66fe4-4444-41df-9f08-aa542ee2340f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eaa62f12-77aa-46b3-9603-7a6019192da1" xlink:to="loc_us-gaap_CommonStockValue_2fb66fe4-4444-41df-9f08-aa542ee2340f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_63fb03ed-7bd3-4719-88e9-bb61f3b42910" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eaa62f12-77aa-46b3-9603-7a6019192da1" xlink:to="loc_us-gaap_PreferredStockValue_63fb03ed-7bd3-4719-88e9-bb61f3b42910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_4f7bf920-d3ce-4920-bc1d-57d5698ad193" 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_eaa62f12-77aa-46b3-9603-7a6019192da1" xlink:to="loc_us-gaap_TreasuryStockValue_4f7bf920-d3ce-4920-bc1d-57d5698ad193" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9d07a8ac-b609-4111-b74c-03e688826060" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eaa62f12-77aa-46b3-9603-7a6019192da1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9d07a8ac-b609-4111-b74c-03e688826060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_39eed02f-8846-49a9-9019-35f8e7cb7a7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_eaa62f12-77aa-46b3-9603-7a6019192da1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_39eed02f-8846-49a9-9019-35f8e7cb7a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1e00196a-d350-4c3b-9347-1027d7b33982" 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_0f139099-35dc-46d5-a4de-d4c21b5d16b2" 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_1e00196a-d350-4c3b-9347-1027d7b33982" xlink:to="loc_us-gaap_LiabilitiesCurrent_0f139099-35dc-46d5-a4de-d4c21b5d16b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_128a168d-49b8-4d48-b8fe-de2c97373bd1" 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_Liabilities_1e00196a-d350-4c3b-9347-1027d7b33982" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_128a168d-49b8-4d48-b8fe-de2c97373bd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_153eb49c-4d88-46a4-8182-50a0fd5a36d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1e00196a-d350-4c3b-9347-1027d7b33982" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_153eb49c-4d88-46a4-8182-50a0fd5a36d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_543951a9-bb2c-44fa-800b-22410955e1a1" 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_Liabilities_1e00196a-d350-4c3b-9347-1027d7b33982" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_543951a9-bb2c-44fa-800b-22410955e1a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_aade5073-8cfb-4fb5-819f-28b32c21bf68" 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_StockholdersEquity_cac79e07-35d6-42c4-bf8b-7e25f468984c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aade5073-8cfb-4fb5-819f-28b32c21bf68" xlink:to="loc_us-gaap_StockholdersEquity_cac79e07-35d6-42c4-bf8b-7e25f468984c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_b3864ef2-3170-4a57-ba7e-4708b5bd9304" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aade5073-8cfb-4fb5-819f-28b32c21bf68" xlink:to="loc_us-gaap_MinorityInterest_b3864ef2-3170-4a57-ba7e-4708b5bd9304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f76f0482-de6e-4b25-aea5-d42df0f7cae1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aade5073-8cfb-4fb5-819f-28b32c21bf68" xlink:to="loc_us-gaap_Liabilities_f76f0482-de6e-4b25-aea5-d42df0f7cae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ad1f131f-8b30-4c92-b23f-33372d380e79" 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_bceb6843-cd21-4857-b25a-5c00627dd986" 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_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bceb6843-cd21-4857-b25a-5c00627dd986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_837b2327-981d-44ab-abb7-38ea985b785a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_837b2327-981d-44ab-abb7-38ea985b785a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractReceivableRetainage_7c1570e2-93ba-411c-9fe0-2bea1f90140c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableRetainage"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_ContractReceivableRetainage_7c1570e2-93ba-411c-9fe0-2bea1f90140c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3a2913b7-6c15-458b-8a04-726e3d4184f5" 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_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_InventoryNet_3a2913b7-6c15-458b-8a04-726e3d4184f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_a3e2644d-6f22-40b1-bcc8-7105b66ed587" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_a3e2644d-6f22-40b1-bcc8-7105b66ed587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_92838c52-93b2-4c25-b89d-e36d4279ead5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_92838c52-93b2-4c25-b89d-e36d4279ead5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_6a52ca01-dde4-4592-9e2f-a623c9f131ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ad1f131f-8b30-4c92-b23f-33372d380e79" xlink:to="loc_us-gaap_RestrictedCash_6a52ca01-dde4-4592-9e2f-a623c9f131ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0d506498-58f4-4af2-84f2-74028b5099ec" 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_e89f40b1-531c-4a96-ac19-24768963b247" 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_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_AssetsCurrent_e89f40b1-531c-4a96-ac19-24768963b247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bce1f676-0e3b-4ebb-b1de-8f49d0f5e07b" 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_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bce1f676-0e3b-4ebb-b1de-8f49d0f5e07b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_30021519-2422-4c3e-9fb4-0cdda9aeb4f1" 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_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_Goodwill_30021519-2422-4c3e-9fb4-0cdda9aeb4f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_41a79ddf-b81f-4292-8af4-1c81828ab942" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_41a79ddf-b81f-4292-8af4-1c81828ab942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4233d074-08a9-4e7d-9f26-f00a34c3ad46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4233d074-08a9-4e7d-9f26-f00a34c3ad46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0d742795-1fbc-46b4-a574-126f29153fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0d742795-1fbc-46b4-a574-126f29153fa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8c20853c-1747-43d4-8167-13d599e8eff7" 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_0d506498-58f4-4af2-84f2-74028b5099ec" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8c20853c-1747-43d4-8167-13d599e8eff7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="iesc-20201231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="iesc-20201231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_91d927f2-e4f6-46b1-9a82-556f74e497fb" 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_ProfitLoss_dd25592a-2ec4-436d-a02f-4848e1e7988f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_91d927f2-e4f6-46b1-9a82-556f74e497fb" xlink:to="loc_us-gaap_ProfitLoss_dd25592a-2ec4-436d-a02f-4848e1e7988f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b13d63a6-69fa-401c-9199-f46cc04229e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_91d927f2-e4f6-46b1-9a82-556f74e497fb" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b13d63a6-69fa-401c-9199-f46cc04229e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6d6d216c-5f1a-49af-bcf8-f67edd9cc3fb" 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_Revenues_673bf5bb-659d-47bc-bc62-c9d3ce88d9a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6d6d216c-5f1a-49af-bcf8-f67edd9cc3fb" xlink:to="loc_us-gaap_Revenues_673bf5bb-659d-47bc-bc62-c9d3ce88d9a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_489f62db-555c-433d-88c9-a87f021a9b8c" 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_6d6d216c-5f1a-49af-bcf8-f67edd9cc3fb" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_489f62db-555c-433d-88c9-a87f021a9b8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9d6cc74a-01da-4144-bd82-0c960e9a0539" 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_007022d6-3aec-4755-a6be-e765df06e29d" 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_9d6cc74a-01da-4144-bd82-0c960e9a0539" xlink:to="loc_us-gaap_GrossProfit_007022d6-3aec-4755-a6be-e765df06e29d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6eb3a44b-e8c1-4b2f-a559-76e4cceda349" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9d6cc74a-01da-4144-bd82-0c960e9a0539" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6eb3a44b-e8c1-4b2f-a559-76e4cceda349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_10f09d96-ff36-4188-824c-1a78fe4174cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9d6cc74a-01da-4144-bd82-0c960e9a0539" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_10f09d96-ff36-4188-824c-1a78fe4174cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bdabce2c-a1ef-47ed-adf1-ef348f3cb4af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b3924ec9-3a06-42ec-9823-245a88b5e5ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bdabce2c-a1ef-47ed-adf1-ef348f3cb4af" xlink:to="loc_us-gaap_OperatingIncomeLoss_b3924ec9-3a06-42ec-9823-245a88b5e5ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2593be8f-32c9-45f8-8286-fb751f992967" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bdabce2c-a1ef-47ed-adf1-ef348f3cb4af" xlink:to="loc_us-gaap_InterestExpense_2593be8f-32c9-45f8-8286-fb751f992967" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d7f89945-c5bb-4eaf-97bc-dd58e43b11ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bdabce2c-a1ef-47ed-adf1-ef348f3cb4af" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d7f89945-c5bb-4eaf-97bc-dd58e43b11ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e91b56aa-150a-40f7-b154-046561e3bc98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d256dbf4-4358-4050-ba48-f40af80edde1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_e91b56aa-150a-40f7-b154-046561e3bc98" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d256dbf4-4358-4050-ba48-f40af80edde1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_208deda2-0c5b-4f14-8f37-91394bfa167a" 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_ProfitLoss_e91b56aa-150a-40f7-b154-046561e3bc98" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_208deda2-0c5b-4f14-8f37-91394bfa167a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="iesc-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="iesc-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_882a67dd-bdf0-4cba-b067-a6f0e5ec7e48" 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_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_83b04404-5468-415b-8db9-1860cb65b16e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_882a67dd-bdf0-4cba-b067-a6f0e5ec7e48" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_83b04404-5468-415b-8db9-1860cb65b16e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_b16b9499-5a80-4d02-ba1b-ecf61f98dc39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_882a67dd-bdf0-4cba-b067-a6f0e5ec7e48" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_b16b9499-5a80-4d02-ba1b-ecf61f98dc39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_26fc8ca3-66f4-425c-9581-864ee728085c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_882a67dd-bdf0-4cba-b067-a6f0e5ec7e48" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_26fc8ca3-66f4-425c-9581-864ee728085c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_154699f7-93b0-4a5f-a0d6-3ccfe4f38345" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_882a67dd-bdf0-4cba-b067-a6f0e5ec7e48" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_154699f7-93b0-4a5f-a0d6-3ccfe4f38345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_590cf7c3-6454-4a8c-8053-fabb1944cb10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_882a67dd-bdf0-4cba-b067-a6f0e5ec7e48" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_590cf7c3-6454-4a8c-8053-fabb1944cb10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" 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_ProfitLoss_e72d51c1-729d-41e4-81fb-137617cd390a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_ProfitLoss_e72d51c1-729d-41e4-81fb-137617cd390a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_48463e14-e3c5-4e26-9a62-e9855f891418" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_48463e14-e3c5-4e26-9a62-e9855f891418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a16deda6-2576-424b-84a0-0206d4537053" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a16deda6-2576-424b-84a0-0206d4537053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0256333a-1d2f-42e3-aecd-223f953ccf40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0256333a-1d2f-42e3-aecd-223f953ccf40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_765e5eb7-bdec-4939-8d76-6c3408d354b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_765e5eb7-bdec-4939-8d76-6c3408d354b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_27243408-2cb8-4238-b9a5-1460a0cc40cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_ShareBasedCompensation_27243408-2cb8-4238-b9a5-1460a0cc40cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ab4b6ff4-f305-4d1d-9392-e2759c8f075e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ab4b6ff4-f305-4d1d-9392-e2759c8f075e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_102739b5-43d5-479d-a008-53e2410bbbad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_102739b5-43d5-479d-a008-53e2410bbbad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6d4d858f-c3b7-446f-8944-24323d9574fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6d4d858f-c3b7-446f-8944-24323d9574fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_7f444a31-b581-43f2-8847-0b0622beadd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_7f444a31-b581-43f2-8847-0b0622beadd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_646ae51c-2ebe-485c-89fe-f7bf50ac8aab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_646ae51c-2ebe-485c-89fe-f7bf50ac8aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1c51c606-de5e-4843-a720-8db0fa942000" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1c51c606-de5e-4843-a720-8db0fa942000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_1a339a71-ea55-4cd8-970b-8865ed7362c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_1a339a71-ea55-4cd8-970b-8865ed7362c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3a57d357-f2e7-4313-af32-b0639512fa7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3a57d357-f2e7-4313-af32-b0639512fa7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6a2c80e3-7874-435d-b785-95627226db0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18fcd132-b196-4edc-9165-ea85dcf44b57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_6a2c80e3-7874-435d-b785-95627226db0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9e7f04c2-4a8a-401e-b843-8cfe2b578405" 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_PaymentsToAcquireProductiveAssets_7bc70bda-5b67-48be-be79-be453ac9ee43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9e7f04c2-4a8a-401e-b843-8cfe2b578405" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7bc70bda-5b67-48be-be79-be453ac9ee43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_c28d9905-5b21-4fa0-88a8-e2be1f43f0f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9e7f04c2-4a8a-401e-b843-8cfe2b578405" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_c28d9905-5b21-4fa0-88a8-e2be1f43f0f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates_d8cd1c5b-b40b-4df2-b7ec-bf395f28f62b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9e7f04c2-4a8a-401e-b843-8cfe2b578405" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates_d8cd1c5b-b40b-4df2-b7ec-bf395f28f62b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_9487e4f6-125e-4a26-928f-722664834516" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1b831dad-3428-492f-a02d-fae20ee8230d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_9487e4f6-125e-4a26-928f-722664834516" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1b831dad-3428-492f-a02d-fae20ee8230d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dc98cfa3-d8f3-4ec0-b0e4-59dc3f42fe1b" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_9487e4f6-125e-4a26-928f-722664834516" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dc98cfa3-d8f3-4ec0-b0e4-59dc3f42fe1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_119e4f21-072a-4db7-8f83-990632409fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_9487e4f6-125e-4a26-928f-722664834516" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_119e4f21-072a-4db7-8f83-990632409fd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/Business" xlink:type="simple" xlink:href="iesc-20201231.xsd#Business"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/Business" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/BusinessTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#BusinessTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/BusinessTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/BusinessDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#BusinessDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/BusinessDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/ControllingShareholder" xlink:type="simple" xlink:href="iesc-20201231.xsd#ControllingShareholder"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ControllingShareholder" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/ControllingShareholderTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#ControllingShareholderTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ControllingShareholderTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/ControllingShareholderDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#ControllingShareholderDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/ControllingShareholderDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/RevenueRecognition" xlink:type="simple" xlink:href="iesc-20201231.xsd#RevenueRecognition"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/RevenueRecognition" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#RevenueRecognitionTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/RevenueRecognitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#RevenueRecognitionDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/RevenueRecognitionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/Debt" xlink:type="simple" xlink:href="iesc-20201231.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/DebtTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/DebtDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#DebtDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/DebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/PerShareInformation" xlink:type="simple" xlink:href="iesc-20201231.xsd#PerShareInformation"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/PerShareInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/PerShareInformationTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#PerShareInformationTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/PerShareInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/PerShareInformationDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#PerShareInformationDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/PerShareInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_61cacc93-43a2-4803-a4bf-4caf1f9056b9" 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_WeightedAverageNumberOfSharesOutstandingBasic_dbba6c04-b0d9-45bb-9776-577f62cc8686" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_61cacc93-43a2-4803-a4bf-4caf1f9056b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dbba6c04-b0d9-45bb-9776-577f62cc8686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_99103cce-e4b5-442f-8190-c339c33b1893" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_61cacc93-43a2-4803-a4bf-4caf1f9056b9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_99103cce-e4b5-442f-8190-c339c33b1893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8a414093-759d-4722-8942-3271ece274c6" 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_UndistributedEarningsLossAvailableToCommonShareholdersBasic_ea3296f4-4b3f-431f-8781-ba86a32d7b61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a414093-759d-4722-8942-3271ece274c6" xlink:to="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_ea3296f4-4b3f-431f-8781-ba86a32d7b61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_4f0ac853-bd89-4cc4-8151-68d2a3c6b2e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a414093-759d-4722-8942-3271ece274c6" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_4f0ac853-bd89-4cc4-8151-68d2a3c6b2e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_12bb4db4-44b8-4a84-b232-032edf1ca438" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8a414093-759d-4722-8942-3271ece274c6" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_12bb4db4-44b8-4a84-b232-032edf1ca438" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/OperatingSegments" xlink:type="simple" xlink:href="iesc-20201231.xsd#OperatingSegments"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/OperatingSegments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/OperatingSegmentsTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#OperatingSegmentsTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/OperatingSegmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/OperatingSegmentsDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#OperatingSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/OperatingSegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/StockholdersEquity" xlink:type="simple" xlink:href="iesc-20201231.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#StockholdersEquityDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/StockholdersEquityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="iesc-20201231.xsd#EmployeeBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/EmployeeBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#EmployeeBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/EmployeeBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#EmployeeBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/EmployeeBenefitPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="iesc-20201231.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#FairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_78680709-3010-4aeb-9171-469066eab9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d8af04dd-0940-4e6b-9eeb-adee99f9ed59" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_78680709-3010-4aeb-9171-469066eab9bc" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_d8af04dd-0940-4e6b-9eeb-adee99f9ed59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_b8739857-26ef-4666-8935-8ded6aa873c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_78680709-3010-4aeb-9171-469066eab9bc" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_b8739857-26ef-4666-8935-8ded6aa873c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_55d010e2-7343-4f1e-b9c6-4539295e46a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_78680709-3010-4aeb-9171-469066eab9bc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_55d010e2-7343-4f1e-b9c6-4539295e46a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/Inventory" xlink:type="simple" xlink:href="iesc-20201231.xsd#Inventory"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/Inventory" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/InventoryTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#InventoryTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/InventoryTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/InventoryDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#InventoryDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/InventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_20b3b56a-061c-4443-833b-24bcec349d74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_f57b8b01-37d2-4ac5-acbb-4424fecc450a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_20b3b56a-061c-4443-833b-24bcec349d74" xlink:to="loc_us-gaap_InventoryRawMaterials_f57b8b01-37d2-4ac5-acbb-4424fecc450a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a28af159-dfeb-4c73-850c-c2d20a4959ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_20b3b56a-061c-4443-833b-24bcec349d74" xlink:to="loc_us-gaap_InventoryWorkInProcess_a28af159-dfeb-4c73-850c-c2d20a4959ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_1a48e247-da11-422b-a681-adee4c2d0159" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_20b3b56a-061c-4443-833b-24bcec349d74" xlink:to="loc_us-gaap_InventoryFinishedGoods_1a48e247-da11-422b-a681-adee4c2d0159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_034c7f61-23b8-4c2f-8638-8c3b5c8df42f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_20b3b56a-061c-4443-833b-24bcec349d74" xlink:to="loc_us-gaap_OtherInventory_034c7f61-23b8-4c2f-8638-8c3b5c8df42f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="iesc-20201231.xsd#GoodwillandIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#GoodwillandIntangibleAssetsGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/GoodwillandIntangibleAssetsIntangiblesDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#GoodwillandIntangibleAssetsIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/GoodwillandIntangibleAssetsIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8b2c625d-9970-4429-971b-1e14aeb7f423" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c6bfa3b2-7b81-4a2e-b1c6-6cee718edc89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8b2c625d-9970-4429-971b-1e14aeb7f423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c6bfa3b2-7b81-4a2e-b1c6-6cee718edc89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_00aa76f9-4236-40df-b4fb-c2ceaee2301e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8b2c625d-9970-4429-971b-1e14aeb7f423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_00aa76f9-4236-40df-b4fb-c2ceaee2301e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="iesc-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/Leases" xlink:type="simple" xlink:href="iesc-20201231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/LeasesTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/LeasesDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#LeasesDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/LeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/BusinessCombinationsandDivestitures" xlink:type="simple" xlink:href="iesc-20201231.xsd#BusinessCombinationsandDivestitures"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/BusinessCombinationsandDivestitures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/BusinessCombinationsandDivestituresTables" xlink:type="simple" xlink:href="iesc-20201231.xsd#BusinessCombinationsandDivestituresTables"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/BusinessCombinationsandDivestituresTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ies-co.com/role/BusinessCombinationsandDivestituresDetails" xlink:type="simple" xlink:href="iesc-20201231.xsd#BusinessCombinationsandDivestituresDetails"/>
  <link:calculationLink xlink:role="http://www.ies-co.com/role/BusinessCombinationsandDivestituresDetails" xlink:type="extended"/>
</link:linkbase>
