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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019dc788-fc30-7a4d-86c8-1277d54395ae,g:82dee178-5a2c-4024-a97a-293b5744972a-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.tecogen.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="tgen-20260331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019dc788-fcd2-77d6-86b2-dfe23b4ea0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019dc788-fcd2-77d6-86b2-dfe23b4ea0d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019dc788-fcd2-7a3d-8a73-27ff08d18483" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019dc788-fcd2-7a3d-8a73-27ff08d18483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019dc788-fcd2-711a-a0e6-beab1b1e2d70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_us-gaap_AccountsPayableCurrent_019dc788-fcd2-711a-a0e6-beab1b1e2d70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019dc788-fcd2-7134-9885-d70ce86c15ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019dc788-fcd2-7134-9885-d70ce86c15ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilitiesCurrent_019dc788-fcd2-77f1-a1ce-577bb3eb7871" xlink:href="tgen-20260331.xsd#tgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_tgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilitiesCurrent_019dc788-fcd2-77f1-a1ce-577bb3eb7871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019dc788-fcd2-7822-9b25-2ee891578983" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019dc788-fcd2-7822-9b25-2ee891578983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_019dc788-fcd2-784e-b2b1-518f68c1d21d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7b80-afbf-b1588eaa77f8" xlink:to="loc_us-gaap_DeferredRevenueCurrent_019dc788-fcd2-784e-b2b1-518f68c1d21d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_019dc788-fcd2-7ebc-950f-dcd2a5493736" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_019dc788-fcd2-7ebc-950f-dcd2a5493736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019dc788-fcd2-739f-870d-7881007e956d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019dc788-fcd2-739f-870d-7881007e956d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019dc788-fcd2-7a40-a8a2-6cde0f94dd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019dc788-fcd2-7a40-a8a2-6cde0f94dd0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7f37-994f-7137bc793b83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:to="loc_us-gaap_LiabilitiesCurrent_019dc788-fcd2-7f37-994f-7137bc793b83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019dc788-fcd2-733e-8579-25cf8f6fc6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019dc788-fcd2-733e-8579-25cf8f6fc6ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities_019dc788-fcd2-7a38-b3d0-5a4b31dd5c67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019dc788-fcd2-7812-ac43-d0ea0c5e1426" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities_019dc788-fcd2-7a38-b3d0-5a4b31dd5c67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019dc788-fcd2-7d8a-8f96-8f0b912cbf62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7d70-b983-8ee7f0e05254" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019dc788-fcd2-7d8a-8f96-8f0b912cbf62" xlink:to="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7d70-b983-8ee7f0e05254" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019dc788-fcd2-7cca-afed-f6f7b511a752" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019dc788-fcd2-7d8a-8f96-8f0b912cbf62" xlink:to="loc_us-gaap_MinorityInterest_019dc788-fcd2-7cca-afed-f6f7b511a752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019dc788-fcd2-7ac4-ab30-62e51717c466" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_Goodwill_019dc788-fcd2-7ac4-ab30-62e51717c466" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019dc788-fcd2-7430-835d-c353007f0d17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019dc788-fcd2-7430-835d-c353007f0d17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019dc788-fcd2-7dd8-9d84-f2a3954fb0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019dc788-fcd2-7dd8-9d84-f2a3954fb0b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019dc788-fcd2-737c-aaaf-af9a002d3da4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019dc788-fcd2-737c-aaaf-af9a002d3da4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_019dc788-fcd2-7d92-b5f7-fe83a2a1f392" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_019dc788-fcd2-7d92-b5f7-fe83a2a1f392" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019dc788-fcd2-7e3a-a918-80e176efea46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_AssetsCurrent_019dc788-fcd2-7e3a-a918-80e176efea46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fcd2-7d92-8d50-60a069c5a56f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019dc788-fcd2-7549-a6a9-8b701eb09ecd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fcd2-7d92-8d50-60a069c5a56f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019dc788-fcd2-70c8-bc16-60149ca309df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019dc788-fcd2-734e-b53f-3b1741ca5c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019dc788-fcd2-70c8-bc16-60149ca309df" xlink:to="loc_us-gaap_InventoryNet_019dc788-fcd2-734e-b53f-3b1741ca5c0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019dc788-fcd2-738e-95a5-0e57e8e3effe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019dc788-fcd2-70c8-bc16-60149ca309df" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019dc788-fcd2-738e-95a5-0e57e8e3effe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019dc788-fcd2-7ec6-9514-ad0e4c58d548" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019dc788-fcd2-70c8-bc16-60149ca309df" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019dc788-fcd2-7ec6-9514-ad0e4c58d548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019dc788-fcd2-74ac-9ad9-64e3667226f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019dc788-fcd2-70c8-bc16-60149ca309df" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019dc788-fcd2-74ac-9ad9-64e3667226f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019dc788-fcd2-7f09-9023-febbf4968337" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019dc788-fcd2-70c8-bc16-60149ca309df" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019dc788-fcd2-7f09-9023-febbf4968337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7e1d-8728-7e2760a2a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019dc788-fcd2-731a-a91b-70b52c1eb613" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7e1d-8728-7e2760a2a74b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019dc788-fcd2-731a-a91b-70b52c1eb613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019dc788-fcd2-79b4-b298-09f2fe743688" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7e1d-8728-7e2760a2a74b" xlink:to="loc_us-gaap_CommonStockValue_019dc788-fcd2-79b4-b298-09f2fe743688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019dc788-fcd2-79d1-bc17-ab002da28da5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7e1d-8728-7e2760a2a74b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019dc788-fcd2-79d1-bc17-ab002da28da5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationEquity_019e1cfe-17e2-72e8-b0af-1b47a03f8f16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationEquity"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7e1d-8728-7e2760a2a74b" xlink:to="loc_us-gaap_DeferredCompensationEquity_019e1cfe-17e2-72e8-b0af-1b47a03f8f16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e1cfe-17e2-710b-84da-6fe5c5f1548d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019dc788-fcd2-7e1d-8728-7e2760a2a74b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e1cfe-17e2-710b-84da-6fe5c5f1548d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019dc788-fcd2-7cd5-b97d-a5e487f5bc46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019dc788-fcd2-7fba-9477-a3896f89a2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019dc788-fcd2-7cd5-b97d-a5e487f5bc46" xlink:to="loc_us-gaap_Liabilities_019dc788-fcd2-7fba-9477-a3896f89a2b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019dc788-fcd2-7065-899d-1a08dabea925" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019dc788-fcd2-7cd5-b97d-a5e487f5bc46" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019dc788-fcd2-7065-899d-1a08dabea925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019dc788-fcd2-7d9e-becc-d9efda24ab80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019dc788-fcd2-7cd5-b97d-a5e487f5bc46" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019dc788-fcd2-7d9e-becc-d9efda24ab80" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="tgen-20260331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019dc788-fcd2-7147-9841-5ccd86eda1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7212-a069-2ef103ca8331" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019dc788-fcd2-7147-9841-5ccd86eda1f8" xlink:to="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7212-a069-2ef103ca8331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019dc788-fcd2-7318-9204-de8fb69e2d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019dc788-fcd2-7147-9841-5ccd86eda1f8" xlink:to="loc_us-gaap_GrossProfit_019dc788-fcd2-7318-9204-de8fb69e2d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019dc788-fcd2-7857-8b22-228960e81ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019dc788-fd72-7a3f-94a4-9fd58d588381" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019dc788-fcd2-7857-8b22-228960e81ce2" xlink:to="loc_us-gaap_ProfitLoss_019dc788-fd72-7a3f-94a4-9fd58d588381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019dc788-fd72-7297-9ada-48aee28111d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019dc788-fcd2-7857-8b22-228960e81ce2" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019dc788-fd72-7297-9ada-48aee28111d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019dc788-fd72-7a19-9586-926ff29927dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019dc788-fd72-7cc5-bcbb-87aa2dbf3b17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019dc788-fd72-7a19-9586-926ff29927dd" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019dc788-fd72-7cc5-bcbb-87aa2dbf3b17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019dc788-fd72-7f4b-9077-5341844a4b13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019dc788-fd72-7a19-9586-926ff29927dd" xlink:to="loc_us-gaap_OperatingIncomeLoss_019dc788-fd72-7f4b-9077-5341844a4b13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7892-a5db-f0d810c678cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_019dc788-fcd2-746e-b886-f047555ad505" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7892-a5db-f0d810c678cf" xlink:to="loc_us-gaap_SellingExpense_019dc788-fcd2-746e-b886-f047555ad505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019dc788-fcd2-7f92-b71b-a91b16bdd051" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7892-a5db-f0d810c678cf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019dc788-fcd2-7f92-b71b-a91b16bdd051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019dc788-fcd2-772b-99f6-9aafe0ff656a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7892-a5db-f0d810c678cf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019dc788-fcd2-772b-99f6-9aafe0ff656a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_019dc788-fcd2-76ae-ac4a-cd6c83dd95a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019dc788-fcd2-7892-a5db-f0d810c678cf" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_019dc788-fcd2-76ae-ac4a-cd6c83dd95a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019dc788-fcd2-7634-9ae8-8164e163d302" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019dc788-fcd2-74b3-a1f7-81700c86fad2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019dc788-fcd2-7634-9ae8-8164e163d302" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019dc788-fcd2-74b3-a1f7-81700c86fad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019dc788-fcd2-77d1-a257-a6bfa49af076" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019dc788-fcd2-7634-9ae8-8164e163d302" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019dc788-fcd2-77d1-a257-a6bfa49af076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019dc788-fcd2-795a-899f-7a7f53a27244" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_InterestAndOtherIncomeExpense_019dc788-fcd2-7dec-ad0c-7ae66a62e5e0" xlink:href="tgen-20260331.xsd#tgen_InterestAndOtherIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019dc788-fcd2-795a-899f-7a7f53a27244" xlink:to="loc_tgen_InterestAndOtherIncomeExpense_019dc788-fcd2-7dec-ad0c-7ae66a62e5e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_019dc788-fcd2-74ab-9844-2d7f92f647b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019dc788-fcd2-795a-899f-7a7f53a27244" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_019dc788-fcd2-74ab-9844-2d7f92f647b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019dc788-fcd2-7d14-850e-f6696b1d07ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019dc788-fcd2-795a-899f-7a7f53a27244" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019dc788-fcd2-7d14-850e-f6696b1d07ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019dc788-fcd2-7e42-ace5-e27009755bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IncomeTaxExpenseBenefitState_019dc788-fcd2-781b-96dc-9066e63ef3f0" xlink:href="tgen-20260331.xsd#tgen_IncomeTaxExpenseBenefitState"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019dc788-fcd2-7e42-ace5-e27009755bd0" xlink:to="loc_tgen_IncomeTaxExpenseBenefitState_019dc788-fcd2-781b-96dc-9066e63ef3f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019dc788-fcd2-7fdf-9cb6-94c7f721b0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019dc788-fcd2-7e42-ace5-e27009755bd0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019dc788-fcd2-7fdf-9cb6-94c7f721b0b2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="tgen-20260331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_019dc788-fd72-779b-a991-e660b12ea1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_019dc788-fd72-779b-a991-e660b12ea1e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019dc788-fd72-76bc-aaf2-097df0a54a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019dc788-fd72-76bc-aaf2-097df0a54a5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019dc788-fd72-76b6-81b9-6c9c7690b88c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_ProfitLoss_019dc788-fd72-76b6-81b9-6c9c7690b88c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_019dc788-fd72-74a4-bb8a-a08166a2b1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_019dc788-fd72-74a4-bb8a-a08166a2b1d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_019dc788-fd72-7a3f-b747-a24aa6ed0083" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_019dc788-fd72-7a3f-b747-a24aa6ed0083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019dc788-fd72-7d13-9db4-d1dbab5489be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019dc788-fd72-7d13-9db4-d1dbab5489be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019dc788-fd72-7aaa-82ab-976c88586f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019dc788-fd72-7aaa-82ab-976c88586f9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_NoncashInterestExpense_019dc788-fd72-71fc-b0a6-b3845c06c684" xlink:href="tgen-20260331.xsd#tgen_NoncashInterestExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_tgen_NoncashInterestExpense_019dc788-fd72-71fc-b0a6-b3845c06c684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019dc788-fd72-7003-b9f7-f9d8366e26e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019dc788-fd72-7003-b9f7-f9d8366e26e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets_019dc788-fd72-7f55-a05e-5654f90cf3e1" xlink:href="tgen-20260331.xsd#tgen_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_tgen_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets_019dc788-fd72-7f55-a05e-5654f90cf3e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019dc788-fd72-7f41-a9fa-dcf1f13dbb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019dc788-fd72-7f41-a9fa-dcf1f13dbb3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019dc788-fd72-7325-8d04-f437ab5957ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019dc788-fd72-7325-8d04-f437ab5957ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_019dc788-fd72-7d1e-9028-f83a816cd398" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_019dc788-fd72-7d1e-9028-f83a816cd398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019dc788-fd72-74c2-9e86-f4ef59f463c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019dc788-fd72-74c2-9e86-f4ef59f463c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019dc788-fd72-7429-bf79-6400b83a45b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_ShareBasedCompensation_019dc788-fd72-7429-bf79-6400b83a45b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019dc788-fd72-71eb-bad8-cd21232aaf1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-76c0-94d3-103e1c6a9033" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019dc788-fd72-71eb-bad8-cd21232aaf1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019dc788-fd72-744b-af7e-7fd1301f7718" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019dc788-fd72-7eda-a118-289b6217a5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019dc788-fd72-744b-af7e-7fd1301f7718" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019dc788-fd72-7eda-a118-289b6217a5c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentstoNoncontrollingInterestsInvestingActivities_019dc788-fd72-7bd9-a92b-d555cb1408da" xlink:href="tgen-20260331.xsd#tgen_PaymentstoNoncontrollingInterestsInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019dc788-fd72-744b-af7e-7fd1301f7718" xlink:to="loc_tgen_PaymentstoNoncontrollingInterestsInvestingActivities_019dc788-fd72-7bd9-a92b-d555cb1408da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_019e1cdb-2c19-7201-967d-8f370c8e2313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019dc788-fd72-744b-af7e-7fd1301f7718" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_019e1cdb-2c19-7201-967d-8f370c8e2313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019dc788-fd72-7099-8e65-742a8834fdab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019dc788-fd72-7032-a1df-d4ab258b7c86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019dc788-fd72-7099-8e65-742a8834fdab" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019dc788-fd72-7032-a1df-d4ab258b7c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019dc788-fd72-75e6-aabd-b38802048c09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019dc788-fd72-7099-8e65-742a8834fdab" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019dc788-fd72-75e6-aabd-b38802048c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019dc788-fd72-7f79-9b93-03b98bf6c059" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-7714-ab1a-10c8e0f5ee8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019dc788-fd72-7f79-9b93-03b98bf6c059" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019dc788-fd72-7714-ab1a-10c8e0f5ee8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019dc788-fd72-7551-9caa-6ceee5b51768" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019dc788-fd72-7f79-9b93-03b98bf6c059" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019dc788-fd72-7551-9caa-6ceee5b51768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019dc788-fd72-7018-951d-0751bcd6eddd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019dc788-fd72-7f79-9b93-03b98bf6c059" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019dc788-fd72-7018-951d-0751bcd6eddd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/DescriptionofBusinessandBasisofPresentationScheduleofNetOfferingProceedsDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#DescriptionofBusinessandBasisofPresentationScheduleofNetOfferingProceedsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/DescriptionofBusinessandBasisofPresentationScheduleofNetOfferingProceedsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-7341-b6d0-f39060a47073" xlink:href="tgen-20260331.xsd#tgen_PaymentsForTransactionCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_019e1a0a-3ebf-716f-b707-ab6b385299d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-7341-b6d0-f39060a47073" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_019e1a0a-3ebf-716f-b707-ab6b385299d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentForLegalFees_019e1a0a-3ebf-799f-af51-b497c86ceb72" xlink:href="tgen-20260331.xsd#tgen_PaymentForLegalFees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-7341-b6d0-f39060a47073" xlink:to="loc_tgen_PaymentForLegalFees_019e1a0a-3ebf-799f-af51-b497c86ceb72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentForAssurance_019e1a0a-3ebf-79f8-a6af-bc4ac82118be" xlink:href="tgen-20260331.xsd#tgen_PaymentForAssurance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-7341-b6d0-f39060a47073" xlink:to="loc_tgen_PaymentForAssurance_019e1a0a-3ebf-79f8-a6af-bc4ac82118be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentForOriginalListingFee_019e1a0a-3ebf-7f55-92ad-6651d03e8c93" xlink:href="tgen-20260331.xsd#tgen_PaymentForOriginalListingFee"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-7341-b6d0-f39060a47073" xlink:to="loc_tgen_PaymentForOriginalListingFee_019e1a0a-3ebf-7f55-92ad-6651d03e8c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForFees_019e1a0a-3ebf-73be-8e7d-5ac8f5adb0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForFees"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-7341-b6d0-f39060a47073" xlink:to="loc_us-gaap_PaymentsForFees_019e1a0a-3ebf-73be-8e7d-5ac8f5adb0e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_019e1a0a-3ebf-7121-b22b-45d22326327b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_SaleOfStockConsiderationReceivedOnTransactionGross_019e1a0a-3ebf-7f58-846f-ec71c16d7530" xlink:href="tgen-20260331.xsd#tgen_SaleOfStockConsiderationReceivedOnTransactionGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_019e1a0a-3ebf-7121-b22b-45d22326327b" xlink:to="loc_tgen_SaleOfStockConsiderationReceivedOnTransactionGross_019e1a0a-3ebf-7f58-846f-ec71c16d7530" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-77e5-bfc0-505f2a7b74ec" xlink:href="tgen-20260331.xsd#tgen_PaymentsForTransactionCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_019e1a0a-3ebf-7121-b22b-45d22326327b" xlink:to="loc_tgen_PaymentsForTransactionCosts_019e1a0a-3ebf-77e5-bfc0-505f2a7b74ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/IncomeLossPerCommonShareScheduleofIncomeLossPerCommonShareBasicandDilutedDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#IncomeLossPerCommonShareScheduleofIncomeLossPerCommonShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/IncomeLossPerCommonShareScheduleofIncomeLossPerCommonShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019dc788-fd72-7630-96e0-42954b59bf69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019dc788-fd72-74c2-a6aa-0c789dac6aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019dc788-fd72-7630-96e0-42954b59bf69" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019dc788-fd72-74c2-a6aa-0c789dac6aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019dc788-fd72-7976-933b-eb302988328b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019dc788-fd72-7630-96e0-42954b59bf69" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019dc788-fd72-7976-933b-eb302988328b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/InventoryDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#InventoryDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/InventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019dc788-fd72-737c-8e6b-9c86c07fa03f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019dc788-fd72-7479-bf56-2bc737aefc03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019dc788-fd72-737c-8e6b-9c86c07fa03f" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019dc788-fd72-7479-bf56-2bc737aefc03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019dc788-fd72-707b-8e84-7e5631897882" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019dc788-fd72-737c-8e6b-9c86c07fa03f" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019dc788-fd72-707b-8e84-7e5631897882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019dc788-fd72-7441-95cd-6c4dca9ea572" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019dc788-fd72-737c-8e6b-9c86c07fa03f" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019dc788-fd72-7441-95cd-6c4dca9ea572" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#PropertyPlantandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PropertyPlantAndEquipmentNetBeforePublicUtilitiesContructionWorkInProgress_019dc788-fd72-78d2-a87b-b9eaf0442794" xlink:href="tgen-20260331.xsd#tgen_PropertyPlantAndEquipmentNetBeforePublicUtilitiesContructionWorkInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019dc788-fd72-798d-90bb-eaf2e2a03937" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PropertyPlantAndEquipmentNetBeforePublicUtilitiesContructionWorkInProgress_019dc788-fd72-78d2-a87b-b9eaf0442794" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019dc788-fd72-798d-90bb-eaf2e2a03937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019dc788-fd72-7dda-bc73-6d7eb2e3c59c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PropertyPlantAndEquipmentNetBeforePublicUtilitiesContructionWorkInProgress_019dc788-fd72-78d2-a87b-b9eaf0442794" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019dc788-fd72-7dda-bc73-6d7eb2e3c59c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillAmountsrelatedtointangibleassetsDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#IntangibleAssetsandLiabilitiesOtherThanGoodwillAmountsrelatedtointangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillAmountsrelatedtointangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019dc788-fd72-74d8-bae4-5de3acc92cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019dc788-fd72-7c32-9138-c4f025f32bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019dc788-fd72-74d8-bae4-5de3acc92cc1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019dc788-fd72-7c32-9138-c4f025f32bc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019dc788-fd72-7f27-8c1c-448d5038fe6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019dc788-fd72-74d8-bae4-5de3acc92cc1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019dc788-fd72-7f27-8c1c-448d5038fe6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IntangibleLiabilitiesNet_019dc788-fd72-7943-941f-0c787e88ff89" xlink:href="tgen-20260331.xsd#tgen_IntangibleLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IntangibleLiabilityGross_019dc788-fd72-7944-bbfe-624ee83e9935" xlink:href="tgen-20260331.xsd#tgen_IntangibleLiabilityGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_IntangibleLiabilitiesNet_019dc788-fd72-7943-941f-0c787e88ff89" xlink:to="loc_tgen_IntangibleLiabilityGross_019dc788-fd72-7944-bbfe-624ee83e9935" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleLiabilitiesAccumulatedAmortization_019dc788-fd72-7561-bd7c-93017c1d18b5" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleLiabilitiesAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_IntangibleLiabilitiesNet_019dc788-fd72-7943-941f-0c787e88ff89" xlink:to="loc_tgen_FiniteLivedIntangibleLiabilitiesAccumulatedAmortization_019dc788-fd72-7561-bd7c-93017c1d18b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillScheduleofAggregateFutureAmortizationDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#IntangibleAssetsandLiabilitiesOtherThanGoodwillScheduleofAggregateFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillScheduleofAggregateFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_019dc788-fd72-7981-b676-b55003d2dcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_019dc788-fd72-7981-b676-b55003d2dcd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_019dc788-fd72-7eec-8bd6-7cabedcd8e32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_019dc788-fd72-7eec-8bd6-7cabedcd8e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_019dc788-fd72-7f32-b4bf-1863d66bf447" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_019dc788-fd72-7f32-b4bf-1863d66bf447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_019dc788-fd72-7791-8bc3-c8b136bb795b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_019dc788-fd72-7791-8bc3-c8b136bb795b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_019dc788-fd72-7cc3-9472-60a02ac4086f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_019dc788-fd72-7cc3-9472-60a02ac4086f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_019dc788-fd72-7a4c-8a1e-75f2be0b9c08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019dc788-fd72-73ce-ac4f-39f7cf84593d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_019dc788-fd72-7a4c-8a1e-75f2be0b9c08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearThree_019dc788-fd72-769d-807f-9a0a8e03a5d3" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearThree_019dc788-fd72-769d-807f-9a0a8e03a5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseNextRolling12Months_019dc788-fd72-7731-9d76-5167d8012a21" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseNextRolling12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseNextRolling12Months_019dc788-fd72-7731-9d76-5167d8012a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingAfterYearFive_019dc788-fd72-7ace-a29e-1cf80787a83e" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingAfterYearFive_019dc788-fd72-7ace-a29e-1cf80787a83e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearTwo_019dc788-fd72-7998-8784-43786022bbd6" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearTwo_019dc788-fd72-7998-8784-43786022bbd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFour_019dc788-fd72-77ee-b35a-b58f41b53a03" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFour_019dc788-fd72-77ee-b35a-b58f41b53a03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFive_019dc788-fd72-75b5-b6c6-b8ed66079ce2" xlink:href="tgen-20260331.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019dc788-fd72-7ebd-9102-c92208a9702f" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFive_019dc788-fd72-75b5-b6c6-b8ed66079ce2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-7218-af0a-7166586dea15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019dc788-fd73-7ae3-a046-44c2cb452285" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-7218-af0a-7166586dea15" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019dc788-fd73-7ae3-a046-44c2cb452285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019dc788-fd73-7ca4-83ed-e169b16be872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-7218-af0a-7166586dea15" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019dc788-fd73-7ca4-83ed-e169b16be872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-7eb8-a6cd-97719dab7798" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019dc788-fd73-71a8-ab4c-0032a265645c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-7eb8-a6cd-97719dab7798" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019dc788-fd73-71a8-ab4c-0032a265645c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019dc788-fd73-718c-8761-f3421b73a93b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-7eb8-a6cd-97719dab7798" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019dc788-fd73-718c-8761-f3421b73a93b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFinanceLeaseCostDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#LeasesFinanceLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/LeasesFinanceLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FinanceLeaseCost_019dc788-fd73-77dc-8ea8-91fc322c358a" xlink:href="tgen-20260331.xsd#tgen_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019dc788-fd73-7170-b3c5-9ce338054bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FinanceLeaseCost_019dc788-fd73-77dc-8ea8-91fc322c358a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019dc788-fd73-7170-b3c5-9ce338054bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_019dc788-fd73-7cf8-97db-f8306db52a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FinanceLeaseCost_019dc788-fd73-77dc-8ea8-91fc322c358a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_019dc788-fd73-7cf8-97db-f8306db52a8f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#LeasesFutureMinimumLeaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-701c-8a2d-5cd33e277c72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-70dd-8ba7-3893800e7d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-701c-8a2d-5cd33e277c72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-70dd-8ba7-3893800e7d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7784-9259-6fc67b6df794" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-701c-8a2d-5cd33e277c72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7784-9259-6fc67b6df794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-709f-ae70-cfb50d56aeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-701c-8a2d-5cd33e277c72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-709f-ae70-cfb50d56aeb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7569-8cfa-1008ccce980b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-701c-8a2d-5cd33e277c72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7569-8cfa-1008ccce980b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7302-9cce-cf1cc732beca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-701c-8a2d-5cd33e277c72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7302-9cce-cf1cc732beca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019dc788-fd73-7b02-863a-53e91a354ec1" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-7267-b940-37e9c3b08329" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019dc788-fd73-7b02-863a-53e91a354ec1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-7267-b940-37e9c3b08329" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-7764-b943-b3c58595c9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019dc788-fd73-7b02-863a-53e91a354ec1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-7764-b943-b3c58595c9dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-746a-baef-2073dae5e964" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiability_019dc788-fd73-75ba-a123-4730e3f7ade3" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-746a-baef-2073dae5e964" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiability_019dc788-fd73-75ba-a123-4730e3f7ade3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-72dd-9fd7-341f4c218ede" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-746a-baef-2073dae5e964" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-72dd-9fd7-341f4c218ede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019dc788-fd73-7305-8be9-f8f74b1fdb5e" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7e17-b461-99901bdcdce5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019dc788-fd73-7305-8be9-f8f74b1fdb5e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7e17-b461-99901bdcdce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7fdb-acb7-edaf0d73d51f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019dc788-fd73-7305-8be9-f8f74b1fdb5e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7fdb-acb7-edaf0d73d51f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019dc788-fd73-76f3-afa0-d9943ef68d80" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-776a-823e-900afd72db2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019dc788-fd73-76f3-afa0-d9943ef68d80" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-776a-823e-900afd72db2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-7dd0-8749-1e82020c4aef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019dc788-fd73-76f3-afa0-d9943ef68d80" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-7dd0-8749-1e82020c4aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-7cf4-b995-b85e8a6a6d22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-758b-80fa-95bb85c54ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-7cf4-b995-b85e8a6a6d22" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019dc788-fd73-758b-80fa-95bb85c54ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7815-9eee-92bd4487ebff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-7cf4-b995-b85e8a6a6d22" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7815-9eee-92bd4487ebff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7740-9ef8-f2960a28611e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-7cf4-b995-b85e8a6a6d22" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7740-9ef8-f2960a28611e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-7a71-9b03-a1e8508379a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-7cf4-b995-b85e8a6a6d22" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019dc788-fd73-7a71-9b03-a1e8508379a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7241-bf0e-ba6a40d07d07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-7cf4-b995-b85e8a6a6d22" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019dc788-fd73-7241-bf0e-ba6a40d07d07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiability_019dc788-fd73-76cc-aaec-a1bb02986829" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-7a6b-b7fe-020198ddf9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiability_019dc788-fd73-76cc-aaec-a1bb02986829" xlink:to="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-7a6b-b7fe-020198ddf9c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-7708-bb09-ee88f0d78c88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiability_019dc788-fd73-76cc-aaec-a1bb02986829" xlink:to="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-7708-bb09-ee88f0d78c88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019dc788-fd73-7693-a340-f76edbd88b3d" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7aa1-bf21-0afebadfc426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019dc788-fd73-7693-a340-f76edbd88b3d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7aa1-bf21-0afebadfc426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7548-8176-d1562cef80c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019dc788-fd73-7693-a340-f76edbd88b3d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019dc788-fd73-7548-8176-d1562cef80c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019dc788-fd73-70b2-8d3c-6744e86847a8" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7988-b9d1-98e53f0ecb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019dc788-fd73-70b2-8d3c-6744e86847a8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7988-b9d1-98e53f0ecb4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7f72-8af1-865c8f8fa8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019dc788-fd73-70b2-8d3c-6744e86847a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019dc788-fd73-7f72-8af1-865c8f8fa8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-71ae-b190-c6c5385dc435" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-714e-91bf-0380b7771d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-71ae-b190-c6c5385dc435" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-714e-91bf-0380b7771d5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-7a05-9093-f541c9cd95d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-71ae-b190-c6c5385dc435" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-7a05-9093-f541c9cd95d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="tgen-20260331.xsd#LeasesFutureMinimumLeaseCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-7e42-9f84-174152baec37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-7308-9f9f-7dc2058fb2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-7e42-9f84-174152baec37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-7308-9f9f-7dc2058fb2aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-71a6-96a1-d2f5a5cd3bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-7e42-9f84-174152baec37" xlink:to="loc_us-gaap_OperatingLeaseLiability_019dc788-fd73-71a6-96a1-d2f5a5cd3bf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-79dc-a1d3-39c3335f26e2" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019dc788-fd73-7a88-b92f-199965ca16a1" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-79dc-a1d3-39c3335f26e2" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019dc788-fd73-7a88-b92f-199965ca16a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019dc788-fd73-7641-940f-64ca16c2f176" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-79dc-a1d3-39c3335f26e2" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019dc788-fd73-7641-940f-64ca16c2f176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019dc788-fd73-70fb-95f6-8cc43b25ebb3" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-79dc-a1d3-39c3335f26e2" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019dc788-fd73-70fb-95f6-8cc43b25ebb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019dc788-fd73-7f19-ac35-6a6316fbc295" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-79dc-a1d3-39c3335f26e2" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019dc788-fd73-7f19-ac35-6a6316fbc295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019dc788-fd73-7138-893e-7442f9165d1a" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-79dc-a1d3-39c3335f26e2" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019dc788-fd73-7138-893e-7442f9165d1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-795a-adbb-9e080b45efd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-72f1-b46f-d972eeec39d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-795a-adbb-9e080b45efd5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019dc788-fd73-72f1-b46f-d972eeec39d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-77e7-94da-20d3aace627b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-795a-adbb-9e080b45efd5" xlink:to="loc_us-gaap_FinanceLeaseLiability_019dc788-fd73-77e7-94da-20d3aace627b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails_2" xlink:type="simple" xlink:href="tgen-20260331.xsd#LeasesFutureMinimumLeaseCommitmentsDetails_2"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails_2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-7466-8cff-da1e86e917cf" xlink:href="tgen-20260331.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-746d-ac93-f8e9a3798b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-7466-8cff-da1e86e917cf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019dc788-fd73-746d-ac93-f8e9a3798b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-751e-a29c-f95cc0491ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019dc788-fd73-7466-8cff-da1e86e917cf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019dc788-fd73-751e-a29c-f95cc0491ef4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/FairValueMeasurementsFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#FairValueMeasurementsFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/FairValueMeasurementsFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019dc788-fd73-70b5-b8df-b66bbc9aab9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019dc788-fd73-770d-8f00-e449a0bb607c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019dc788-fd73-70b5-b8df-b66bbc9aab9a" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019dc788-fd73-770d-8f00-e449a0bb607c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/FairValueMeasurementsScheduleofLiabilityReportedinConsolidatedBalanceSheetMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#FairValueMeasurementsScheduleofLiabilityReportedinConsolidatedBalanceSheetMeasuredatFairValueonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/FairValueMeasurementsScheduleofLiabilityReportedinConsolidatedBalanceSheetMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019dc788-fd73-7de5-bf5f-1126a325c2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent_019dc788-fd73-7441-b9f3-7698e12133f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_019dc788-fd73-7de5-bf5f-1126a325c2e3" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent_019dc788-fd73-7441-b9f3-7698e12133f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent_019dc788-fd73-78a4-9885-7b6cb9db27b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_019dc788-fd73-7de5-bf5f-1126a325c2e3" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent_019dc788-fd73-78a4-9885-7b6cb9db27b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/AegisContractandRelatedAssetAcquisitionsDetails" xlink:type="simple" xlink:href="tgen-20260331.xsd#AegisContractandRelatedAssetAcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/AegisContractandRelatedAssetAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_019dc788-fe19-7f16-aaea-53254540159c" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionAssetsAcquired_019dc788-fe19-7341-a5ac-86fad3e82485" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionAssetsAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_019dc788-fe19-7f16-aaea-53254540159c" xlink:to="loc_tgen_AssetAcquisitionAssetsAcquired_019dc788-fe19-7341-a5ac-86fad3e82485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionReserves_019dc788-fe19-704f-a9ca-0f480df1df6b" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionReserves"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_019dc788-fe19-7f16-aaea-53254540159c" xlink:to="loc_tgen_AssetAcquisitionReserves_019dc788-fe19-704f-a9ca-0f480df1df6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionAssetsAcquired_019dc788-fe19-7d91-a6fc-ee50f9f22605" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionAssetsAcquired"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionPropertyPlantAndEquipment_019dc788-fe19-77d7-b6d6-ff3a660892ae" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquired_019dc788-fe19-7d91-a6fc-ee50f9f22605" xlink:to="loc_tgen_AssetAcquisitionPropertyPlantAndEquipment_019dc788-fe19-77d7-b6d6-ff3a660892ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionInventory_019dc788-fe19-7185-9611-db679715fcff" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquired_019dc788-fe19-7d91-a6fc-ee50f9f22605" xlink:to="loc_tgen_AssetAcquisitionInventory_019dc788-fe19-7185-9611-db679715fcff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019dc788-fe19-7370-9913-3483fc06b955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquired_019dc788-fe19-7d91-a6fc-ee50f9f22605" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019dc788-fe19-7370-9913-3483fc06b955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019dc788-fe19-7189-a143-6bc344e7d83f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionConsiderationTransferredAccountsPayable_019dc788-fe19-7100-8444-2bcecf8a886f" xlink:href="tgen-20260331.xsd#tgen_AssetAcquisitionConsiderationTransferredAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019dc788-fe19-7189-a143-6bc344e7d83f" xlink:to="loc_tgen_AssetAcquisitionConsiderationTransferredAccountsPayable_019dc788-fe19-7100-8444-2bcecf8a886f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentsForAssetAcquisitions_019dc788-fe19-761e-8720-5cc03df04793" xlink:href="tgen-20260331.xsd#tgen_PaymentsForAssetAcquisitions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019dc788-fe19-7189-a143-6bc344e7d83f" xlink:to="loc_tgen_PaymentsForAssetAcquisitions_019dc788-fe19-761e-8720-5cc03df04793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019dc788-fe19-7e35-906b-511e44775c23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019dc788-fe19-7189-a143-6bc344e7d83f" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019dc788-fe19-7e35-906b-511e44775c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets_019dc788-fe19-7c79-b02e-532f85a8ee00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019dc788-fe19-7189-a143-6bc344e7d83f" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets_019dc788-fe19-7c79-b02e-532f85a8ee00" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
