<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#Cover" roleURI="http://ten-league.com/role/Cover" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BalanceSheets" roleURI="http://ten-league.com/role/BalanceSheets" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BalanceSheetsParenthetical" roleURI="http://ten-league.com/role/BalanceSheetsParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#StatementsOfOperationsAndComprehensiveIncome" roleURI="http://ten-league.com/role/StatementsOfOperationsAndComprehensiveIncome" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#StatementsOfChangesInShareholdersEquity" roleURI="http://ten-league.com/role/StatementsOfChangesInShareholdersEquity" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#StatementsOfCashFlows" roleURI="http://ten-league.com/role/StatementsOfCashFlows" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#StatementsOfCashFlowsParenthetical" roleURI="http://ten-league.com/role/StatementsOfCashFlowsParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#MaterialCybersecurityIncidentDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BusinessOverviewAndBasisOfPresentation" roleURI="http://ten-league.com/role/BusinessOverviewAndBasisOfPresentation" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://ten-league.com/role/SummaryOfSignificantAccountingPolicies" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DisaggregationOfRevenue" roleURI="http://ten-league.com/role/DisaggregationOfRevenue" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#AccountsReceivableNet" roleURI="http://ten-league.com/role/AccountsReceivableNet" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#InventoriesNet" roleURI="http://ten-league.com/role/InventoriesNet" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DepositsPrepaymentsAndOtherReceivables" roleURI="http://ten-league.com/role/DepositsPrepaymentsAndOtherReceivables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#PlantAndEquipmentNet" roleURI="http://ten-league.com/role/PlantAndEquipmentNet" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#Right-of-useAssets" roleURI="http://ten-league.com/role/Right-of-useAssets" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#AccountPayableAndAccruedLiabilities" roleURI="http://ten-league.com/role/AccountPayableAndAccruedLiabilities" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#AmountsDueToRelatedParties" roleURI="http://ten-league.com/role/AmountsDueToRelatedParties" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BankBorrowings" roleURI="http://ten-league.com/role/BankBorrowings" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#LeaseLiabilities" roleURI="http://ten-league.com/role/LeaseLiabilities" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DeferredTaxLiabilities" roleURI="http://ten-league.com/role/DeferredTaxLiabilities" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ShareholdersEquity" roleURI="http://ten-league.com/role/ShareholdersEquity" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#RevenuesBySegment" roleURI="http://ten-league.com/role/RevenuesBySegment" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#IncomeTaxExpense" roleURI="http://ten-league.com/role/IncomeTaxExpense" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#RelatedPartyTransactions" roleURI="http://ten-league.com/role/RelatedPartyTransactions" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ConcentrationsOfRisk" roleURI="http://ten-league.com/role/ConcentrationsOfRisk" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#CommitmentsAndContingencies" roleURI="http://ten-league.com/role/CommitmentsAndContingencies" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SubsequentEvents" roleURI="http://ten-league.com/role/SubsequentEvents" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://ten-league.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BusinessOverviewAndBasisOfPresentationTables" roleURI="http://ten-league.com/role/BusinessOverviewAndBasisOfPresentationTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://ten-league.com/role/SummaryOfSignificantAccountingPoliciesTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DisaggregationOfRevenueTables" roleURI="http://ten-league.com/role/DisaggregationOfRevenueTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#AccountsReceivableNetTables" roleURI="http://ten-league.com/role/AccountsReceivableNetTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#InventoriesNetTables" roleURI="http://ten-league.com/role/InventoriesNetTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DepositsPrepaymentsAndOtherReceivablesTables" roleURI="http://ten-league.com/role/DepositsPrepaymentsAndOtherReceivablesTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#PlantAndEquipmentNetTables" roleURI="http://ten-league.com/role/PlantAndEquipmentNetTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#Right-of-useAssetsTables" roleURI="http://ten-league.com/role/Right-of-useAssetsTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#AccountPayableAndAccruedLiabilitiesTables" roleURI="http://ten-league.com/role/AccountPayableAndAccruedLiabilitiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#AmountsDueToRelatedPartiesTables" roleURI="http://ten-league.com/role/AmountsDueToRelatedPartiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BankBorrowingsTables" roleURI="http://ten-league.com/role/BankBorrowingsTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#LeaseLiabilitiesTables" roleURI="http://ten-league.com/role/LeaseLiabilitiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DeferredTaxLiabilitiesTables" roleURI="http://ten-league.com/role/DeferredTaxLiabilitiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#RevenuesBySegmentTables" roleURI="http://ten-league.com/role/RevenuesBySegmentTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#IncomeTaxExpenseTables" roleURI="http://ten-league.com/role/IncomeTaxExpenseTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#RelatedPartyTransactionsTables" roleURI="http://ten-league.com/role/RelatedPartyTransactionsTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ConcentrationsOfRiskTables" roleURI="http://ten-league.com/role/ConcentrationsOfRiskTables" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BusinessOverviewAndBasisOfPresentationDetailsNarrative" roleURI="http://ten-league.com/role/BusinessOverviewAndBasisOfPresentationDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfSubsidiariesIncorporatedDetails" roleURI="http://ten-league.com/role/ScheduleOfSubsidiariesIncorporatedDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfCurrencyExchangeRatesDetails" roleURI="http://ten-league.com/role/ScheduleOfCurrencyExchangeRatesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfPlantAndEquipmentEstimatedUsefulLivesDetails" roleURI="http://ten-league.com/role/ScheduleOfPlantAndEquipmentEstimatedUsefulLivesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" roleURI="http://ten-league.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDisaggregationOfRevenueByBusinessSegmentDetails" roleURI="http://ten-league.com/role/ScheduleOfDisaggregationOfRevenueByBusinessSegmentDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfAccountsReceivableNetDetails" roleURI="http://ten-league.com/role/ScheduleOfAccountsReceivableNetDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfProvisionForAllowanceForCreditLossesDetails" roleURI="http://ten-league.com/role/ScheduleOfProvisionForAllowanceForCreditLossesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfAnalysisOfAccountsReceivableDetails" roleURI="http://ten-league.com/role/ScheduleOfAnalysisOfAccountsReceivableDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfInventoriesDetails" roleURI="http://ten-league.com/role/ScheduleOfInventoriesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfAnalysisOfAllowanceDetails" roleURI="http://ten-league.com/role/ScheduleOfAnalysisOfAllowanceDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDepositsPrepaymentsAndOtherReceivablesDetails" roleURI="http://ten-league.com/role/ScheduleOfDepositsPrepaymentsAndOtherReceivablesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDirectFinancingLeaseIncomeDetails" roleURI="http://ten-league.com/role/ScheduleOfDirectFinancingLeaseIncomeDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDirectFinancingLeaseNetInvestmentInLeaseDetails" roleURI="http://ten-league.com/role/ScheduleOfDirectFinancingLeaseNetInvestmentInLeaseDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SummaryOfMaturityOfLeaseReceivablesDetails" roleURI="http://ten-league.com/role/SummaryOfMaturityOfLeaseReceivablesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://ten-league.com/role/ScheduleOfPropertyAndEquipmentNetDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#PlantAndEquipmentNetDetailsNarrative" roleURI="http://ten-league.com/role/PlantAndEquipmentNetDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfCarryingAmountOfRight-of-useAssetsDetails" roleURI="http://ten-league.com/role/ScheduleOfCarryingAmountOfRight-of-useAssetsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfLease-relatedAssetsAndLiabilitiesDetails" roleURI="http://ten-league.com/role/ScheduleOfLease-relatedAssetsAndLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfLeaseExpenseDetails" roleURI="http://ten-league.com/role/ScheduleOfLeaseExpenseDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfFutureContractualLeasePaymentsDetails" roleURI="http://ten-league.com/role/ScheduleOfFutureContractualLeasePaymentsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfOperatingLeaseSupplementalCashFlowsInformationDetails" roleURI="http://ten-league.com/role/ScheduleOfOperatingLeaseSupplementalCashFlowsInformationDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#Right-of-useAssetsDetailsNarrative" roleURI="http://ten-league.com/role/Right-of-useAssetsDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfAccountPayableAndAccruedLiabilitiesDetails" roleURI="http://ten-league.com/role/ScheduleOfAccountPayableAndAccruedLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfAmountsDueToRelatedPartiesDetails" roleURI="http://ten-league.com/role/ScheduleOfAmountsDueToRelatedPartiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfAmountsDueToRelatedPartiesDetailsParenthetical" roleURI="http://ten-league.com/role/ScheduleOfAmountsDueToRelatedPartiesDetailsParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfBankBorrowingsDetails" roleURI="http://ten-league.com/role/ScheduleOfBankBorrowingsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#BankBorrowingsDetailsNarrative" roleURI="http://ten-league.com/role/BankBorrowingsDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfLeaseLiabilitiesDetails" roleURI="http://ten-league.com/role/ScheduleOfLeaseLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfLeaseLiabilitiesInFinancialPositionDetails" roleURI="http://ten-league.com/role/ScheduleOfLeaseLiabilitiesInFinancialPositionDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDeferredTaxLiabilitiesDetails" roleURI="http://ten-league.com/role/ScheduleOfDeferredTaxLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDeferredIncomeTaxLiabilityDetails" roleURI="http://ten-league.com/role/ScheduleOfDeferredIncomeTaxLiabilityDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDeferredIncomeTaxLiabilityDetailsParenthetical" roleURI="http://ten-league.com/role/ScheduleOfDeferredIncomeTaxLiabilityDetailsParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#DeferredTaxLiabilitiesDetailsNarrative" roleURI="http://ten-league.com/role/DeferredTaxLiabilitiesDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ShareholdersEquityDetailsNarrative" roleURI="http://ten-league.com/role/ShareholdersEquityDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfRevenuesBySegmentDetails" roleURI="http://ten-league.com/role/ScheduleOfRevenuesBySegmentDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#SummaryOfSegmentInformationByProductDetails" roleURI="http://ten-league.com/role/SummaryOfSegmentInformationByProductDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfRevenueDisaggregatedByTimingOfRevenueRecognitionDetails" roleURI="http://ten-league.com/role/ScheduleOfRevenueDisaggregatedByTimingOfRevenueRecognitionDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfDepreciationExpensesOfPropertyAndEquipmentDetails" roleURI="http://ten-league.com/role/ScheduleOfDepreciationExpensesOfPropertyAndEquipmentDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfFinancialInformationOfGeographicSegmentsDetails" roleURI="http://ten-league.com/role/ScheduleOfFinancialInformationOfGeographicSegmentsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#RevenuesBySegmentDetailsNarrative" roleURI="http://ten-league.com/role/RevenuesBySegmentDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfProvisionForIncomeTaxesDetails" roleURI="http://ten-league.com/role/ScheduleOfProvisionForIncomeTaxesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#IncomeTaxExpenseDetailsNarrative" roleURI="http://ten-league.com/role/IncomeTaxExpenseDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfEffectiveIncomeTaxRateDetails" roleURI="http://ten-league.com/role/ScheduleOfEffectiveIncomeTaxRateDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfTransactionsWithRelatedPartiesDetails" roleURI="http://ten-league.com/role/ScheduleOfTransactionsWithRelatedPartiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfTransactionsWithRelatedPartiesDetailsParenthetical" roleURI="http://ten-league.com/role/ScheduleOfTransactionsWithRelatedPartiesDetailsParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ScheduleOfOutsandingPayableDetails" roleURI="http://ten-league.com/role/ScheduleOfOutsandingPayableDetails" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#ConcentrationsOfRiskDetailsNarrative" roleURI="http://ten-league.com/role/ConcentrationsOfRiskDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="tlih-20251231.xsd#CommitmentsAndContingenciesDetailsNarrative" roleURI="http://ten-league.com/role/CommitmentsAndContingenciesDetailsNarrative" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCurrent" xlink:label="loc_us-gaapDeferredCostsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDeferredCostsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_OtherReceivable" xlink:label="loc_TLIHOtherReceivable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_TLIHOtherReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapShortTermBorrowings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LeaseLiabilities" xlink:label="loc_TLIHLeaseLiabilities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_TLIHLeaseLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LeaseLiabilityNoncurrent" xlink:label="loc_TLIHLeaseLiabilityNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_TLIHLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:title="00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingCostsAndExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_GainFromDisposalOfRightofuseAssets" xlink:label="loc_TLIHGainFromDisposalOfRightofuseAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_TLIHGainFromDisposalOfRightofuseAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="loc_us-gaapInterestExpenseNonoperating" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpenseNonoperating" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_GovernmentGrant" xlink:label="loc_TLIHGovernmentGrant" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_TLIHGovernmentGrant" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_AllowanceForInventoriesObsolescence" xlink:label="loc_TLIHAllowanceForInventoriesObsolescence" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_TLIHAllowanceForInventoriesObsolescence" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/StatementsOfChangesInShareholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Changes in Shareholders&apos; Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DepreciationOfRightofuseAssets" xlink:label="loc_TLIHDepreciationOfRightofuseAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TLIHDepreciationOfRightofuseAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_GainOnDerecognitionOfRightofuseAssets" xlink:label="loc_TLIHGainOnDerecognitionOfRightofuseAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TLIHGainOnDerecognitionOfRightofuseAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_ReversalOfAllowanceForInventoriesObsolescence" xlink:label="loc_TLIHReversalOfAllowanceForInventoriesObsolescence" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TLIHReversalOfAllowanceForInventoriesObsolescence" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInDueFromRelatedParties" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDueFromRelatedParties" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredLiabilities" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_PaymentsForProceedsFromFinanceLeaseReceivables" xlink:label="loc_TLIHPaymentsForProceedsFromFinanceLeaseReceivables" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_TLIHPaymentsForProceedsFromFinanceLeaseReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="loc_us-gaapProceedsFromBankDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromBankDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaapRepaymentsOfBankDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfBankDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_PrincipalRepaymentOfLeaseLiabilities" xlink:label="loc_TLIHPrincipalRepaymentOfLeaseLiabilities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_TLIHPrincipalRepaymentOfLeaseLiabilities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_ProceedFromIssuanceOfNewShares" xlink:label="loc_TLIHProceedFromIssuanceOfNewShares" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_TLIHProceedFromIssuanceOfNewShares" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfFinancingCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/StatementsOfCashFlowsParenthetical" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:title="00000013 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" xlink:title="00000014 - Disclosure - Material Cybersecurity Incident Disclosure" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BusinessOverviewAndBasisOfPresentation" xlink:title="999015 - Disclosure - BUSINESS OVERVIEW AND BASIS OF PRESENTATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="999016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DisaggregationOfRevenue" xlink:title="999017 - Disclosure - DISAGGREGATION OF REVENUE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/AccountsReceivableNet" xlink:title="999018 - Disclosure - ACCOUNTS RECEIVABLE, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/InventoriesNet" xlink:title="999019 - Disclosure - INVENTORIES, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DepositsPrepaymentsAndOtherReceivables" xlink:title="999020 - Disclosure - DEPOSITS, PREPAYMENTS AND OTHER RECEIVABLES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/PlantAndEquipmentNet" xlink:title="999021 - Disclosure - PLANT AND EQUIPMENT, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/Right-of-useAssets" xlink:title="999022 - Disclosure - RIGHT-OF-USE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/AccountPayableAndAccruedLiabilities" xlink:title="999023 - Disclosure - ACCOUNT PAYABLE AND ACCRUED LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/AmountsDueToRelatedParties" xlink:title="999024 - Disclosure - AMOUNTS DUE TO RELATED PARTIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BankBorrowings" xlink:title="999025 - Disclosure - BANK BORROWINGS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/LeaseLiabilities" xlink:title="999026 - Disclosure - LEASE LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DeferredTaxLiabilities" xlink:title="999027 - Disclosure - DEFERRED TAX LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ShareholdersEquity" xlink:title="999028 - Disclosure - SHAREHOLDERS&#8217; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/RevenuesBySegment" xlink:title="999029 - Disclosure - REVENUES BY SEGMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/IncomeTaxExpense" xlink:title="999030 - Disclosure - INCOME TAX EXPENSE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/RelatedPartyTransactions" xlink:title="999031 - Disclosure - RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ConcentrationsOfRisk" xlink:title="999032 - Disclosure - CONCENTRATIONS OF RISK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/CommitmentsAndContingencies" xlink:title="999033 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SubsequentEvents" xlink:title="999034 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="999035 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BusinessOverviewAndBasisOfPresentationTables" xlink:title="999036 - Disclosure - BUSINESS OVERVIEW AND BASIS OF PRESENTATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="999037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DisaggregationOfRevenueTables" xlink:title="999038 - Disclosure - DISAGGREGATION OF REVENUE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/AccountsReceivableNetTables" xlink:title="999039 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/InventoriesNetTables" xlink:title="999040 - Disclosure - INVENTORIES, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DepositsPrepaymentsAndOtherReceivablesTables" xlink:title="999041 - Disclosure - DEPOSITS, PREPAYMENTS AND OTHER RECEIVABLES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/PlantAndEquipmentNetTables" xlink:title="999042 - Disclosure - PLANT AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/Right-of-useAssetsTables" xlink:title="999043 - Disclosure - RIGHT-OF-USE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/AccountPayableAndAccruedLiabilitiesTables" xlink:title="999044 - Disclosure - ACCOUNT PAYABLE AND ACCRUED LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/AmountsDueToRelatedPartiesTables" xlink:title="999045 - Disclosure - AMOUNTS DUE TO RELATED PARTIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BankBorrowingsTables" xlink:title="999046 - Disclosure - BANK BORROWINGS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/LeaseLiabilitiesTables" xlink:title="999047 - Disclosure - LEASE LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DeferredTaxLiabilitiesTables" xlink:title="999048 - Disclosure - DEFERRED TAX LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/RevenuesBySegmentTables" xlink:title="999049 - Disclosure - REVENUES BY SEGMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/IncomeTaxExpenseTables" xlink:title="999050 - Disclosure - INCOME TAX EXPENSE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/RelatedPartyTransactionsTables" xlink:title="999051 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ConcentrationsOfRiskTables" xlink:title="999052 - Disclosure - CONCENTRATIONS OF RISK (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BusinessOverviewAndBasisOfPresentationDetailsNarrative" xlink:title="999053 - Disclosure - BUSINESS OVERVIEW AND BASIS OF PRESENTATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfSubsidiariesIncorporatedDetails" xlink:title="999054 - Disclosure - SCHEDULE OF SUBSIDIARIES INCORPORATED (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfCurrencyExchangeRatesDetails" xlink:title="999055 - Disclosure - SCHEDULE OF CURRENCY EXCHANGE RATES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfPlantAndEquipmentEstimatedUsefulLivesDetails" xlink:title="999056 - Disclosure - SCHEDULE OF PLANT AND EQUIPMENT ESTIMATED USEFUL LIVES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="999057 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDisaggregationOfRevenueByBusinessSegmentDetails" xlink:title="999058 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE BY BUSINESS SEGMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfAccountsReceivableNetDetails" xlink:title="999059 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaapAccountsReceivableGrossCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfProvisionForAllowanceForCreditLossesDetails" xlink:title="999060 - Disclosure - SCHEDULE OF PROVISION FOR ALLOWANCE FOR CREDIT LOSSES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfAnalysisOfAccountsReceivableDetails" xlink:title="999061 - Disclosure - SCHEDULE OF ANALYSIS OF ACCOUNTS RECEIVABLE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfInventoriesDetails" xlink:title="999062 - Disclosure - SCHEDULE OF INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaapInventoryAdjustments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryAdjustments" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfAnalysisOfAllowanceDetails" xlink:title="999063 - Disclosure - SCHEDULE OF ANALYSIS OF ALLOWANCE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDepositsPrepaymentsAndOtherReceivablesDetails" xlink:title="999064 - Disclosure - SCHEDULE OF DEPOSITS, PREPAYMENTS AND OTHER RECEIVABLES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Supplies" xlink:label="loc_us-gaapSupplies" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapSupplies" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LeaseReceivables" xlink:label="loc_TLIHLeaseReceivables" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_TLIHLeaseReceivables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_GoodsAndServicesTaxReceivable" xlink:label="loc_TLIHGoodsAndServicesTaxReceivable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_TLIHGoodsAndServicesTaxReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDirectFinancingLeaseIncomeDetails" xlink:title="999065 - Disclosure - SCHEDULE OF DIRECT FINANCING LEASE INCOME (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DirectFinancingLeaseLeaseIncome" xlink:label="loc_us-gaapDirectFinancingLeaseLeaseIncome" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_ProfitAtLeaseCommencement" xlink:label="loc_TLIHProfitAtLeaseCommencement" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDirectFinancingLeaseLeaseIncome" xlink:to="loc_TLIHProfitAtLeaseCommencement" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomePurchasedReceivables" xlink:label="loc_us-gaapInterestIncomePurchasedReceivables" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDirectFinancingLeaseLeaseIncome" xlink:to="loc_us-gaapInterestIncomePurchasedReceivables" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDirectFinancingLeaseNetInvestmentInLeaseDetails" xlink:title="999066 - Disclosure - SCHEDULE OF DIRECT FINANCING LEASE NET INVESTMENT IN LEASE (Details)">
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DirectFinancingLeasesNetInvestmentAmount" xlink:label="loc_TLIHDirectFinancingLeasesNetInvestmentAmount" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DirectFinancingLeaseLeaseReceivable" xlink:label="loc_us-gaapDirectFinancingLeaseLeaseReceivable" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDirectFinancingLeasesNetInvestmentAmount" xlink:to="loc_us-gaapDirectFinancingLeaseLeaseReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DirectFinancingLeaseUnguaranteedResidualAsset" xlink:label="loc_us-gaapDirectFinancingLeaseUnguaranteedResidualAsset" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDirectFinancingLeasesNetInvestmentAmount" xlink:to="loc_us-gaapDirectFinancingLeaseUnguaranteedResidualAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DirectFinancingLeaseEarlySettlement" xlink:label="loc_TLIHDirectFinancingLeaseEarlySettlement" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDirectFinancingLeasesNetInvestmentAmount" xlink:to="loc_TLIHDirectFinancingLeaseEarlySettlement" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SummaryOfMaturityOfLeaseReceivablesDetails" xlink:title="999067 - Disclosure - SUMMARY OF MATURITY OF LEASE RECEIVABLES (Details)">
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseReceivablesGrossInvestmentInLease" xlink:label="loc_TLIHFinanceLeaseReceivablesGrossInvestmentInLease" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseReceivablesNotLaterThanOneYear" xlink:label="loc_TLIHFinanceLeaseReceivablesNotLaterThanOneYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHFinanceLeaseReceivablesGrossInvestmentInLease" xlink:to="loc_TLIHFinanceLeaseReceivablesNotLaterThanOneYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseReceivablesLaterThanOneYearButNotLaterThanFiveYears" xlink:label="loc_TLIHFinanceLeaseReceivablesLaterThanOneYearButNotLaterThanFiveYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHFinanceLeaseReceivablesGrossInvestmentInLease" xlink:to="loc_TLIHFinanceLeaseReceivablesLaterThanOneYearButNotLaterThanFiveYears" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:title="999068 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/PlantAndEquipmentNetDetailsNarrative" xlink:title="999069 - Disclosure - PLANT AND EQUIPMENT, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfCarryingAmountOfRight-of-useAssetsDetails" xlink:title="999070 - Disclosure - SCHEDULE OF CARRYING AMOUNT OF RIGHT-OF-USE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_RightOfUseAssetBeforeAccumulatedAmortization" xlink:label="loc_TLIHRightOfUseAssetBeforeAccumulatedAmortization" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:to="loc_TLIHRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_RightOfUseAssetAccumulatedAmortization" xlink:label="loc_TLIHRightOfUseAssetAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:to="loc_TLIHRightOfUseAssetAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfLease-relatedAssetsAndLiabilitiesDetails" xlink:title="999071 - Disclosure - SCHEDULE OF LEASE-RELATED ASSETS AND LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_RightOfUseAsset" xlink:label="loc_TLIHRightOfUseAsset" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHRightOfUseAsset" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_TotalOperatingLeaseLiabilities" xlink:label="loc_TLIHTotalOperatingLeaseLiabilities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHTotalOperatingLeaseLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHTotalOperatingLeaseLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="999072 - Disclosure - SCHEDULE OF LEASE EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfFutureContractualLeasePaymentsDetails" xlink:title="999073 - Disclosure - SCHEDULE OF FUTURE CONTRACTUAL LEASE PAYMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LesseeOperatingLeaseLiabilityPaymentsDueYearTwoToYearFive" xlink:label="loc_TLIHLesseeOperatingLeaseLiabilityPaymentsDueYearTwoToYearFive" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_TLIHLesseeOperatingLeaseLiabilityPaymentsDueYearTwoToYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountNextTwelveMonths" xlink:label="loc_TLIHLesseeOperatingLeaseLiabilityUndiscountedExcessAmountNextTwelveMonths" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_TLIHLesseeOperatingLeaseLiabilityUndiscountedExcessAmountNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_OperatingLeaseLiabilitiesRightOfUseAssets" xlink:label="loc_TLIHOperatingLeaseLiabilitiesRightOfUseAssets" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_CurrentLiabilitiesRightOfUseAssets" xlink:label="loc_TLIHCurrentLiabilitiesRightOfUseAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHOperatingLeaseLiabilitiesRightOfUseAssets" xlink:to="loc_TLIHCurrentLiabilitiesRightOfUseAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_NoncurrentLiabilitiesRightOfUseAssets" xlink:label="loc_TLIHNoncurrentLiabilitiesRightOfUseAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHOperatingLeaseLiabilitiesRightOfUseAssets" xlink:to="loc_TLIHNoncurrentLiabilitiesRightOfUseAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseLiabilityPaymentsDueYearTwoToYearFive" xlink:label="loc_TLIHFinanceLeaseLiabilityPaymentsDueYearTwoToYearFive" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_TLIHFinanceLeaseLiabilityPaymentsDueYearTwoToYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseLiabilityUndiscountedExcessAmountNextTwelveMonths" xlink:label="loc_TLIHFinanceLeaseLiabilityUndiscountedExcessAmountNextTwelveMonths" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_TLIHFinanceLeaseLiabilityUndiscountedExcessAmountNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseLiabilityUndiscountedExcessAmountYearTwoOnwards" xlink:label="loc_TLIHFinanceLeaseLiabilityUndiscountedExcessAmountYearTwoOnwards" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_TLIHFinanceLeaseLiabilityUndiscountedExcessAmountYearTwoOnwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_FinanceLeaseLiabilitiesHirePurchase" xlink:label="loc_TLIHFinanceLeaseLiabilitiesHirePurchase" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_CurrentLiabilitiesHirePurchase" xlink:label="loc_TLIHCurrentLiabilitiesHirePurchase" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHFinanceLeaseLiabilitiesHirePurchase" xlink:to="loc_TLIHCurrentLiabilitiesHirePurchase" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_NoncurrentLiabilitiesHirePurchase" xlink:label="loc_TLIHNoncurrentLiabilitiesHirePurchase" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHFinanceLeaseLiabilitiesHirePurchase" xlink:to="loc_TLIHNoncurrentLiabilitiesHirePurchase" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LeaseLiabilitieNonCurrent" xlink:label="loc_TLIHLeaseLiabilitieNonCurrent" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LeaseLiabilitiesCurrent" xlink:label="loc_TLIHLeaseLiabilitiesCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHLeaseLiabilitieNonCurrent" xlink:to="loc_TLIHLeaseLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_LeaseLiabilitiesNoncurrent" xlink:label="loc_TLIHLeaseLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHLeaseLiabilitieNonCurrent" xlink:to="loc_TLIHLeaseLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfOperatingLeaseSupplementalCashFlowsInformationDetails" xlink:title="999074 - Disclosure -  SCHEDULE OF OPERATING LEASE SUPPLEMENTAL CASH FLOWS INFORMATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/Right-of-useAssetsDetailsNarrative" xlink:title="999075 - Disclosure - RIGHT-OF-USE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfAccountPayableAndAccruedLiabilitiesDetails" xlink:title="999076 - Disclosure - SCHEDULE OF ACCOUNT PAYABLE AND ACCRUED LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaapAccountsPayableTradeCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableTradeCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DepositReceived" xlink:label="loc_TLIHDepositReceived" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_TLIHDepositReceived" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaapDeferredIncome" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfAmountsDueToRelatedPartiesDetails" xlink:title="999077 - Disclosure - SCHEDULE OF AMOUNTS DUE TO RELATED PARTIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfAmountsDueToRelatedPartiesDetailsParenthetical" xlink:title="999078 - Disclosure - SCHEDULE OF AMOUNTS DUE TO RELATED PARTIES (Details) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfBankBorrowingsDetails" xlink:title="999079 - Disclosure - SCHEDULE OF BANK BORROWINGS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/BankBorrowingsDetailsNarrative" xlink:title="999080 - Disclosure - BANK BORROWINGS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfLeaseLiabilitiesDetails" xlink:title="999081 - Disclosure - SCHEDULE OF LEASE LIABILITIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfLeaseLiabilitiesInFinancialPositionDetails" xlink:title="999082 - Disclosure - SCHEDULE OF LEASE LIABILITIES IN FINANCIAL POSITION (Details)">
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_OperatingAndFinanceLeaseLiability" xlink:label="loc_TLIHOperatingAndFinanceLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_OperatingAndFinanceLeaseLiabilityCurrent" xlink:label="loc_TLIHOperatingAndFinanceLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHOperatingAndFinanceLeaseLiability" xlink:to="loc_TLIHOperatingAndFinanceLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="loc_TLIHOperatingAndFinanceLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHOperatingAndFinanceLeaseLiability" xlink:to="loc_TLIHOperatingAndFinanceLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDeferredTaxLiabilitiesDetails" xlink:title="999083 - Disclosure - SCHEDULE OF DEFERRED TAX LIABILITIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDeferredIncomeTaxLiabilityDetails" xlink:title="999084 - Disclosure - SCHEDULE OF DEFERRED INCOME TAX LIABILITY (Details)">
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_TLIHDeferredTaxAssetsLiabilitiesGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxAssetsPropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDeferredTaxAssetsLiabilitiesGross" xlink:to="loc_us-gaapDeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DeferredTaxAssetsRightOfUseAsset" xlink:label="loc_TLIHDeferredTaxAssetsRightOfUseAsset" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDeferredTaxAssetsLiabilitiesGross" xlink:to="loc_TLIHDeferredTaxAssetsRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DeferredTaxLiabilitiesRightOfUseAsset" xlink:label="loc_TLIHDeferredTaxLiabilitiesRightOfUseAsset" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDeferredTaxAssetsLiabilitiesGross" xlink:to="loc_TLIHDeferredTaxLiabilitiesRightOfUseAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaapDeferredTaxLiabilitiesOther" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_TLIHDeferredTaxAssetsLiabilitiesGross" xlink:to="loc_us-gaapDeferredTaxLiabilitiesOther" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_TLIHDeferredTaxAssetsLiabilitiesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_DeferredTaxWrittenDownValue" xlink:label="loc_TLIHDeferredTaxWrittenDownValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_TLIHDeferredTaxWrittenDownValue" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDeferredIncomeTaxLiabilityDetailsParenthetical" xlink:title="999085 - Disclosure - SCHEDULE OF DEFERRED INCOME TAX LIABILITY (Details) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/DeferredTaxLiabilitiesDetailsNarrative" xlink:title="999086 - Disclosure - DEFERRED TAX LIABILITIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ShareholdersEquityDetailsNarrative" xlink:title="999087 - Disclosure - SHAREHOLDERS&#8217; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfRevenuesBySegmentDetails" xlink:title="999088 - Disclosure - SCHEDULE OF REVENUES BY SEGMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/SummaryOfSegmentInformationByProductDetails" xlink:title="999089 - Disclosure - SUMMARY OF SEGMENT INFORMATION BY PRODUCT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfRevenueDisaggregatedByTimingOfRevenueRecognitionDetails" xlink:title="999090 - Disclosure - SCHEDULE OF REVENUE DISAGGREGATED BY TIMING OF REVENUE RECOGNITION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfDepreciationExpensesOfPropertyAndEquipmentDetails" xlink:title="999091 - Disclosure - SCHEDULE OF DEPRECIATION EXPENSES OF PROPERTY AND EQUIPMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfFinancialInformationOfGeographicSegmentsDetails" xlink:title="999092 - Disclosure - SCHEDULE OF FINANCIAL INFORMATION OF GEOGRAPHIC SEGMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/RevenuesBySegmentDetailsNarrative" xlink:title="999093 - Disclosure - REVENUES BY SEGMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfProvisionForIncomeTaxesDetails" xlink:title="999094 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAXES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/IncomeTaxExpenseDetailsNarrative" xlink:title="999095 - Disclosure - INCOME TAX EXPENSE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfEffectiveIncomeTaxRateDetails" xlink:title="999096 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="loc_us-gaapIncomeTaxReconciliationTaxExemptIncome" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationTaxExemptIncome" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_IncomeTaxReconciliationTaxEffectOnTemporaryDifferences" xlink:label="loc_TLIHIncomeTaxReconciliationTaxEffectOnTemporaryDifferences" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_TLIHIncomeTaxReconciliationTaxEffectOnTemporaryDifferences" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tlih-20251231.xsd#TLIH_IncomeTaxReconciliationStatutorySteppedIncomeTaxExemption" xlink:label="loc_TLIHIncomeTaxReconciliationStatutorySteppedIncomeTaxExemption" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_TLIHIncomeTaxReconciliationStatutorySteppedIncomeTaxExemption" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfTransactionsWithRelatedPartiesDetails" xlink:title="999097 - Disclosure - SCHEDULE OF TRANSACTIONS WITH RELATED PARTIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfTransactionsWithRelatedPartiesDetailsParenthetical" xlink:title="999098 - Disclosure - SCHEDULE OF TRANSACTIONS WITH RELATED PARTIES (Details) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ScheduleOfOutsandingPayableDetails" xlink:title="999099 - Disclosure - SCHEDULE OF OUTSANDING PAYABLE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/ConcentrationsOfRiskDetailsNarrative" xlink:title="999100 - Disclosure - CONCENTRATIONS OF RISK (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ten-league.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="999101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
</link:linkbase>
