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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019fec68-eeff-7a37-809e-cf6ddc87bd40,g:2dc00e65-ee37-4b0d-aead-4c5720d426f8-->
<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-20260630.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_Liabilities_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_019fec68-f08d-7a4b-8458-e9179133337c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_019fec68-f08d-7a4b-8458-e9179133337c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019fec68-f08d-7e73-83ec-62a9e397815a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019fec68-f08d-7e73-83ec-62a9e397815a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019fec68-f08d-7241-ad5b-2be2e53b0d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019fec68-f08d-7241-ad5b-2be2e53b0d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019fec68-f08d-7e2b-8e4b-d05cba9b5700" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:to="loc_us-gaap_LiabilitiesCurrent_019fec68-f08d-7e2b-8e4b-d05cba9b5700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019fec68-f08d-776a-bade-52189a9a2bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019fec68-f08d-776a-bade-52189a9a2bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities_019fec68-f08d-7a3e-a361-3d5c0804836a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75a8-aa9c-95fbb3d1801e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities_019fec68-f08d-7a3e-a361-3d5c0804836a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019fec68-f08d-77d8-bb75-1087447b039b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019fec68-f08d-7c1a-aa53-5ccd441c71cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-77d8-bb75-1087447b039b" xlink:to="loc_us-gaap_StockholdersEquity_019fec68-f08d-7c1a-aa53-5ccd441c71cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019fec68-f08d-768a-a1ea-d6c2e7559bda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-77d8-bb75-1087447b039b" xlink:to="loc_us-gaap_MinorityInterest_019fec68-f08d-768a-a1ea-d6c2e7559bda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019fec68-f08d-7a5a-9713-dec0238e8205" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019fec68-f08d-7a5a-9713-dec0238e8205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019fec68-f08d-7550-a05a-a058663ebc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019fec68-f08d-7550-a05a-a058663ebc8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019fec68-f08d-7e7b-bff2-e532c40b7401" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_us-gaap_AccountsPayableCurrent_019fec68-f08d-7e7b-bff2-e532c40b7401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019fec68-f08d-725d-951a-4f3b89f93e66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019fec68-f08d-725d-951a-4f3b89f93e66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilitiesCurrent_019fec68-f08d-7517-a4de-db9f8b828d03" xlink:href="tgen-20260630.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_tgen_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilitiesCurrent_019fec68-f08d-7517-a4de-db9f8b828d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019fec68-f08d-78bb-b326-30cda31f9bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019fec68-f08d-78bb-b326-30cda31f9bbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_019fec68-f08d-74c4-b458-dfd6c1b3c9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7c45-accb-c1554f20cf44" xlink:to="loc_us-gaap_DeferredRevenueCurrent_019fec68-f08d-74c4-b458-dfd6c1b3c9fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019fec68-f08d-74a6-9c9c-3d8fabc583d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019fec68-f08d-7ff1-b870-770f5f16ac42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-74a6-9c9c-3d8fabc583d8" xlink:to="loc_us-gaap_Liabilities_019fec68-f08d-7ff1-b870-770f5f16ac42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019fec68-f08d-729a-873e-14bebff7c58c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-74a6-9c9c-3d8fabc583d8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019fec68-f08d-729a-873e-14bebff7c58c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019fec68-f08d-7db2-b645-8e67390c64b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-74a6-9c9c-3d8fabc583d8" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019fec68-f08d-7db2-b645-8e67390c64b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019fec68-f08d-7141-9c60-8b3e489acb26" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019fec68-f08d-75e8-90e2-d09c087fd0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7141-9c60-8b3e489acb26" xlink:to="loc_us-gaap_InventoryNet_019fec68-f08d-75e8-90e2-d09c087fd0b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019fec68-f08d-70cc-a32b-23832013d5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7141-9c60-8b3e489acb26" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019fec68-f08d-70cc-a32b-23832013d5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019fec68-f08d-7971-9589-6e1a51fdd60e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7141-9c60-8b3e489acb26" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019fec68-f08d-7971-9589-6e1a51fdd60e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019fec68-f08d-791f-95ad-ae8b7f3b8155" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7141-9c60-8b3e489acb26" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019fec68-f08d-791f-95ad-ae8b7f3b8155" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019fec68-f08d-78a2-ae3c-5f45128dd742" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7141-9c60-8b3e489acb26" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019fec68-f08d-78a2-ae3c-5f45128dd742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019fec68-f08d-738a-bb54-e93f87ceab1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_Goodwill_019fec68-f08d-738a-bb54-e93f87ceab1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019fec68-f08d-7be2-a3b5-4cce36211f62" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019fec68-f08d-7be2-a3b5-4cce36211f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019fec68-f08d-713d-a2df-dcb7a81e2c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019fec68-f08d-713d-a2df-dcb7a81e2c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019fec68-f08d-76a7-a79f-f156184153c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019fec68-f08d-76a7-a79f-f156184153c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_019fec68-f08d-731b-87ff-376cd4acd101" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_019fec68-f08d-731b-87ff-376cd4acd101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019fec68-f08d-769f-a92e-652bc3d89be4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_AssetsCurrent_019fec68-f08d-769f-a92e-652bc3d89be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019fec68-f08d-75a4-beca-ce15116349d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7dcf-9f86-c833ccd812ea" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019fec68-f08d-75a4-beca-ce15116349d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019fec68-f08d-78a4-a5d5-5444f6ea660f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019fec68-f08d-7352-a20d-71f5901bb293" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019fec68-f08d-78a4-a5d5-5444f6ea660f" xlink:to="loc_us-gaap_CommonStockValue_019fec68-f08d-7352-a20d-71f5901bb293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019fec68-f08d-70de-a26c-e1b6cdf6b7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019fec68-f08d-78a4-a5d5-5444f6ea660f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019fec68-f08d-70de-a26c-e1b6cdf6b7ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019fec68-f08d-72a1-820b-ea6b628261dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019fec68-f08d-78a4-a5d5-5444f6ea660f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019fec68-f08d-72a1-820b-ea6b628261dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationEquity_019fed34-ba6a-7cf0-a3a7-274dc0c28ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-78a4-a5d5-5444f6ea660f" xlink:to="loc_us-gaap_DeferredCompensationEquity_019fed34-ba6a-7cf0-a3a7-274dc0c28ddd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="tgen-20260630.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_NonoperatingIncomeExpense_019fec68-f08d-7ca1-8849-d8ba190f9f04" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_InterestAndOtherIncomeExpense_019fec68-f08d-7229-9082-9e8b045b27af" xlink:href="tgen-20260630.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_019fec68-f08d-7ca1-8849-d8ba190f9f04" xlink:to="loc_tgen_InterestAndOtherIncomeExpense_019fec68-f08d-7229-9082-9e8b045b27af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_019fec68-f08d-7ba2-9504-5eebe28d4da1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7ca1-8849-d8ba190f9f04" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_019fec68-f08d-7ba2-9504-5eebe28d4da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019fec68-f08d-7126-8d9c-116d36cb9a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7ca1-8849-d8ba190f9f04" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019fec68-f08d-7126-8d9c-116d36cb9a8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019fec68-f08d-768f-b2e1-53431b9b722f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_019fec68-f08d-70d9-b552-625ba7947f50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-768f-b2e1-53431b9b722f" xlink:to="loc_us-gaap_SellingExpense_019fec68-f08d-70d9-b552-625ba7947f50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019fec68-f08d-7d11-b94e-e9e73647fed8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-768f-b2e1-53431b9b722f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019fec68-f08d-7d11-b94e-e9e73647fed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019fec68-f08d-7e22-b1eb-3bf6454f98b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-768f-b2e1-53431b9b722f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019fec68-f08d-7e22-b1eb-3bf6454f98b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_019fec68-f08d-7847-9670-40777dd46b80" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-768f-b2e1-53431b9b722f" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_019fec68-f08d-7847-9670-40777dd46b80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fec68-f08d-7097-9a46-de36355c704b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019fec68-f08d-7fb1-a9fb-3e976acf334a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7097-9a46-de36355c704b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019fec68-f08d-7fb1-a9fb-3e976acf334a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019fec68-f08d-72ce-a881-465b23e394d5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7097-9a46-de36355c704b" xlink:to="loc_us-gaap_OperatingIncomeLoss_019fec68-f08d-72ce-a881-465b23e394d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019fec68-f08d-7aec-8480-83d0fb589021" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IncomeTaxExpenseBenefitState_019fec68-f08d-7121-88cf-8fd29d19b88f" xlink:href="tgen-20260630.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_019fec68-f08d-7aec-8480-83d0fb589021" xlink:to="loc_tgen_IncomeTaxExpenseBenefitState_019fec68-f08d-7121-88cf-8fd29d19b88f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fec68-f08d-732b-aad4-71cde7483c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7aec-8480-83d0fb589021" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fec68-f08d-732b-aad4-71cde7483c1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019fec68-f08d-75b3-83a8-55390bd8741d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019fec68-f08d-707a-8d97-7ce3b53d1e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75b3-83a8-55390bd8741d" xlink:to="loc_us-gaap_ProfitLoss_019fec68-f08d-707a-8d97-7ce3b53d1e0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019fec68-f08d-7fb4-a581-1b37b822e3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75b3-83a8-55390bd8741d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019fec68-f08d-7fb4-a581-1b37b822e3d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019fec68-f08d-7091-911a-69f973ec4d63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019fec68-f08d-73bb-b770-917d94cf8d28" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7091-911a-69f973ec4d63" xlink:to="loc_us-gaap_OperatingExpenses_019fec68-f08d-73bb-b770-917d94cf8d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019fec68-f08d-71c4-b674-2b5502387399" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7091-911a-69f973ec4d63" xlink:to="loc_us-gaap_GrossProfit_019fec68-f08d-71c4-b674-2b5502387399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019fec68-f08d-77d1-bca9-346ae9fa077a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019fec68-f08d-7c8d-958a-ff0021e9b01f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-77d1-bca9-346ae9fa077a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019fec68-f08d-7c8d-958a-ff0021e9b01f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019fec68-f08d-75f5-8b4e-5e54c70e4982" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-77d1-bca9-346ae9fa077a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019fec68-f08d-75f5-8b4e-5e54c70e4982" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="tgen-20260630.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_NetCashProvidedByUsedInFinancingActivities_019fec68-f08d-75d9-b21a-1f1e3c6fae50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019fec68-f08d-7dd0-9044-f66575f37235" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75d9-b21a-1f1e3c6fae50" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019fec68-f08d-7dd0-9044-f66575f37235" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019fec68-f08d-78d2-9233-bc5ccd6db40f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-75d9-b21a-1f1e3c6fae50" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019fec68-f08d-78d2-9233-bc5ccd6db40f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019fec68-f08d-7118-983e-ced849ebf8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019fec68-f08d-7677-b35a-37beba9e502e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7118-983e-ced849ebf8b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019fec68-f08d-7677-b35a-37beba9e502e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7539-84b0-c32e3a884ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7118-983e-ced849ebf8b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7539-84b0-c32e3a884ca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019fec68-f08d-7cef-a6cb-c30841ddbd51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-7118-983e-ced849ebf8b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019fec68-f08d-7cef-a6cb-c30841ddbd51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019fec68-f08d-752a-bb07-8184c136f541" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_019fec68-f08d-7865-8f34-a682869fe508" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_019fec68-f08d-7865-8f34-a682869fe508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019fec68-f08d-7ab7-aeba-9a7685a42245" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019fec68-f08d-7ab7-aeba-9a7685a42245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019fec68-f08d-78d1-8b24-92c062c0c8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_ProfitLoss_019fec68-f08d-78d1-8b24-92c062c0c8ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_019fec68-f08d-7d54-8305-c7482c1ab9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_019fec68-f08d-7d54-8305-c7482c1ab9fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_019fec68-f08d-7589-bfc2-dde463d84e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_019fec68-f08d-7589-bfc2-dde463d84e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019fec68-f08d-7147-ab44-7de017f95cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019fec68-f08d-7147-ab44-7de017f95cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019fec68-f08d-7abe-bb68-5bd856ea927b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019fec68-f08d-7abe-bb68-5bd856ea927b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_NoncashInterestExpense_019fec68-f08d-7362-ac3d-2faf4629beaa" xlink:href="tgen-20260630.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_tgen_NoncashInterestExpense_019fec68-f08d-7362-ac3d-2faf4629beaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019fec68-f08d-77b0-851e-3e62cb584469" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019fec68-f08d-77b0-851e-3e62cb584469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets_019fec68-f08d-7aa5-bf7d-63bc122e0da4" xlink:href="tgen-20260630.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_tgen_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets_019fec68-f08d-7aa5-bf7d-63bc122e0da4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019fec68-f08d-7739-93fb-05cb959203d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019fec68-f08d-7739-93fb-05cb959203d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019fec68-f08d-734d-bcb6-60b51573be4a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019fec68-f08d-734d-bcb6-60b51573be4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_019fec68-f08d-7afc-9263-82988fa94110" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_019fec68-f08d-7afc-9263-82988fa94110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019fec68-f08d-78d5-a264-0cbb69573614" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019fec68-f08d-78d5-a264-0cbb69573614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019fec68-f08d-765c-bfb5-da754127ee20" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_ShareBasedCompensation_019fec68-f08d-765c-bfb5-da754127ee20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019fec68-f08d-7883-a038-364c6c2b3be0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08d-752a-bb07-8184c136f541" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019fec68-f08d-7883-a038-364c6c2b3be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7a7b-9d42-3eb607877656" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019fec68-f08d-7d6f-88a7-c0e07af54558" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7a7b-9d42-3eb607877656" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019fec68-f08d-7d6f-88a7-c0e07af54558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019fec68-f08d-7ade-84ca-2e985cf3fddc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7a7b-9d42-3eb607877656" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019fec68-f08d-7ade-84ca-2e985cf3fddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentstoNoncontrollingInterestsInvestingActivities_019fec68-f08d-7e82-919c-a73e97915943" xlink:href="tgen-20260630.xsd#tgen_PaymentstoNoncontrollingInterestsInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7a7b-9d42-3eb607877656" xlink:to="loc_tgen_PaymentstoNoncontrollingInterestsInvestingActivities_019fec68-f08d-7e82-919c-a73e97915943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_019fed38-0dc9-7c6a-8d05-32c67e6e069a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019fec68-f08d-7a7b-9d42-3eb607877656" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_019fed38-0dc9-7c6a-8d05-32c67e6e069a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/DescriptionofBusinessandBasisofPresentationScheduleofNetOfferingProceedsDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec99-281c-7675-98ca-1216eb2de0f0" xlink:href="tgen-20260630.xsd#tgen_PaymentsForTransactionCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_019fec99-281c-7bc0-a171-e697605df399" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec99-281c-7675-98ca-1216eb2de0f0" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_019fec99-281c-7bc0-a171-e697605df399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentForLegalFees_019fec99-281c-713a-8b91-5bd447cf1404" xlink:href="tgen-20260630.xsd#tgen_PaymentForLegalFees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019fec99-281c-7675-98ca-1216eb2de0f0" xlink:to="loc_tgen_PaymentForLegalFees_019fec99-281c-713a-8b91-5bd447cf1404" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentForAssurance_019fec99-281c-7283-bc7d-b7be8134bf41" xlink:href="tgen-20260630.xsd#tgen_PaymentForAssurance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019fec99-281c-7675-98ca-1216eb2de0f0" xlink:to="loc_tgen_PaymentForAssurance_019fec99-281c-7283-bc7d-b7be8134bf41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentForOriginalListingFee_019fec99-281c-7f57-9473-866ffa57bedd" xlink:href="tgen-20260630.xsd#tgen_PaymentForOriginalListingFee"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_PaymentsForTransactionCosts_019fec99-281c-7675-98ca-1216eb2de0f0" xlink:to="loc_tgen_PaymentForOriginalListingFee_019fec99-281c-7f57-9473-866ffa57bedd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForFees_019fec99-281c-7eea-80e8-2af6b66769c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec99-281c-7675-98ca-1216eb2de0f0" xlink:to="loc_us-gaap_PaymentsForFees_019fec99-281c-7eea-80e8-2af6b66769c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_019fec99-281c-7463-aad7-ac7d2827eb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_SaleOfStockConsiderationReceivedOnTransactionGross_019fec99-281c-760c-b83b-3830396bcd01" xlink:href="tgen-20260630.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_019fec99-281c-7463-aad7-ac7d2827eb7f" xlink:to="loc_tgen_SaleOfStockConsiderationReceivedOnTransactionGross_019fec99-281c-760c-b83b-3830396bcd01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentsForTransactionCosts_019fec99-281c-7346-9144-343db9cbc192" xlink:href="tgen-20260630.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_019fec99-281c-7463-aad7-ac7d2827eb7f" xlink:to="loc_tgen_PaymentsForTransactionCosts_019fec99-281c-7346-9144-343db9cbc192" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/IncomeLossPerCommonShareScheduleofIncomeLossPerCommonShareBasicandDilutedDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f08e-7328-86b8-8991508f3d22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019fec68-f08e-702c-a77c-a04e58d10f34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7328-86b8-8991508f3d22" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019fec68-f08e-702c-a77c-a04e58d10f34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019fec68-f08e-79ff-a395-01f21fa3896c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7328-86b8-8991508f3d22" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019fec68-f08e-79ff-a395-01f21fa3896c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/InventoryDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f08e-722c-9e41-e619f97c4175" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019fec68-f08e-703b-ae89-0455fd9776e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-722c-9e41-e619f97c4175" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019fec68-f08e-703b-ae89-0455fd9776e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019fec68-f08e-78da-9a00-6e0ef5dbf270" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-722c-9e41-e619f97c4175" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019fec68-f08e-78da-9a00-6e0ef5dbf270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019fec68-f08e-75eb-8885-9cdb999807a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-722c-9e41-e619f97c4175" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019fec68-f08e-75eb-8885-9cdb999807a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/PropertyPlantandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f08e-7053-8a36-ca89c1fd8096" xlink:href="tgen-20260630.xsd#tgen_PropertyPlantAndEquipmentNetBeforePublicUtilitiesContructionWorkInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019fec68-f08e-7f31-8671-f4fb6c40286a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7053-8a36-ca89c1fd8096" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019fec68-f08e-7f31-8671-f4fb6c40286a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019fec68-f08e-74ba-87ba-faffb00eb820" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7053-8a36-ca89c1fd8096" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019fec68-f08e-74ba-87ba-faffb00eb820" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillAmountsrelatedtointangibleassetsDetails" xlink:type="simple" xlink:href="tgen-20260630.xsd#IntangibleAssetsandLiabilitiesOtherThanGoodwillAmountsrelatedtointangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillAmountsrelatedtointangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IntangibleLiabilitiesNet_019fec68-f08e-7236-895e-d5ccff7dbed0" xlink:href="tgen-20260630.xsd#tgen_IntangibleLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_IntangibleLiabilityGross_019fec68-f08e-7575-8393-f5b94d8c1816" xlink:href="tgen-20260630.xsd#tgen_IntangibleLiabilityGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_IntangibleLiabilitiesNet_019fec68-f08e-7236-895e-d5ccff7dbed0" xlink:to="loc_tgen_IntangibleLiabilityGross_019fec68-f08e-7575-8393-f5b94d8c1816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleLiabilitiesAccumulatedAmortization_019fec68-f08e-75a3-81fd-02da72c4a313" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleLiabilitiesAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_IntangibleLiabilitiesNet_019fec68-f08e-7236-895e-d5ccff7dbed0" xlink:to="loc_tgen_FiniteLivedIntangibleLiabilitiesAccumulatedAmortization_019fec68-f08e-75a3-81fd-02da72c4a313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019fec68-f08e-7882-800c-1a6586518d40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019fec68-f08e-7ca3-a242-423bceb86486" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7882-800c-1a6586518d40" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019fec68-f08e-7ca3-a242-423bceb86486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019fec68-f08e-7dda-af4a-410a0f1180d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7882-800c-1a6586518d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019fec68-f08e-7dda-af4a-410a0f1180d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillScheduleofAggregateFutureAmortizationDetails" xlink:type="simple" xlink:href="tgen-20260630.xsd#IntangibleAssetsandLiabilitiesOtherThanGoodwillScheduleofAggregateFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/IntangibleAssetsandLiabilitiesOtherThanGoodwillScheduleofAggregateFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearThree_019fec68-f08e-7cc7-a27a-d2809be06ea1" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearThree_019fec68-f08e-7cc7-a27a-d2809be06ea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseNextRolling12Months_019fec68-f08e-73f9-a2c8-411d7d631e9a" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseNextRolling12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseNextRolling12Months_019fec68-f08e-73f9-a2c8-411d7d631e9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingAfterYearFive_019fec68-f08e-7ac9-81be-6e2a706c0ae3" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingAfterYearFive_019fec68-f08e-7ac9-81be-6e2a706c0ae3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearTwo_019fec68-f08e-7d61-8906-fdcec6840be6" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearTwo_019fec68-f08e-7d61-8906-fdcec6840be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFour_019fec68-f08e-7b74-a9f9-87974997c279" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFour_019fec68-f08e-7b74-a9f9-87974997c279" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFive_019fec68-f08e-7805-96e8-a2a2541dc998" xlink:href="tgen-20260630.xsd#tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilitiesNet_019fec68-f08e-7449-8eda-b0157677b835" xlink:to="loc_tgen_FiniteLivedIntangibleAssetsAndLiabilityNetAmortizationExpenseRollingYearFive_019fec68-f08e-7805-96e8-a2a2541dc998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_019fec68-f08e-7d3a-861b-00edba10a21a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_019fec68-f08e-7d3a-861b-00edba10a21a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_019fec68-f08e-7d3e-b9c5-99e8930c8f21" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_019fec68-f08e-7d3e-b9c5-99e8930c8f21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_019fec68-f08e-7cc1-8fd2-7f713a5e34f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_019fec68-f08e-7cc1-8fd2-7f713a5e34f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_019fec68-f08e-7d07-a095-51d017996182" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_019fec68-f08e-7d07-a095-51d017996182" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_019fec68-f08e-70c7-b317-054523fa2bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_019fec68-f08e-70c7-b317-054523fa2bdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_019fec68-f08e-78f5-9578-efd4430f0cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7682-b77a-f5ad9574058e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_019fec68-f08e-78f5-9578-efd4430f0cdd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/AegisContractandRelatedAssetAcquisitionsDetails" xlink:type="simple" xlink:href="tgen-20260630.xsd#AegisContractandRelatedAssetAcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/AegisContractandRelatedAssetAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_019fec68-f08e-7826-ac98-5716e11af75e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionConsiderationTransferredAccountsPayable_019fec68-f08e-7e91-882e-9548002ff9ea" xlink:href="tgen-20260630.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_019fec68-f08e-7826-ac98-5716e11af75e" xlink:to="loc_tgen_AssetAcquisitionConsiderationTransferredAccountsPayable_019fec68-f08e-7e91-882e-9548002ff9ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_PaymentsForAssetAcquisitions_019fec68-f08e-7ba6-8375-1a3a025db71c" xlink:href="tgen-20260630.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_019fec68-f08e-7826-ac98-5716e11af75e" xlink:to="loc_tgen_PaymentsForAssetAcquisitions_019fec68-f08e-7ba6-8375-1a3a025db71c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019fec68-f08e-7ae7-b3a6-3e2b0a0dfc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7826-ac98-5716e11af75e" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_019fec68-f08e-7ae7-b3a6-3e2b0a0dfc5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets_019fec68-f08e-7b0d-9857-eac5042a5bad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7826-ac98-5716e11af75e" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets_019fec68-f08e-7b0d-9857-eac5042a5bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_019fec68-f08e-7bd5-a504-15ccd04013a2" xlink:href="tgen-20260630.xsd#tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionAssetsAcquired_019fec68-f08e-7b8a-9f3e-0402727e4bf9" xlink:href="tgen-20260630.xsd#tgen_AssetAcquisitionAssetsAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_019fec68-f08e-7bd5-a504-15ccd04013a2" xlink:to="loc_tgen_AssetAcquisitionAssetsAcquired_019fec68-f08e-7b8a-9f3e-0402727e4bf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionReserves_019fec68-f08e-71fc-a684-a4322a466cff" xlink:href="tgen-20260630.xsd#tgen_AssetAcquisitionReserves"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet_019fec68-f08e-7bd5-a504-15ccd04013a2" xlink:to="loc_tgen_AssetAcquisitionReserves_019fec68-f08e-71fc-a684-a4322a466cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionAssetsAcquired_019fec68-f08e-7f25-8ebc-8739770b3df1" xlink:href="tgen-20260630.xsd#tgen_AssetAcquisitionAssetsAcquired"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionPropertyPlantAndEquipment_019fec68-f08e-717b-9479-c078b0c4fd18" xlink:href="tgen-20260630.xsd#tgen_AssetAcquisitionPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquired_019fec68-f08e-7f25-8ebc-8739770b3df1" xlink:to="loc_tgen_AssetAcquisitionPropertyPlantAndEquipment_019fec68-f08e-717b-9479-c078b0c4fd18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_AssetAcquisitionInventory_019fec68-f08e-7f39-b7a0-3775e6f0be43" xlink:href="tgen-20260630.xsd#tgen_AssetAcquisitionInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_AssetAcquisitionAssetsAcquired_019fec68-f08e-7f25-8ebc-8739770b3df1" xlink:to="loc_tgen_AssetAcquisitionInventory_019fec68-f08e-7f39-b7a0-3775e6f0be43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019fec68-f08e-7333-b012-bc12b199d775" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7f25-8ebc-8739770b3df1" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_019fec68-f08e-7333-b012-bc12b199d775" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f08e-7adb-84e7-f54e5d9a329c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019fec68-f08e-79d0-857f-d098b51ac4db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7adb-84e7-f54e5d9a329c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019fec68-f08e-79d0-857f-d098b51ac4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019fec68-f08e-78f8-933f-34da1955af08" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7adb-84e7-f54e5d9a329c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019fec68-f08e-78f8-933f-34da1955af08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019fec68-f08e-74c5-9160-2e7657037c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019fec68-f08e-7ba7-baab-4d4505669d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-74c5-9160-2e7657037c7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019fec68-f08e-7ba7-baab-4d4505669d0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019fec68-f08e-733d-bc24-0be8bb350b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-74c5-9160-2e7657037c7d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019fec68-f08e-733d-bc24-0be8bb350b5c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFinanceLeaseCostDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f08e-7a0f-ab1b-ac447b63a2e5" xlink:href="tgen-20260630.xsd#tgen_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019fec68-f08e-733e-b502-0420ff415415" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7a0f-ab1b-ac447b63a2e5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019fec68-f08e-733e-b502-0420ff415415" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_019fec68-f08e-79fd-b81e-074ef2872686" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7a0f-ab1b-ac447b63a2e5" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_019fec68-f08e-79fd-b81e-074ef2872686" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="tgen-20260630.xsd#LeasesFutureMinimumLeaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019fec68-f08e-770f-b9a7-aa7f5faf7541" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-7f92-bc52-b5e3eae41813" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-770f-b9a7-aa7f5faf7541" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-7f92-bc52-b5e3eae41813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-740e-a447-a91377058396" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-770f-b9a7-aa7f5faf7541" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-740e-a447-a91377058396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019fec68-f08e-7346-8646-0586cbfbde03" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-733a-8808-e37d914b9647" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7346-8646-0586cbfbde03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-733a-8808-e37d914b9647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-7fa9-bfe8-184239e07c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7346-8646-0586cbfbde03" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-7fa9-bfe8-184239e07c1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-76d9-80bd-3e07e4434789" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7b23-be3d-18c873066be7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-76d9-80bd-3e07e4434789" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7b23-be3d-18c873066be7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019fec68-f08e-70a8-954a-b0402bc97caa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-76d9-80bd-3e07e4434789" xlink:to="loc_us-gaap_FinanceLeaseLiability_019fec68-f08e-70a8-954a-b0402bc97caa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiability_019fec68-f08e-7b3a-8156-4c8b3b0b8bfb" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019fec68-f08e-7d21-8653-2d52e901cb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7b3a-8156-4c8b3b0b8bfb" xlink:to="loc_us-gaap_FinanceLeaseLiability_019fec68-f08e-7d21-8653-2d52e901cb7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019fec68-f08e-7202-8124-9cbdd4df789f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7b3a-8156-4c8b3b0b8bfb" xlink:to="loc_us-gaap_OperatingLeaseLiability_019fec68-f08e-7202-8124-9cbdd4df789f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019fec68-f08e-7990-8b70-027e73dae9fb" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7598-95b3-8de417cb2caa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7990-8b70-027e73dae9fb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7598-95b3-8de417cb2caa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7388-9b55-6e10b2626cec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7990-8b70-027e73dae9fb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7388-9b55-6e10b2626cec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019fec68-f08e-7fb8-9d41-3ad7da7f15e7" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-7239-aa34-8d81e55a2293" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7fb8-9d41-3ad7da7f15e7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-7239-aa34-8d81e55a2293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-7e25-b837-d22f9986a54d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7fb8-9d41-3ad7da7f15e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-7e25-b837-d22f9986a54d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7149-b6f6-2c1f16d85ed5" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-702f-acb0-d08e774e6375" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7149-b6f6-2c1f16d85ed5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-702f-acb0-d08e774e6375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7ddd-84f7-a0b6658be7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7149-b6f6-2c1f16d85ed5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7ddd-84f7-a0b6658be7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-73e1-8280-86ca72c186a5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-780b-8999-0bd35fac1cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-73e1-8280-86ca72c186a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-780b-8999-0bd35fac1cc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019fec68-f08e-78ad-a44f-62dbfd50932b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-73e1-8280-86ca72c186a5" xlink:to="loc_us-gaap_OperatingLeaseLiability_019fec68-f08e-78ad-a44f-62dbfd50932b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019fec68-f08e-73e4-906b-bc0edb898f28" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7421-b1de-06292d84906a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-73e4-906b-bc0edb898f28" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7421-b1de-06292d84906a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7cda-a997-cbfa5059e3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-73e4-906b-bc0edb898f28" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7cda-a997-cbfa5059e3a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7e76-a459-9f6f71f2b371" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7670-9158-5a7c60cee36a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7e76-a459-9f6f71f2b371" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7670-9158-5a7c60cee36a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7f28-9b4b-6c15f5797e16" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-7e76-a459-9f6f71f2b371" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-7f28-9b4b-6c15f5797e16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="tgen-20260630.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_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7690-a25d-5d1e7cb51e23" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7690-a25d-5d1e7cb51e23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-788d-bc48-2c79e4660571" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-788d-bc48-2c79e4660571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-7ec0-8498-a4135de51c73" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-7ec0-8498-a4135de51c73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_019fec68-f08e-7983-b46d-5887008caa21" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_019fec68-f08e-7983-b46d-5887008caa21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7e69-bd09-47fee1311488" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7e69-bd09-47fee1311488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-7e5d-a00a-cccc14a2fbab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019fec68-f08e-796d-b59a-b9537e13a1ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-7e5d-a00a-cccc14a2fbab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7637-b4b5-e7b3ee3d5470" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019fec68-f08e-72a4-ac04-63a42457a359" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7637-b4b5-e7b3ee3d5470" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearThree_019fec68-f08e-72a4-ac04-63a42457a359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019fec68-f08e-739a-87b3-7d007aac0da0" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7637-b4b5-e7b3ee3d5470" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearOne_019fec68-f08e-739a-87b3-7d007aac0da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019fec68-f08e-7d65-b53b-bb1cb8445e88" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7637-b4b5-e7b3ee3d5470" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFive_019fec68-f08e-7d65-b53b-bb1cb8445e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019fec68-f08e-737a-a7ba-2f271219c737" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7637-b4b5-e7b3ee3d5470" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearFour_019fec68-f08e-737a-a7ba-2f271219c737" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019fec68-f08e-7773-9604-efd8adac7251" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7637-b4b5-e7b3ee3d5470" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo_019fec68-f08e-7773-9604-efd8adac7251" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019fec68-f08e-7855-b100-fb1bbfb6e3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_019fec68-f08e-7855-b100-fb1bbfb6e3d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7090-b536-50c47f6064da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019fec68-f08e-7090-b536-50c47f6064da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-769d-b131-35f9de0b93ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019fec68-f08e-769d-b131-35f9de0b93ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7e0e-9774-7940cd4a329e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019fec68-f08e-7e0e-9774-7940cd4a329e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-7dc5-977f-bc1dc06b2570" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019fec68-f08e-7dc5-977f-bc1dc06b2570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-7af5-9b04-cc036df59803" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019fec68-f08e-7f20-ac20-4f5450f20813" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_019fec68-f08e-7af5-9b04-cc036df59803" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/LeasesFutureMinimumLeaseCommitmentsDetails_2" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f08e-7232-9c4b-c15d4e50ab85" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiability_019fec68-f08e-7378-a48b-f885f1171957" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7232-9c4b-c15d4e50ab85" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiability_019fec68-f08e-7378-a48b-f885f1171957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-795d-840b-d219396b5bf0" xlink:href="tgen-20260630.xsd#tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tgen_OperatingAndFinanceLeaseLiabilityToBePaid_019fec68-f08e-7232-9c4b-c15d4e50ab85" xlink:to="loc_tgen_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_019fec68-f08e-795d-840b-d219396b5bf0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/FairValueMeasurementsFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f139-7e60-b635-cebc52a000db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019fec68-f139-78ee-b990-9393c09cfaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019fec68-f139-7e60-b635-cebc52a000db" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019fec68-f139-78ee-b990-9393c09cfaa4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tecogen.com/role/FairValueMeasurementsScheduleofLiabilityReportedinConsolidatedBalanceSheetMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="tgen-20260630.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_019fec68-f139-76b5-ae62-9b129c53d871" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent_019fec68-f139-703d-b071-4e5d1eaeebd8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f139-76b5-ae62-9b129c53d871" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent_019fec68-f139-703d-b071-4e5d1eaeebd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent_019fec68-f139-7b40-86b3-2d98392840c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019fec68-f139-76b5-ae62-9b129c53d871" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent_019fec68-f139-7b40-86b3-2d98392840c0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
