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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:f7b0f789-2e0e-4a8d-a371-ab74b61fac06,g:48c0797e-22b6-4eeb-9138-b7b6d3e8a5d8-->
<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/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="iesc-20241231.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_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_ab1d4ea9-bcad-44f2-a9e9-f62fba791ace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_ab1d4ea9-bcad-44f2-a9e9-f62fba791ace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_333ced76-93bd-41af-880e-b5153aa5031e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_333ced76-93bd-41af-880e-b5153aa5031e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3b5aeab3-7edc-4559-ab93-06ccca2469b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3b5aeab3-7edc-4559-ab93-06ccca2469b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c0378e47-20ed-4c5e-bb12-ff4821e274f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c0378e47-20ed-4c5e-bb12-ff4821e274f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1b795864-0b9e-4c34-af6f-6f72716dab4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1b795864-0b9e-4c34-af6f-6f72716dab4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_8e678fba-00fc-4978-9921-42a03959b2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_8e678fba-00fc-4978-9921-42a03959b2ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5c27109f-8463-4748-a834-61c732b1ef19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9fa55f4c-ba75-45bd-b349-7f01d5202855" xlink:to="loc_us-gaap_InventoryNet_5c27109f-8463-4748-a834-61c732b1ef19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_134f8a21-96dc-42fa-8578-54ad58d2d1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_96427131-06f6-4541-b61e-fdb26a03f385" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_134f8a21-96dc-42fa-8578-54ad58d2d1d3" xlink:to="loc_us-gaap_CommonStockValue_96427131-06f6-4541-b61e-fdb26a03f385" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2c84ab24-4424-4ee8-bb56-3c3c4c10125c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_134f8a21-96dc-42fa-8578-54ad58d2d1d3" xlink:to="loc_us-gaap_PreferredStockValue_2c84ab24-4424-4ee8-bb56-3c3c4c10125c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_0b0e5b7f-70fa-4b49-aac1-c2ab85c7bc82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_134f8a21-96dc-42fa-8578-54ad58d2d1d3" xlink:to="loc_us-gaap_TreasuryStockValue_0b0e5b7f-70fa-4b49-aac1-c2ab85c7bc82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2e631d46-c93e-4b17-9af5-124e00f90bac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_134f8a21-96dc-42fa-8578-54ad58d2d1d3" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2e631d46-c93e-4b17-9af5-124e00f90bac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c8a2a6bc-9655-4b37-9dfe-985e79c3cf21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_134f8a21-96dc-42fa-8578-54ad58d2d1d3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c8a2a6bc-9655-4b37-9dfe-985e79c3cf21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_14afba31-5827-4b54-b44e-cd812a0573cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_82be5467-6676-449b-8543-ee68408a52d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_14afba31-5827-4b54-b44e-cd812a0573cc" xlink:to="loc_us-gaap_LiabilitiesCurrent_82be5467-6676-449b-8543-ee68408a52d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e81407a2-2814-457c-b2c2-6476037ff7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_14afba31-5827-4b54-b44e-cd812a0573cc" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e81407a2-2814-457c-b2c2-6476037ff7b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_864abff3-d0aa-4c1f-a351-19368fa28352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_14afba31-5827-4b54-b44e-cd812a0573cc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_864abff3-d0aa-4c1f-a351-19368fa28352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_eaa7bfec-fe40-48dd-a16e-9e3563a333d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14afba31-5827-4b54-b44e-cd812a0573cc" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_eaa7bfec-fe40-48dd-a16e-9e3563a333d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_93c52b3d-836f-42b5-aeb9-2c659a7e09dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14afba31-5827-4b54-b44e-cd812a0573cc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_93c52b3d-836f-42b5-aeb9-2c659a7e09dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4a3dfbee-7729-4efd-b2f9-c5482288fbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_352efe15-0ec6-49ea-bf8d-45c809c430b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4a3dfbee-7729-4efd-b2f9-c5482288fbe2" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_352efe15-0ec6-49ea-bf8d-45c809c430b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1b6eec74-e49e-496d-a276-648a3ae894f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4a3dfbee-7729-4efd-b2f9-c5482288fbe2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1b6eec74-e49e-496d-a276-648a3ae894f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_39437191-4199-4684-80ad-26ac4e71fb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_EquityMethodInvestments_39437191-4199-4684-80ad-26ac4e71fb9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c1022f48-cc58-4887-9269-6026861da19e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_Goodwill_c1022f48-cc58-4887-9269-6026861da19e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_eaa3d0e1-727d-4c6a-9cf8-6122be06a7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_eaa3d0e1-727d-4c6a-9cf8-6122be06a7fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b5243279-a539-4ac9-8da5-19413c49447e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b5243279-a539-4ac9-8da5-19413c49447e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_a73b92b6-49b8-4209-8a7b-d14ea9fd8d09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_a73b92b6-49b8-4209-8a7b-d14ea9fd8d09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_34d9aef3-bca3-43b9-9e78-620310ebfef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_34d9aef3-bca3-43b9-9e78-620310ebfef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_daea85f0-5397-4d56-a51d-d357f7c1c2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_daea85f0-5397-4d56-a51d-d357f7c1c2e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_23058269-7f60-4720-b891-dc8dc8681f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2beedd3f-617f-4d0c-b486-a86487da3969" xlink:to="loc_us-gaap_AssetsCurrent_23058269-7f60-4720-b891-dc8dc8681f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_beef5d05-f677-4429-b36c-d88ce44a68fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_652d018a-076b-4ab8-9a2e-fb63f46e2d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_beef5d05-f677-4429-b36c-d88ce44a68fa" xlink:to="loc_us-gaap_StockholdersEquity_652d018a-076b-4ab8-9a2e-fb63f46e2d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e8e11ffd-1f3c-499c-8a64-329efc559c59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_beef5d05-f677-4429-b36c-d88ce44a68fa" xlink:to="loc_us-gaap_MinorityInterest_e8e11ffd-1f3c-499c-8a64-329efc559c59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e7c716ff-03f1-4b9f-a8d9-a193e7ba0480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_beef5d05-f677-4429-b36c-d88ce44a68fa" xlink:to="loc_us-gaap_Liabilities_e7c716ff-03f1-4b9f-a8d9-a193e7ba0480" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="iesc-20241231.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_GrossProfit_6d63fe12-c0e2-43e0-87c7-6d32ffe25bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2502ef07-df2f-4a44-9c9c-d8dea9a8b7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6d63fe12-c0e2-43e0-87c7-6d32ffe25bfe" xlink:to="loc_us-gaap_Revenues_2502ef07-df2f-4a44-9c9c-d8dea9a8b7e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c693c3f5-4a68-48d5-8022-1b9ba5cb49a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6d63fe12-c0e2-43e0-87c7-6d32ffe25bfe" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c693c3f5-4a68-48d5-8022-1b9ba5cb49a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d4e43fbf-0ed7-437c-aaf5-9b3d86f2037c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_05f052c5-1f46-4099-9a13-699080bfc0df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d4e43fbf-0ed7-437c-aaf5-9b3d86f2037c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_05f052c5-1f46-4099-9a13-699080bfc0df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b9fe80cb-3f42-46b0-9568-77721f936911" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d4e43fbf-0ed7-437c-aaf5-9b3d86f2037c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b9fe80cb-3f42-46b0-9568-77721f936911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a76b237e-5c2d-47fe-8bdb-904a7e2efa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ef2adbfe-1891-48b5-b49b-f5f4f08df7ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a76b237e-5c2d-47fe-8bdb-904a7e2efa7e" xlink:to="loc_us-gaap_ProfitLoss_ef2adbfe-1891-48b5-b49b-f5f4f08df7ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2d81462e-b187-496e-b9d3-90fb105c6607" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a76b237e-5c2d-47fe-8bdb-904a7e2efa7e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2d81462e-b187-496e-b9d3-90fb105c6607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_626f0961-d043-44de-b197-22de0c904f14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_610f4212-5963-417b-8e62-1589e485215a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_626f0961-d043-44de-b197-22de0c904f14" xlink:to="loc_us-gaap_OperatingIncomeLoss_610f4212-5963-417b-8e62-1589e485215a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5126a35e-849b-4347-8397-ee2ddde22adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_626f0961-d043-44de-b197-22de0c904f14" xlink:to="loc_us-gaap_InterestExpense_5126a35e-849b-4347-8397-ee2ddde22adf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_afd5527a-7a3f-4f5c-8552-d05d0f6470e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_626f0961-d043-44de-b197-22de0c904f14" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_afd5527a-7a3f-4f5c-8552-d05d0f6470e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_05f7988e-39cf-460a-8b6d-f6a3c5f50363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_beee5bbd-8b8c-43fe-a448-18b6b5e29e39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_05f7988e-39cf-460a-8b6d-f6a3c5f50363" xlink:to="loc_us-gaap_GrossProfit_beee5bbd-8b8c-43fe-a448-18b6b5e29e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fa0fbc02-8389-4010-9613-414e3001f9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_05f7988e-39cf-460a-8b6d-f6a3c5f50363" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fa0fbc02-8389-4010-9613-414e3001f9a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_26c44dbc-ef06-43b9-9333-633892ba2aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_05f7988e-39cf-460a-8b6d-f6a3c5f50363" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_26c44dbc-ef06-43b9-9333-633892ba2aa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_11288ace-b4c2-45ed-b758-d9a05143bc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_05f7988e-39cf-460a-8b6d-f6a3c5f50363" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_11288ace-b4c2-45ed-b758-d9a05143bc0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="iesc-20241231.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_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_68681cd5-9a19-452d-9c37-86bfd7b3c252" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_ProfitLoss_68681cd5-9a19-452d-9c37-86bfd7b3c252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f685aa83-766d-4071-9369-236ae0bdb0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f685aa83-766d-4071-9369-236ae0bdb0cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_3174b77e-4903-4bfa-a828-29fa9610aea3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_3174b77e-4903-4bfa-a828-29fa9610aea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5d7824aa-fcbf-4c87-8fb1-fda15f6842ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5d7824aa-fcbf-4c87-8fb1-fda15f6842ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2f180b25-a60a-4907-a301-40934f0223d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2f180b25-a60a-4907-a301-40934f0223d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_02db7e47-638e-4b1e-a95f-ac7bfde299e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_ShareBasedCompensation_02db7e47-638e-4b1e-a95f-ac7bfde299e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_420ce2da-87ba-4b8b-a591-e81fd37b423c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_420ce2da-87ba-4b8b-a591-e81fd37b423c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_1cb4c1e6-a5a1-4901-832b-984917a0ecbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_1cb4c1e6-a5a1-4901-832b-984917a0ecbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_61fde182-2915-4fdd-9db8-7212122144cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_61fde182-2915-4fdd-9db8-7212122144cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4a85490d-787d-46f4-a48f-c2ff281dfed8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4a85490d-787d-46f4-a48f-c2ff281dfed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_01cee978-6f37-487a-ab92-b629026251b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_01cee978-6f37-487a-ab92-b629026251b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_b3aff613-236b-4be4-a049-ef4965bfa127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_b3aff613-236b-4be4-a049-ef4965bfa127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5dda64de-341c-483f-95a4-6392f0577abc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5dda64de-341c-483f-95a4-6392f0577abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_a1127610-3816-4a3d-a3b6-f9e4c84a4b18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_a1127610-3816-4a3d-a3b6-f9e4c84a4b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4eaaf191-eb5e-40d0-9a40-dfc7c45ff321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4eaaf191-eb5e-40d0-9a40-dfc7c45ff321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_42e7ba0d-936e-454c-96b6-0a2aed90fd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_42e7ba0d-936e-454c-96b6-0a2aed90fd3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTradingSecurities_4d4067ed-f0c1-4fcb-a08d-7af85e803fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInTradingSecurities"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f5479a4e-db1c-4f30-9637-82ea1f04829d" xlink:to="loc_us-gaap_IncreaseDecreaseInTradingSecurities_4d4067ed-f0c1-4fcb-a08d-7af85e803fb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1bb1f337-7560-41e1-950f-33a83147ca96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_6204647f-5e7d-493d-93e2-9afa637bd4df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1bb1f337-7560-41e1-950f-33a83147ca96" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_6204647f-5e7d-493d-93e2-9afa637bd4df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_af9dac61-dd35-4fe3-bc3b-7d22439a4e52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1bb1f337-7560-41e1-950f-33a83147ca96" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_af9dac61-dd35-4fe3-bc3b-7d22439a4e52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_1415ae80-f7b7-4d9e-8aad-a61a839a0a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1bb1f337-7560-41e1-950f-33a83147ca96" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_1415ae80-f7b7-4d9e-8aad-a61a839a0a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7429ed86-9bc6-47ab-8ebc-027bf240130e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1bb1f337-7560-41e1-950f-33a83147ca96" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7429ed86-9bc6-47ab-8ebc-027bf240130e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_7136d511-d1ff-46ac-a110-2b85f1c5c1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_7136d511-d1ff-46ac-a110-2b85f1c5c1b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_d4305101-dbf7-4e25-8b6f-a1e414807040" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_d4305101-dbf7-4e25-8b6f-a1e414807040" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_1b50759f-9b05-4399-9cfe-cd0e37f4554d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_1b50759f-9b05-4399-9cfe-cd0e37f4554d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_85cd55a6-a36a-477e-b5db-88165c6d5521" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_85cd55a6-a36a-477e-b5db-88165c6d5521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b7746f91-353b-4265-a8e7-0fc288869deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b7746f91-353b-4265-a8e7-0fc288869deb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_eb72edc6-628a-4a13-8382-494d1041b723" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_eb72edc6-628a-4a13-8382-494d1041b723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_6ab52e83-41bd-4479-8da2-3a68efb4d49f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_6ab52e83-41bd-4479-8da2-3a68efb4d49f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_99fb698d-a4c5-4e97-a736-fe64ee705bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fb803130-7314-41bc-b09e-f38f66013d4b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_99fb698d-a4c5-4e97-a736-fe64ee705bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_5d9c7591-ad79-4fc8-87fe-b5276199033c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9986e3d8-525c-4307-bed3-95a1bed90302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d9c7591-ad79-4fc8-87fe-b5276199033c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9986e3d8-525c-4307-bed3-95a1bed90302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3719de4-d478-4796-ac92-56d41d0d3519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d9c7591-ad79-4fc8-87fe-b5276199033c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3719de4-d478-4796-ac92-56d41d0d3519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c3ea856f-7f2c-4306-a04f-f0d9d0be6b85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5d9c7591-ad79-4fc8-87fe-b5276199033c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c3ea856f-7f2c-4306-a04f-f0d9d0be6b85" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/PerShareInformationDetails" xlink:type="simple" xlink:href="iesc-20241231.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_f14593da-38e0-49aa-9eae-c72858bfea26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e097a1d8-17cb-41f4-a13c-2e53a923d938" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f14593da-38e0-49aa-9eae-c72858bfea26" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e097a1d8-17cb-41f4-a13c-2e53a923d938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c6562d49-fdb0-4065-9350-99198a4aac16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f14593da-38e0-49aa-9eae-c72858bfea26" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c6562d49-fdb0-4065-9350-99198a4aac16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_5ad091f6-036f-4680-9c2f-191e5fc1ed67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_91ea71e0-eab1-401d-8e05-9bc02c048d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_5ad091f6-036f-4680-9c2f-191e5fc1ed67" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_91ea71e0-eab1-401d-8e05-9bc02c048d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPeriodIncreaseDecrease_5531b210-12d5-411c-bbea-bc44038ff4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityPeriodIncreaseDecrease"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_5ad091f6-036f-4680-9c2f-191e5fc1ed67" xlink:to="loc_us-gaap_StockholdersEquityPeriodIncreaseDecrease_5531b210-12d5-411c-bbea-bc44038ff4f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="iesc-20241231.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_DebtAndEquitySecuritiesUnrealizedGainLoss_01419860-bf75-4909-ac0f-9c847552f7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_89473cab-a866-4990-8d1e-ad24aa273a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss_01419860-bf75-4909-ac0f-9c847552f7a1" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_89473cab-a866-4990-8d1e-ad24aa273a6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesTradingUnrealizedGainLoss_5cd43dab-3225-415c-a2fd-fa18940dee09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesTradingUnrealizedGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss_01419860-bf75-4909-ac0f-9c847552f7a1" xlink:to="loc_us-gaap_DebtSecuritiesTradingUnrealizedGainLoss_5cd43dab-3225-415c-a2fd-fa18940dee09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e981d3bf-7bc1-4bff-974e-cc2a60dc890d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_e981d3bf-7bc1-4bff-974e-cc2a60dc890d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5fa630ca-c6e3-4ddd-a9e2-300978dfea41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_5fa630ca-c6e3-4ddd-a9e2-300978dfea41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_73cf5e8b-bc99-49d3-9e18-3e07712efa63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_73cf5e8b-bc99-49d3-9e18-3e07712efa63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_5c9f3bce-6acc-40bc-886d-73de60d26dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_5c9f3bce-6acc-40bc-886d-73de60d26dd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecuritiesDebt_c8808c7c-6eb8-415a-939d-a32564aa70aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradingSecuritiesDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:to="loc_us-gaap_TradingSecuritiesDebt_c8808c7c-6eb8-415a-939d-a32564aa70aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_b86c05e3-9322-4458-8983-74d20d02d347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_256696ad-9e04-4c4a-9954-af89c5abe846" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_b86c05e3-9322-4458-8983-74d20d02d347" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/InventoryDetails" xlink:type="simple" xlink:href="iesc-20241231.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_38dbf0a2-521b-4cb9-8e83-e98b10e3bd16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_1a9e34ee-531b-4b92-b5a5-931cdcf8a870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_38dbf0a2-521b-4cb9-8e83-e98b10e3bd16" xlink:to="loc_us-gaap_InventoryRawMaterials_1a9e34ee-531b-4b92-b5a5-931cdcf8a870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_2b864920-5fc1-483d-8d63-198ecb16d117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_38dbf0a2-521b-4cb9-8e83-e98b10e3bd16" xlink:to="loc_us-gaap_InventoryWorkInProcess_2b864920-5fc1-483d-8d63-198ecb16d117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_1b389086-0adb-48ee-b7cf-17730200a137" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_38dbf0a2-521b-4cb9-8e83-e98b10e3bd16" xlink:to="loc_us-gaap_InventoryFinishedGoods_1b389086-0adb-48ee-b7cf-17730200a137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_18a14094-18d3-4731-9d63-e20bb735aa49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_38dbf0a2-521b-4cb9-8e83-e98b10e3bd16" xlink:to="loc_us-gaap_OtherInventory_18a14094-18d3-4731-9d63-e20bb735aa49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ies-co.com/role/GoodwillandIntangibleAssetsIntangiblesDetails" xlink:type="simple" xlink:href="iesc-20241231.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_23d46bee-b5d4-46cd-95e6-c0c7b4855eed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b78d256f-4233-48c6-b5a5-bfc11e16b360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_23d46bee-b5d4-46cd-95e6-c0c7b4855eed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b78d256f-4233-48c6-b5a5-bfc11e16b360" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cea4e830-86fb-4249-863f-0747b9657861" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_23d46bee-b5d4-46cd-95e6-c0c7b4855eed" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cea4e830-86fb-4249-863f-0747b9657861" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
